test-autologin-new-authtok \
test-autologin-gobject-timeout \
test-autologin-gobject-guest-timeout \
- test-autologin-python-timeout \
- test-autologin-python-guest-timeout \
test-change-authentication \
test-restart-authentication \
test-gobject-cancel-authentication \
- test-python-cancel-authentication \
test-pam \
test-login-pam \
test-denied \
test-user-renamed \
test-user-renamed-invalid \
test-users-gobject \
- test-users-python \
test-keyboard-layout \
test-no-keyboard-layout \
test-language \
test-login-gobject-guest-fail-setup-script \
test-login-gobject-guest-logout \
test-login-gobject-remote-session \
- test-login-python \
- test-login-python-manual \
- test-login-python-manual-previous-session \
- test-login-python-no-password \
- test-login-python-long-username \
- test-login-python-long-password \
- test-login-python-two-factor \
- test-login-python-new-authtok \
- test-login-python-info-prompt \
- test-login-python-multi-info-prompt \
- test-login-python-previous-session \
- test-login-python-wrong-password \
- test-login-python-invalid-user \
- test-login-python-invalid-session \
- test-login-python-logout \
- test-login-python-pick-session \
- test-login-python-remember-session \
- test-login-python-guest \
- test-login-python-guest-disabled \
- test-login-python-guest-no-setup-script \
- test-login-python-guest-fail-setup-script \
- test-login-python-guest-logout \
- test-login-python-remote-session \
test-login-session-crash \
test-login-xserver-crash \
test-xserver-no-share \
test-gobject-power-no-console-kit \
test-gobject-power-no-login1 \
test-gobject-power-no-services \
- test-python-power \
- test-python-power-no-console-kit \
- test-python-power-no-login1 \
- test-python-power-no-services \
test-open-file-descriptors \
test-xdmcp-server-open-file-descriptors \
+ test-mir-greeter-x-session \
+ test-mir-greeter-mir-session \
+ test-mir-session-x-greeter \
test-unity-compositor-command \
test-unity-compositor-fail-start \
test-unity-compositor-fail-ready \
# test-qt-change-password
# test-autologin-create-directory
+TESTS += \
+ test-python-cancel-authentication \
+ test-users-python \
+ test-login-python \
+ test-login-python-manual \
+ test-login-python-manual-previous-session \
+ test-login-python-no-password \
+ test-login-python-long-username \
+ test-login-python-long-password \
+ test-login-python-two-factor \
+ test-login-python-new-authtok \
+ test-login-python-info-prompt \
+ test-login-python-multi-info-prompt \
+ test-login-python-previous-session \
+ test-login-python-wrong-password \
+ test-login-python-invalid-user \
+ test-login-python-invalid-session \
+ test-login-python-logout \
+ test-login-python-pick-session \
+ test-login-python-remember-session \
+ test-login-python-guest \
+ test-login-python-guest-disabled \
+ test-login-python-guest-no-setup-script \
+ test-login-python-guest-fail-setup-script \
+ test-login-python-guest-logout \
+ test-login-python-remote-session \
+ test-autologin-python-timeout \
+ test-autologin-python-guest-timeout \
+ test-python-power \
+ test-python-power-no-console-kit \
+ test-python-power-no-login1 \
+ test-python-power-no-services
+
if COMPILE_LIBLIGHTDM_QT4
TESTS += \
test-autologin-qt4-timeout \
data/greeters/test-qt5-greeter.desktop \
data/sessions/alternative.desktop \
data/sessions/default.desktop \
+ data/sessions/mir.desktop \
scripts/0-additional.conf \
scripts/1-additional.conf \
scripts/additional-config.conf \
scripts/login-two-factor.conf \
scripts/login-wrong-password.conf \
scripts/login-xserver-crash.conf \
+ scripts/mir-greeter-x-session.conf \
+ scripts/mir-greeter-mir-session.conf \
+ scripts/mir-session-x-greeter.conf \
scripts/no-accounts-service.conf \
scripts/no-config.conf \
scripts/no-console-kit.conf \
--- /dev/null
+#
+# Check can run a Mir greeter and log into an X session
+#
+
+[SeatDefaults]
+user-session=default
+
+#?RUNNER DAEMON-START
+
+# Greeter starts
+#?GREETER-MIR START VT=7
+#?XSERVER-0 ACCEPT-CONNECT
+#?GREETER-MIR CONNECT-TO-DAEMON
+#?GREETER-MIR CONNECTED-TO-DAEMON
+
+# Log into account
+#?*GREETER-MIR AUTHENTICATE USERNAME=no-password1
+#?GREETER-MIR AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE
+#?*GREETER-MIR START-SESSION SESSION=mir
+#?GREETER-MIR TERMINATE SIGNAL=15
+
+# X server starts for session
+#?XSERVER-0 START VT=8
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
+
+# Session starts
+#?SESSION-X-0 START USER=have-password1
+#?XSERVER-0 ACCEPT-CONNECT
+#?SESSION-X-0 CONNECT-XSERVER
+
+# Cleanup
+#?*STOP-DAEMON
+#?SESSION-X-0 TERMINATE SIGNAL=15
+#?XSERVER-0 TERMINATE SIGNAL=15
+#?RUNNER DAEMON-EXIT STATUS=0