]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/switch-to-guest.conf
Override XCB to make X tests reliable and predictable. Had to remove keyboard layout...
[sojka/lightdm.git] / tests / scripts / switch-to-guest.conf
1 #
2 # Check D-Bus interface can trigger/switch to guest session
3 #
4
5 [SeatDefaults]
6 autologin-user=have-password1
7
8 #?RUNNER DAEMON-START
9 #?*WAIT
10
11 # X server starts
12 #?XSERVER-0 START
13 #?XSERVER-0 INDICATE-READY
14
15 # LightDM connects to X server
16 #?XSERVER-0 ACCEPT-CONNECT
17
18 # Default session starts
19 #?SESSION-X-0 START USER=have-password1
20 #?XSERVER-0 ACCEPT-CONNECT
21 #?SESSION-X-0 CONNECT-XSERVER
22
23 # Switch to guest
24 #?*SWITCH-TO-GUEST
25 #?RUNNER SWITCH-TO-GUEST
26
27 # New X server starts
28 #?XSERVER-1 START
29 #?XSERVER-1 INDICATE-READY
30
31 # LightDM connects to X server
32 #?XSERVER-1 ACCEPT-CONNECT
33
34 # Guest account created
35 #?GUEST-ACCOUNT ADD USERNAME=guest-.*
36
37 # Guest session starts
38 #?SESSION-X-1 START USER=guest-.*
39 #?XSERVER-1 ACCEPT-CONNECT
40 #?SESSION-X-1 CONNECT-XSERVER
41
42 # Switch again, should not do anything as guest already running
43 #?*SWITCH-TO-GUEST
44 #?RUNNER SWITCH-TO-GUEST
45 #?*WAIT
46
47 # Cleanup
48 #?*STOP-DAEMON
49 #?SESSION-X-0 TERMINATE SIGNAL=15
50 #?XSERVER-0 TERMINATE SIGNAL=15
51 #?SESSION-X-1 TERMINATE SIGNAL=15
52 #?XSERVER-1 TERMINATE SIGNAL=15
53 #?GUEST-ACCOUNT REMOVE USERNAME=guest-.*
54 #?RUNNER DAEMON-EXIT STATUS=0