]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Add autologin test and fix other tests
authorRobert Ancell <robert.ancell@canonical.com>
Tue, 23 Jul 2013 21:07:39 +0000 (09:07 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Tue, 23 Jul 2013 21:07:39 +0000 (09:07 +1200)
tests/Makefile.am
tests/scripts/mir-autologin.conf [new file with mode: 0644]
tests/scripts/mir-greeter-mir-session.conf [new file with mode: 0644]
tests/scripts/mir-greeter-x-session.conf
tests/scripts/mir-session-x-greeter.conf
tests/test-mir-autologin [new file with mode: 0755]

index 86646bdf385af426cc7a9a2f0ca969dcc00ad615..d99355fe2a24662e38828fef2a8bbfa1f5c2b584 100644 (file)
@@ -134,6 +134,7 @@ TESTS = \
        test-gobject-power-no-services \
        test-open-file-descriptors \
        test-xdmcp-server-open-file-descriptors \
+       test-mir-autologin \
        test-mir-greeter-x-session \
        test-mir-greeter-mir-session \
        test-mir-session-x-greeter \
@@ -349,6 +350,7 @@ EXTRA_DIST = \
        scripts/login-two-factor.conf \
        scripts/login-wrong-password.conf \
        scripts/login-xserver-crash.conf \
+       scripts/mir-autologin.conf \
        scripts/mir-greeter-x-session.conf \
        scripts/mir-greeter-mir-session.conf \
        scripts/mir-session-x-greeter.conf \
diff --git a/tests/scripts/mir-autologin.conf b/tests/scripts/mir-autologin.conf
new file mode 100644 (file)
index 0000000..f2a122c
--- /dev/null
@@ -0,0 +1,17 @@
+#
+# Check can run automatically log into a Mir session
+#
+
+[SeatDefaults]
+autologin-user=have-password1
+user-session=mir
+
+#?RUNNER DAEMON-START
+
+# Session starts
+#?SESSION-MIR START VT=7 USER=have-password1
+
+# Cleanup
+#?*STOP-DAEMON
+#?SESSION-MIR TERMINATE SIGNAL=15
+#?RUNNER DAEMON-EXIT STATUS=0
diff --git a/tests/scripts/mir-greeter-mir-session.conf b/tests/scripts/mir-greeter-mir-session.conf
new file mode 100644 (file)
index 0000000..2d7a9bd
--- /dev/null
@@ -0,0 +1,30 @@
+#
+# Check can run a Mir greeter and log into a Mir session
+#
+
+[SeatDefaults]
+user-session=mir
+
+#?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 starts
+#?SESSION-MIR START VT=8 USER=have-password1
+
+# Greeter quits once session ready
+#?GREETER-MIR TERMINATE SIGNAL=15
+
+# Cleanup
+#?*STOP-DAEMON
+#?SESSION-MIR TERMINATE SIGNAL=15
+#?RUNNER DAEMON-EXIT STATUS=0
index f7de0610ff1d595cf027ac72e6e9186ae3e9b43d..457d50bc3c06a15d704acf8d4a628e3c5dfedda8 100644 (file)
@@ -16,7 +16,7 @@ user-session=default
 # 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 START-SESSION
 #?GREETER-MIR TERMINATE SIGNAL=15
 
 # X server starts for session
index ccda9b4b5af1ee65e59cba74c06a3a32a8a4f8bd..c59cd48c1c3e3814043f178f3a67ecdc9bdaffbb 100644 (file)
@@ -3,7 +3,7 @@
 #
 
 [SeatDefaults]
-user-session=default
+user-session=mir
 
 #?RUNNER DAEMON-START
 
@@ -25,7 +25,7 @@ user-session=default
 # Log into account
 #?*GREETER-X-0 AUTHENTICATE USERNAME=no-password1
 #?GREETER-X-0 AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE
-#?*GREETER-X-0 START-SESSION SESSION=mir
+#?*GREETER-X-0 START-SESSION
 
 # Session starts
 #?SESSION-MIR START VT=8 USER=have-password1
diff --git a/tests/test-mir-autologin b/tests/test-mir-autologin
new file mode 100755 (executable)
index 0000000..1a1e016
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/sh
+./src/dbus-env ./src/test-runner mir-autologin test-mir-greeter