2 # Check D-Bus interface can trigger/switch to guest session
6 guest-account-script=test-guest-account
7 minimum-display-number=50
17 #?XSERVER :50 INDICATE-READY
19 # LightDM connects to X server
20 #?XSERVER :50 ACCEPT-CONNECT
22 # Default session starts
23 #?SESSION START USER=alice
24 #?XSERVER :50 ACCEPT-CONNECT
25 #?SESSION CONNECT-XSERVER
29 #?RUNNER SWITCH-TO-GUEST
33 #?XSERVER :51 INDICATE-READY
35 # LightDM connects to X server
36 #?XSERVER :51 ACCEPT-CONNECT
38 # Guest account created
39 #?GUEST-ACCOUNT ADD USERNAME=guest-.*
41 # Guest session starts
42 #?SESSION START USER=guest-.*
43 #?XSERVER :51 ACCEPT-CONNECT
44 #?SESSION CONNECT-XSERVER
46 # Switch again, should not do anything as guest already running
48 #?RUNNER SWITCH-TO-GUEST
53 # Don't know what order they will terminate
54 #?(SESSION TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15|GUEST-ACCOUNT REMOVE USERNAME=guest-.*)
55 #?(SESSION TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15|GUEST-ACCOUNT REMOVE USERNAME=guest-.*)
56 #?(SESSION TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15|GUEST-ACCOUNT REMOVE USERNAME=guest-.*)
57 #?(SESSION TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15|GUEST-ACCOUNT REMOVE USERNAME=guest-.*)
58 #?(SESSION TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15|GUEST-ACCOUNT REMOVE USERNAME=guest-.*)
59 #?RUNNER DAEMON-EXIT STATUS=0