]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/autologin-xserver-crash.script
Add tests for login with invalid sessions, and autologin with session/xserver crash
[sojka/lightdm.git] / tests / scripts / autologin-xserver-crash.script
1 #
2 # Check LightDM returns to the greeter if the X server crashes inside a session
3 #
4
5 RUNNER DAEMON-START
6
7 # XServer starts
8 XSERVER :50 START
9 XSERVER :50 INDICATE-READY
10
11 # LightDM connects to X server
12 XSERVER :50 ACCEPT-CONNECT
13
14 # Session starts
15 SESSION START USER=alice
16 XSERVER :50 ACCEPT-CONNECT
17 SESSION CONNECT-XSERVER
18
19 # X server crashes (triggered by user session)
20 SESSION CRASH-XSERVER
21 XSERVER :50 CRASH
22
23 # User session is terminated
24 SESSION TERMINATE SIGNAL=15
25
26 # X server restarts
27 XSERVER :50 START
28 XSERVER :50 INDICATE-READY
29 XSERVER :50 ACCEPT-CONNECT
30
31 # Greeter starts
32 GREETER START
33 XSERVER :50 ACCEPT-CONNECT
34 GREETER CONNECT-XSERVER :50
35 GREETER CONNECT-TO-DAEMON
36 GREETER CONNECTED-TO-DAEMON
37
38 *STOP-DAEMON
39 # Don't know what order they will terminate
40 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
41 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
42 RUNNER DAEMON-EXIT STATUS=0