#
-# Check X server crashing during autologin returns to greeter
+# Check LightDM returns to the greeter if the X server crashes inside a session
#
RUNNER DAEMON-START
-# X server starts
+# XServer starts
XSERVER :50 START
XSERVER :50 INDICATE-READY
# LightDM connects to X server
XSERVER :50 ACCEPT-CONNECT
-# Default session starts
+# Session starts
SESSION START USER=alice
XSERVER :50 ACCEPT-CONNECT
SESSION CONNECT-XSERVER
SESSION CRASH-XSERVER
XSERVER :50 CRASH
-# Session terminates
+# User session is terminated
SESSION TERMINATE SIGNAL=15
# X server restarts
XSERVER :50 START
XSERVER :50 INDICATE-READY
-
-# LightDM connects to X server
XSERVER :50 ACCEPT-CONNECT
# Greeter starts
GREETER CONNECT-TO-DAEMON
GREETER CONNECTED-TO-DAEMON
-# Cleanup
*STOP-DAEMON
# Don't know what order they will terminate
(GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)