]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Update test-multi-seat script to deal with seats added/removed dinamically
authorLaércio de Sousa <lbsousajr@gmail.com>
Tue, 26 Aug 2014 12:44:00 +0000 (09:44 -0300)
committerLaércio de Sousa <lbsousajr@gmail.com>
Tue, 26 Aug 2014 12:44:00 +0000 (09:44 -0300)
from logind.

tests/scripts/multi-seat.conf

index 1fc306973b9028e5c8f9c7b006631b5922cc469d..0053a29d3f14f0887c7f7e7cbcf32608f57427cc 100644 (file)
@@ -1,17 +1,15 @@
 #
-# Check can run two seats at once
+# Check can run two seats at once (added from logind)
 #
 
-[Seat:0]
-xdg-seat=seat0
-
-[Seat:1]
-xdg-seat=seat1
-
 #?*START-DAEMON
 #?RUNNER DAEMON-START
 
-# Seat0 starts
+# Check if seat0 was added
+#*?LIST-SEATS
+#?RUNNER LIST-SEATS SEATS=/org/freedesktop/DisplayManager/Seat0
+
+# seat0 starts
 #?XSERVER-0 START VT=7 SEAT=seat0
 #?*XSERVER-0 INDICATE-READY
 #?XSERVER-0 INDICATE-READY
@@ -23,7 +21,14 @@ xdg-seat=seat1
 #?GREETER-X-0 CONNECT-TO-DAEMON
 #?GREETER-X-0 CONNECTED-TO-DAEMON
 
-# Seat1 starts (can't use VTs)
+# Add seat-1 (can't use VTs)
+#*?ADD-SEAT ID=seat-1 CAN-GRAPHICAL=TRUE CAN-MULTI-SESSION=FALSE
+
+# Check if seat-1 was added
+#*?LIST-SEATS
+#?RUNNER LIST-SEATS SEATS=/org/freedesktop/DisplayManager/Seat0,/org/freedesktop/DisplayManager/Seat1
+
+# seat-1 starts
 #?XSERVER-1 START SEAT=seat1
 #?*XSERVER-1 INDICATE-READY
 #?XSERVER-1 INDICATE-READY
@@ -35,10 +40,17 @@ xdg-seat=seat1
 #?GREETER-X-1 CONNECT-TO-DAEMON
 #?GREETER-X-1 CONNECTED-TO-DAEMON
 
+# Remove seat-1
+#*REMOVE-SEAT ID=seat-1
+#?GREETER-X-1 TERMINATE SIGNAL=15
+#?XSERVER-1 TERMINATE SIGNAL=15
+
+# Check if seat-1 was removed
+#*?LIST-SEATS
+#?RUNNER LIST-SEATS SEATS=/org/freedesktop/DisplayManager/Seat0
+
 # Cleanup
 #?*STOP-DAEMON
 #?GREETER-X-0 TERMINATE SIGNAL=15
-#?GREETER-X-1 TERMINATE SIGNAL=15
 #?XSERVER-0 TERMINATE SIGNAL=15
-#?XSERVER-1 TERMINATE SIGNAL=15
 #?RUNNER DAEMON-EXIT STATUS=0