]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/login-gobject-logout.script
Really tidy up liblightdm
[sojka/lightdm.git] / tests / scripts / login-gobject-logout.script
1 #
2 # Check logging out returns to 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 # Log in
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 # Logout of session
35 SESSION LOGOUT
36
37 # X server resets
38 XSERVER :50 DISCONNECT-CLIENTS
39 XSERVER :50 INDICATE-READY
40
41 # Greeter starts
42 GREETER START
43 XSERVER :50 ACCEPT-CONNECT
44 GREETER CONNECT-XSERVER :50
45 GREETER CONNECT-TO-DAEMON
46 GREETER CONNECTED-TO-DAEMON
47
48 # Cleanup
49 *STOP-DAEMON
50 # Don't know what order they will terminate
51 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
52 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
53 RUNNER DAEMON-EXIT STATUS=0