diff options
author | Laércio de Sousa <lbsousajr@gmail.com> | 2014-08-28 10:32:49 -0300 |
---|---|---|
committer | Laércio de Sousa <lbsousajr@gmail.com> | 2014-08-28 10:32:49 -0300 |
commit | 8aa7d397a02747c51f6d0d3ffc99c8a9cf5e45ef (patch) | |
tree | 58741a90b205b6a6ac47710b0b63b667ec383694 /tests | |
parent | ffb969e4cba3a403a0b5e0eab4c8875ba168456f (diff) | |
parent | 42866af66a8b991869d58ab982a831e3ba8290d8 (diff) | |
download | lightdm-8aa7d397a02747c51f6d0d3ffc99c8a9cf5e45ef.tar.gz |
Merge with trunk
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 2 | ||||
-rw-r--r-- | tests/scripts/multi-seat-with-globbing-config-sections.conf | 106 | ||||
-rwxr-xr-x | tests/test-multi-seat-with-globbing-config-sections | 2 |
3 files changed, 110 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 1685d283..d0426096 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -183,6 +183,7 @@ TESTS = \ test-multi-seat \ test-multi-seat-non-graphical \ test-multi-seat-change-graphical \ + test-multi-seat-with-globbing-config-sections \ test-mir-autologin \ test-mir-greeter \ test-mir-session \ @@ -448,6 +449,7 @@ EXTRA_DIST = \ scripts/multi-seat.conf \ scripts/multi-seat-non-graphical.conf \ scripts/multi-seat-change-graphical.conf \ + scripts/multi-seat-with-globbing-config-sections.conf \ scripts/no-accounts-service.conf \ scripts/no-config.conf \ scripts/no-console-kit.conf \ diff --git a/tests/scripts/multi-seat-with-globbing-config-sections.conf b/tests/scripts/multi-seat-with-globbing-config-sections.conf new file mode 100644 index 00000000..cf4c47a7 --- /dev/null +++ b/tests/scripts/multi-seat-with-globbing-config-sections.conf @@ -0,0 +1,106 @@ +# +# Check can set globbing config sections matching different seats +# + +[Seat:seat*Foo] +autologin-guest=true +user-session=default + +[Seat:seat-AAA-Foo] +autologin-user-timeout=5 + +[Seat:seat-BBB*] +autologin-user-timeout=10 + +#?*START-DAEMON +#?RUNNER DAEMON-START + +# seat0 starts +#?XSERVER-0 START VT=7 SEAT=seat0 +#?*XSERVER-0 INDICATE-READY +#?XSERVER-0 INDICATE-READY +#?XSERVER-0 ACCEPT-CONNECT +#?GREETER-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter +#?LOGIN1 ACTIVATE-SESSION SESSION=c0 +#?XSERVER-0 ACCEPT-CONNECT +#?GREETER-X-0 CONNECT-XSERVER +#?GREETER-X-0 CONNECT-TO-DAEMON +#?GREETER-X-0 CONNECTED-TO-DAEMON + +# Add seat-AAA-Foo +#?*ADD-SEAT ID=seat-AAA-Foo + +# seat-AAA-Foo starts +#?XSERVER-1 START SEAT=seat-AAA-Foo SHAREVTS=TRUE +#?*XSERVER-1 INDICATE-READY +#?XSERVER-1 INDICATE-READY +#?XSERVER-1 ACCEPT-CONNECT +#?GREETER-X-1 START XDG_SEAT=seat-AAA-Foo XDG_SESSION_CLASS=greeter +#?LOGIN1 ACTIVATE-SESSION SESSION=c1 +#?XSERVER-1 ACCEPT-CONNECT +#?GREETER-X-1 CONNECT-XSERVER +#?GREETER-X-1 CONNECT-TO-DAEMON +#?GREETER-X-1 CONNECTED-TO-DAEMON + +# Greeter is requested to timeout +#?GREETER-X-1 AUTOLOGIN-GUEST TIMEOUT=5 + +# Trigger autologin +#?*GREETER-X-1 AUTHENTICATE-AUTOLOGIN +#?GREETER-X-1 AUTHENTICATION-COMPLETE AUTHENTICATED=TRUE +#?*GREETER-X-1 START-SESSION +#?GREETER-X-1 TERMINATE SIGNAL=15 + +# Guest account created +#?GUEST-ACCOUNT ADD USERNAME=guest-.* + +# Guest session starts +#?SESSION-X-1 START XDG_SEAT=seat-AAA-Foo XDG_GREETER_DATA_DIR=.*/guest-.* XDG_SESSION_TYPE=x11 XDG_SESSION_DESKTOP=default USER=guest-.* +#?LOGIN1 ACTIVATE-SESSION SESSION=c2 +#?XSERVER-1 ACCEPT-CONNECT +#?SESSION-X-1 CONNECT-XSERVER + +# Add seat-BBB-Foo +#?*ADD-SEAT ID=seat-BBB-Foo + +# seat-BBB-Foo starts +#?XSERVER-2 START SEAT=seat-BBB-Foo SHAREVTS=TRUE +#?*XSERVER-2 INDICATE-READY +#?XSERVER-2 INDICATE-READY +#?XSERVER-2 ACCEPT-CONNECT +#?GREETER-X-2 START XDG_SEAT=seat-BBB-Foo XDG_SESSION_CLASS=greeter +#?LOGIN1 ACTIVATE-SESSION SESSION=c3 +#?XSERVER-2 ACCEPT-CONNECT +#?GREETER-X-2 CONNECT-XSERVER +#?GREETER-X-2 CONNECT-TO-DAEMON +#?GREETER-X-2 CONNECTED-TO-DAEMON + +# Greeter is requested to timeout +#?GREETER-X-1 AUTOLOGIN-GUEST TIMEOUT=10 + +# Trigger autologin +#?*GREETER-X-2 AUTHENTICATE-AUTOLOGIN +#?GREETER-X-2 AUTHENTICATION-COMPLETE AUTHENTICATED=TRUE +#?*GREETER-X-2 START-SESSION +#?GREETER-X-2 TERMINATE SIGNAL=15 + +# Guest account created +#?GUEST-ACCOUNT ADD USERNAME=guest-.* + +# Guest session starts +#?SESSION-X-2 START XDG_SEAT=seat-BBB-Foo XDG_GREETER_DATA_DIR=.*/guest-.* XDG_SESSION_TYPE=x11 XDG_SESSION_DESKTOP=default USER=guest-.* +#?LOGIN1 ACTIVATE-SESSION SESSION=c4 +#?XSERVER-2 ACCEPT-CONNECT +#?SESSION-X-2 CONNECT-XSERVER + +# Cleanup +#?*STOP-DAEMON +#?GREETER-X-0 TERMINATE SIGNAL=15 +#?XSERVER-0 TERMINATE SIGNAL=15 +#?XSESSION-X-1 TERMINATE SIGNAL=15 +#?XSERVER-1 TERMINATE SIGNAL=15 +#?GUEST-ACCOUNT REMOVE USERNAME=guest.* +#?XSESSION-X-2 TERMINATE SIGNAL=15 +#?XSERVER-2 TERMINATE SIGNAL=15 +#?GUEST-ACCOUNT REMOVE USERNAME=guest.* +#?RUNNER DAEMON-EXIT STATUS=0 diff --git a/tests/test-multi-seat-with-globbing-config-sections b/tests/test-multi-seat-with-globbing-config-sections new file mode 100755 index 00000000..42123577 --- /dev/null +++ b/tests/test-multi-seat-with-globbing-config-sections @@ -0,0 +1,2 @@ +#!/bin/sh +./src/dbus-env ./src/test-runner multi-seat-with-globbing-config-sections test-gobject-greeter |