diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2013-07-30 08:56:47 +0000 |
---|---|---|
committer | Tarmac <> | 2013-07-30 08:56:47 +0000 |
commit | 6d135ce2a5d5f938e177bf429c55cb9bcc648425 (patch) | |
tree | dd110f9dcadd31bdb83f906e4cd83396a18ba4d9 /tests/scripts | |
parent | 3a8ff67b70dbb76fad2bb0626246745e2c9cb2a9 (diff) | |
parent | 4e9d8e45f653a26e64bb7ed20e19c1a2aabc8de1 (diff) | |
download | lightdm-6d135ce2a5d5f938e177bf429c55cb9bcc648425.tar.gz |
Add support for Mir sessions and greeters.
Approved by PS Jenkins bot, Robert Ancell.
Diffstat (limited to 'tests/scripts')
-rw-r--r-- | tests/scripts/mir-autologin.conf | 32 | ||||
-rw-r--r-- | tests/scripts/mir-greeter.conf | 10 | ||||
-rw-r--r-- | tests/scripts/mir-session.conf | 34 | ||||
-rw-r--r-- | tests/scripts/unity-mir-autologin.conf | 26 | ||||
-rw-r--r-- | tests/scripts/unity-mir-greeter-mir-session.conf | 41 | ||||
-rw-r--r-- | tests/scripts/unity-mir-greeter-x-session.conf | 52 | ||||
-rw-r--r-- | tests/scripts/unity-mir-session-x-greeter.conf | 52 |
7 files changed, 247 insertions, 0 deletions
diff --git a/tests/scripts/mir-autologin.conf b/tests/scripts/mir-autologin.conf new file mode 100644 index 00000000..b055b56f --- /dev/null +++ b/tests/scripts/mir-autologin.conf @@ -0,0 +1,32 @@ +# +# Check can't automatically log into a Mir session from a VT based seat +# + +[SeatDefaults] +autologin-user=have-password1 +user-session=mir + +#?RUNNER DAEMON-START + +# (session fails to start) + +# X server starts +#?XSERVER-0 START VT=7 + +# Daemon connects when X server is ready +#?*XSERVER-0 INDICATE-READY +#?XSERVER-0 INDICATE-READY +#?XSERVER-0 ACCEPT-CONNECT + +# Greeter starts +#?GREETER-X-0 START +#?XSERVER-0 ACCEPT-CONNECT +#?GREETER-X-0 CONNECT-XSERVER +#?GREETER-X-0 CONNECT-TO-DAEMON +#?GREETER-X-0 CONNECTED-TO-DAEMON + +# Cleanup +#?*STOP-DAEMON +#?GREETER-X-0 TERMINATE SIGNAL=15 +#?XSERVER-0 TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/scripts/mir-greeter.conf b/tests/scripts/mir-greeter.conf new file mode 100644 index 00000000..6e78d3b7 --- /dev/null +++ b/tests/scripts/mir-greeter.conf @@ -0,0 +1,10 @@ +# +# Check can't run a Mir greeter from a VT based seat +# + +#?RUNNER DAEMON-START + +# (greeter fails to start) + +# Daemon stops with error +#?RUNNER DAEMON-EXIT STATUS=1 diff --git a/tests/scripts/mir-session.conf b/tests/scripts/mir-session.conf new file mode 100644 index 00000000..6121b8e0 --- /dev/null +++ b/tests/scripts/mir-session.conf @@ -0,0 +1,34 @@ +# +# Check can't login into a Mir session on a VT based seat +# + +[SeatDefaults] +user-session=mir + +#?RUNNER DAEMON-START + +# X server starts +#?XSERVER-0 START VT=7 + +# Daemon connects when X server is ready +#?*XSERVER-0 INDICATE-READY +#?XSERVER-0 INDICATE-READY +#?XSERVER-0 ACCEPT-CONNECT + +# Greeter starts +#?GREETER-X-0 START +#?XSERVER-0 ACCEPT-CONNECT +#?GREETER-X-0 CONNECT-XSERVER +#?GREETER-X-0 CONNECT-TO-DAEMON +#?GREETER-X-0 CONNECTED-TO-DAEMON + +# Attempt to log into account +#?*GREETER-X-0 AUTHENTICATE USERNAME=no-password1 +#?GREETER-X-0 AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE +#?*GREETER-X-0 SESSION-FAILED + +# Cleanup +#?*STOP-DAEMON +#?GREETER-X-0 TERMINATE SIGNAL=15 +#?XSERVER-0 TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/scripts/unity-mir-autologin.conf b/tests/scripts/unity-mir-autologin.conf new file mode 100644 index 00000000..f40d18ae --- /dev/null +++ b/tests/scripts/unity-mir-autologin.conf @@ -0,0 +1,26 @@ +# +# Check can run automatically log into a Mir session +# + +[SeatDefaults] +type=unity +autologin-user=have-password1 +user-session=mir + +#?RUNNER DAEMON-START + +# System compositor starts +#?UNITY-SYSTEM-COMPOSITOR START VT=7 +#?*UNITY-SYSTEM-COMPOSITOR READY + +# Session starts +#?SESSION-MIR-0 START USER=have-password1 + +# System compositor switches to session +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=0 + +# Cleanup +#?*STOP-DAEMON +#?SESSION-MIR-0 TERMINATE SIGNAL=15 +#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/scripts/unity-mir-greeter-mir-session.conf b/tests/scripts/unity-mir-greeter-mir-session.conf new file mode 100644 index 00000000..c5fa6ed0 --- /dev/null +++ b/tests/scripts/unity-mir-greeter-mir-session.conf @@ -0,0 +1,41 @@ +# +# Check can log into a Mir session from a Mir greeter +# + +[SeatDefaults] +type=unity +user-session=mir + +#?RUNNER DAEMON-START + +# System compositor starts +#?UNITY-SYSTEM-COMPOSITOR START VT=7 +#?*UNITY-SYSTEM-COMPOSITOR READY + +# Greeter starts +#?GREETER-MIR-0 START +#?GREETER-MIR-0 CONNECT-TO-DAEMON +#?GREETER-MIR-0 CONNECTED-TO-DAEMON + +# System compositor switches to greeter +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=0 + +# Log into account with a password +#?*GREETER-MIR-0 AUTHENTICATE USERNAME=no-password1 +#?GREETER-MIR-0 AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE +#?*GREETER-MIR-0 START-SESSION + +# Session starts +#?SESSION-MIR-1 START USER=no-password1 + +# System compositor switches to session +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=1 + +# Greeter stops +#?GREETER-MIR-0 TERMINATE SIGNAL=15 + +# Cleanup +#?*STOP-DAEMON +#?SESSION-MIR-1 TERMINATE SIGNAL=15 +#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/scripts/unity-mir-greeter-x-session.conf b/tests/scripts/unity-mir-greeter-x-session.conf new file mode 100644 index 00000000..01dd98de --- /dev/null +++ b/tests/scripts/unity-mir-greeter-x-session.conf @@ -0,0 +1,52 @@ +# +# Check can log into an X session from a Mir greeter +# + +[SeatDefaults] +type=unity +user-session=default + +#?RUNNER DAEMON-START + +# System compositor starts +#?UNITY-SYSTEM-COMPOSITOR START VT=7 +#?*UNITY-SYSTEM-COMPOSITOR READY + +# Greeter starts +#?GREETER-MIR-0 START +#?GREETER-MIR-0 CONNECT-TO-DAEMON +#?GREETER-MIR-0 CONNECTED-TO-DAEMON + +# System compositor switches to greeter +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=0 + +# Log into account with a password +#?*GREETER-MIR-0 AUTHENTICATE USERNAME=no-password1 +#?GREETER-MIR-0 AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE +#?*GREETER-MIR-0 START-SESSION + +# X server starts +#?XSERVER-0 START MIR-ID=1 + +# 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=no-password1 +#?XSERVER-0 ACCEPT-CONNECT +#?SESSION-X-0 CONNECT-XSERVER + +# System compositor switches to session +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=1 + +# Greeter stops +#?GREETER-MIR-0 TERMINATE SIGNAL=15 + +# Cleanup +#?*STOP-DAEMON +#?SESSION-X-0 TERMINATE SIGNAL=15 +#?XSERVER-0 TERMINATE SIGNAL=15 +#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/scripts/unity-mir-session-x-greeter.conf b/tests/scripts/unity-mir-session-x-greeter.conf new file mode 100644 index 00000000..8f913b76 --- /dev/null +++ b/tests/scripts/unity-mir-session-x-greeter.conf @@ -0,0 +1,52 @@ +# +# Check can log into a Mir session from an X greeter +# + +[SeatDefaults] +type=unity +user-session=mir + +#?RUNNER DAEMON-START + +# System compositor starts +#?UNITY-SYSTEM-COMPOSITOR START VT=7 +#?*UNITY-SYSTEM-COMPOSITOR READY + +# X server starts +#?XSERVER-0 START MIR-ID=0 + +# Daemon connects when X server is ready +#?*XSERVER-0 INDICATE-READY +#?XSERVER-0 INDICATE-READY +#?XSERVER-0 ACCEPT-CONNECT + +# Greeter starts +#?GREETER-X-0 START +#?XSERVER-0 ACCEPT-CONNECT +#?GREETER-X-0 CONNECT-XSERVER +#?GREETER-X-0 CONNECT-TO-DAEMON +#?GREETER-X-0 CONNECTED-TO-DAEMON + +# System compositor switches to greeter +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=0 + +# 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 starts +#?SESSION-MIR-1 START USER=no-password1 + +# System compositor switches to session +#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=1 + +# Greeter quits once session ready +#?GREETER-X-0 TERMINATE SIGNAL=15 +#?XSERVER-0 TERMINATE SIGNAL=15 + +# Cleanup +#?*STOP-DAEMON +#?SESSION-MIR-1 TERMINATE SIGNAL=15 +#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15 +#?RUNNER DAEMON-EXIT STATUS=0 |