~robert-ancell/lightdm/session-leak-fds

« back to all changes in this revision

Viewing changes to tests/scripts/switch-to-user-existing-resettable.conf

  • Committer: Robert Ancell
  • Date: 2014-11-12 03:55:28 UTC
  • mfrom: (1685.2.408 trunk)
  • Revision ID: robert.ancell@canonical.com-20141112035528-oh1lj884yquxih4l
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Check that switching to an existing account with a password shows the greeter
 
3
# Uses a resettable greeter
 
4
#
 
5
 
 
6
[SeatDefaults]
 
7
user-session=default
 
8
 
 
9
[test-greeter-config]
 
10
resettable=true
 
11
 
 
12
#?*START-DAEMON
 
13
#?RUNNER DAEMON-START
 
14
#?*WAIT
 
15
 
 
16
# X server starts
 
17
#?XSERVER-0 START VT=7 SEAT=seat0
 
18
 
 
19
# Daemon connects when X server is ready
 
20
#?*XSERVER-0 INDICATE-READY
 
21
#?XSERVER-0 INDICATE-READY
 
22
#?XSERVER-0 ACCEPT-CONNECT
 
23
 
 
24
# Greeter starts
 
25
#?GREETER-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
 
26
#?LOGIN1 ACTIVATE-SESSION SESSION=c0
 
27
#?XSERVER-0 ACCEPT-CONNECT
 
28
#?GREETER-X-0 CONNECT-XSERVER
 
29
#?GREETER-X-0 CONNECT-TO-DAEMON
 
30
#?GREETER-X-0 CONNECTED-TO-DAEMON
 
31
 
 
32
# Log into account with a password
 
33
#?*GREETER-X-0 AUTHENTICATE USERNAME=have-password1
 
34
#?GREETER-X-0 SHOW-PROMPT TEXT="Password:"
 
35
#?*GREETER-X-0 RESPOND TEXT="password"
 
36
#?GREETER-X-0 AUTHENTICATION-COMPLETE USERNAME=have-password1 AUTHENTICATED=TRUE
 
37
#?*GREETER-X-0 START-SESSION
 
38
 
 
39
# Start new X server for session
 
40
#?XSERVER-1 START VT=8 SEAT=seat0
 
41
#?*XSERVER-1 INDICATE-READY
 
42
#?XSERVER-1 INDICATE-READY
 
43
#?XSERVER-1 ACCEPT-CONNECT
 
44
#?VT ACTIVATE VT=8
 
45
#?GREETER-X-0 IDLE
 
46
 
 
47
# Session starts
 
48
#?SESSION-X-1 START XDG_SEAT=seat0 XDG_VTNR=8 XDG_GREETER_DATA_DIR=.*/have-password1 XDG_SESSION_TYPE=x11 XDG_SESSION_DESKTOP=default USER=have-password1
 
49
#?LOGIN1 ACTIVATE-SESSION SESSION=c1
 
50
#?XSERVER-1 ACCEPT-CONNECT
 
51
#?SESSION-X-1 CONNECT-XSERVER
 
52
 
 
53
# Switch to another user
 
54
#?*SWITCH-TO-USER USERNAME=no-password1
 
55
#?RUNNER SWITCH-TO-USER USERNAME=no-password1
 
56
 
 
57
# New X server starts
 
58
#?XSERVER-2 START VT=9 SEAT=seat0
 
59
 
 
60
# Daemon connects when X server is ready
 
61
#?*XSERVER-2 INDICATE-READY
 
62
#?XSERVER-2 INDICATE-READY
 
63
#?XSERVER-2 ACCEPT-CONNECT
 
64
 
 
65
# Old session is locked
 
66
#?LOGIN1 LOCK-SESSION SESSION=c1
 
67
 
 
68
# New session starts
 
69
#?SESSION-X-2 START XDG_SEAT=seat0 XDG_VTNR=9 XDG_GREETER_DATA_DIR=.*/no-password1 XDG_SESSION_TYPE=x11 XDG_SESSION_DESKTOP=default USER=no-password1
 
70
#?XSERVER-2 ACCEPT-CONNECT
 
71
#?SESSION-X-2 CONNECT-XSERVER
 
72
 
 
73
# Switch to new session
 
74
#?LOGIN1 ACTIVATE-SESSION SESSION=c2
 
75
#?VT ACTIVATE VT=9
 
76
 
 
77
# Switch back to first user
 
78
#?*SWITCH-TO-USER USERNAME=have-password1
 
79
#?RUNNER SWITCH-TO-USER USERNAME=have-password1
 
80
 
 
81
# Which switches to greeter
 
82
#?LOGIN1 LOCK-SESSION SESSION=c2
 
83
#?GREETER-X-0 RESET
 
84
#?GREETER-X-0 SELECT-USER-HINT USERNAME=have-password1
 
85
#?VT ACTIVATE VT=7
 
86
#?LOGIN1 ACTIVATE-SESSION SESSION=c0
 
87
 
 
88
# Cleanup
 
89
#?*STOP-DAEMON
 
90
#?GREETER-X-0 TERMINATE SIGNAL=15
 
91
#?XSERVER-0 TERMINATE SIGNAL=15
 
92
#?SESSION-X-1 TERMINATE SIGNAL=15
 
93
#?XSERVER-1 TERMINATE SIGNAL=15
 
94
#?SESSION-X-2 TERMINATE SIGNAL=15
 
95
#?XSERVER-2 TERMINATE SIGNAL=15
 
96
#?RUNNER DAEMON-EXIT STATUS=0