]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/switch-to-greeter.script
Really tidy up liblightdm
[sojka/lightdm.git] / tests / scripts / switch-to-greeter.script
1 #
2 # Use D-Bus interface to show the greeter
3 #
4
5 RUNNER DAEMON-START
6
7 # X server starts
8 XSERVER :50 START
9 XSERVER :50 INDICATE-READY
10
11 # Greeter starts
12 GREETER START
13 XSERVER :50 ACCEPT-CONNECT
14 GREETER CONNECT-XSERVER :50
15 GREETER CONNECT-TO-DAEMON
16 GREETER CONNECTED-TO-DAEMON
17
18 # Login
19 GREETER AUTHENTICATE USERNAME=alice
20 GREETER SHOW-PROMPT TEXT="Password:"
21 GREETER RESPOND TEXT="password"
22 GREETER AUTHENTICATION-COMPLETE AUTHENTICATED=TRUE
23 GREETER QUIT
24
25 # X server resets
26 XSERVER :50 DISCONNECT-CLIENTS
27 XSERVER :50 INDICATE-READY
28
29 # Session starts
30 SESSION START USER=alice
31 XSERVER :50 ACCEPT-CONNECT
32 SESSION CONNECT-XSERVER
33
34 # Show the greeter
35 *SWITCH-TO-GREETER
36 RUNNER SWITCH-TO-GREETER
37
38 # New X server starts
39 XSERVER :51 START
40 XSERVER :51 INDICATE-READY
41
42 # Greeter starts
43 GREETER START
44 XSERVER :51 ACCEPT-CONNECT
45 GREETER CONNECT-XSERVER :51
46 GREETER CONNECT-TO-DAEMON
47 GREETER CONNECTED-TO-DAEMON
48
49 # Cleanup
50 *STOP-DAEMON
51 # Don't know what order they will terminate
52 (SESSION TERMINATE SIGNAL=15|GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
53 (SESSION TERMINATE SIGNAL=15|GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
54 (SESSION TERMINATE SIGNAL=15|GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
55 (SESSION TERMINATE SIGNAL=15|GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
56 RUNNER DAEMON-EXIT STATUS=0