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 dbus-tests
  5. Restart the system to restore the filesystem state to read-only before running the test.
  6. $ sudo reboot

Execution Steps

  1. Run Bustle via Applications Menu > Development > Bustle
  2. Click "Record" > "Record Session Bus"
  3. Open a terminal window and run the test command:
  4. $ dbus-test-tool echo --name=com.example.Echo --session
  5. Open a second terminal window and run the test command:
  6. $ dbus-test-tool spam --dest=com.example.Echo --session
  7. In Bustle's "Logged _ messages..." window, click Stop
  8. Run "View > Filter Visible Services..."
  9. Un-check every service but the ones named like ":1.<number>" and com.example.Echo
  10. There should be a line indicating ":1.<number>" (eg, ":1.75") triggering a call to com.example.Echo

Expected

The Bustle window should include two "com.example.Spam" signals, the first one with "('hello, world!',)" in its "Arguments" field.