~josharenson/lightdm/withhold-invalid-x-args

« back to all changes in this revision

Viewing changes to tests/scripts/unity-mir-switch.conf

  • Committer: Robert Ancell
  • Date: 2014-06-05 04:02:37 UTC
  • Revision ID: robert.ancell@canonical.com-20140605040237-8c20pnh6hyap29a2
Add a test to confirm we can switch between Mir sessions correctly

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Check system compositor correctly switches Mir sessions
 
3
#
 
4
 
 
5
[SeatDefaults]
 
6
type=unity
 
7
autologin-user=have-password1
 
8
user-session=mir
 
9
 
 
10
#?*START-DAEMON
 
11
#?RUNNER DAEMON-START
 
12
#?*WAIT
 
13
 
 
14
# System compositor starts
 
15
#?UNITY-SYSTEM-COMPOSITOR START FILE=/run/mir_socket VT=7 XDG_VTNR=7
 
16
#?*UNITY-SYSTEM-COMPOSITOR READY
 
17
 
 
18
# Session starts
 
19
#?SESSION-MIR-session-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password1 XDG_SESSION_TYPE=mir XDG_SESSION_DESKTOP=mir USER=have-password1
 
20
#?LOGIN1 ACTIVATE-SESSION SESSION=c0
 
21
 
 
22
# System compositor switches to session
 
23
#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=session-0
 
24
 
 
25
# Show the greeter
 
26
#?*SWITCH-TO-GREETER
 
27
#?RUNNER SWITCH-TO-GREETER
 
28
 
 
29
# Greeter starts
 
30
#?LOGIN1 LOCK-SESSION SESSION=c0
 
31
#?GREETER-MIR-greeter-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
 
32
#?GREETER-MIR-greeter-0 CONNECT-TO-DAEMON
 
33
#?GREETER-MIR-greeter-0 CONNECTED-TO-DAEMON
 
34
#?LOGIN1 ACTIVATE-SESSION SESSION=c1
 
35
 
 
36
# System compositor switches to greeter
 
37
#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=greeter-0
 
38
 
 
39
# Login
 
40
#?*GREETER-MIR-greeter-0 AUTHENTICATE USERNAME=no-password1
 
41
#?GREETER-MIR-greeter-0 AUTHENTICATION-COMPLETE USERNAME=no-password1 AUTHENTICATED=TRUE
 
42
#?*GREETER-MIR-greeter-0 START-SESSION
 
43
#?GREETER-MIR-greeter-0 TERMINATE SIGNAL=15
 
44
 
 
45
# New session starts
 
46
#?SESSION-MIR-session-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/no-password1 XDG_SESSION_TYPE=mir XDG_SESSION_DESKTOP=mir USER=no-password1
 
47
 
 
48
# Switch to session
 
49
#?LOGIN1 ACTIVATE-SESSION SESSION=c2
 
50
#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=session-1
 
51
 
 
52
# Cleanup
 
53
#?*STOP-DAEMON
 
54
#?SESSION-MIR-session-0 TERMINATE SIGNAL=15
 
55
#?SESSION-MIR-session-1 TERMINATE SIGNAL=15
 
56
#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15
 
57
#?RUNNER DAEMON-EXIT STATUS=0