sdk-dbus-tools-bustle manual

medium

Image Types:
basesdk-amd64 / sdk-amd64
Image Deployment:
APT
Type:
performance

Description

Test that bustle-dbus-monitor shows services on the session bus.


Pre Conditions

  1. Ensure Rootfs is remounted as read/write.
  2. $ sudo mount -o remount,rw /

  3. Install dependencies
  4. $ sudo apt install telepathy-mission-control-5

  5. Restart the system to restore the filesystem state to read-only before running the test.
  6. $ sudo reboot


Execution Steps

  1. Open a terminal window and run the bustle command
  2. Click "Record a new log"
  3. Open a terminal window and run the folks-inspect command
  4. In Bustle's "Logged _ messages..." window, click Stop
  5. Run "View > Filter visible services..."
  6. Un-check every service but the ones named like ":1.<number>" and org.gnome.evolution.dataserver.AddressBook<number>
  7. There should be a line indicating ":1.<number>" (eg, ":1.75") triggering /org/gnome/evolution/dataserver/AddressBookFactory's call to org.freedesktop.DBus.Properties.GetAll
  8. Open D-Feet
  9. Run "File > Connect to session bus"
  10. Enter the numbered name above in the Filter box (eg, ":1.75")
  11. Confirm that the "Command Line" for this bus name is "folks-inspect"

Expected

The bustle window should include a number of signals, including one indicating that folks-inspect initiated activity in "org.gnome.evolution.dataserver.AddressBook<number>".