~robert-ancell/lightdm/xorg-displayfd

« back to all changes in this revision

Viewing changes to tests/scripts/open-file-descriptors.conf

  • Committer: Robert Ancell
  • Date: 2012-03-05 00:23:32 UTC
  • Revision ID: robert.ancell@canonical.com-20120305002332-eox30d8k6gb70qrc
Stop file descriptors leaking into the session processes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Check session doesn't have any file descriptors to the daemon open.
 
3
# Use a greeter so its file descriptors are around at the time the session starts.
 
4
#
 
5
 
 
6
[LightDM]
 
7
minimum-display-number=50
 
8
 
 
9
#?RUNNER DAEMON-START
 
10
 
 
11
# X server starts
 
12
#?XSERVER :50 START
 
13
#?XSERVER :50 INDICATE-READY
 
14
 
 
15
# LightDM connects to X server
 
16
#?XSERVER :50 ACCEPT-CONNECT
 
17
 
 
18
# Greeter starts
 
19
#?GREETER :50 START
 
20
#?XSERVER :50 ACCEPT-CONNECT
 
21
#?GREETER :50 CONNECT-XSERVER
 
22
#?GREETER :50 CONNECT-TO-DAEMON
 
23
#?GREETER :50 CONNECTED-TO-DAEMON
 
24
 
 
25
# Log in
 
26
#?*GREETER :50 AUTHENTICATE USERNAME=have-password1
 
27
#?GREETER :50 SHOW-PROMPT TEXT="Password:"
 
28
#?*GREETER :50 RESPOND TEXT="password"
 
29
#?GREETER :50 AUTHENTICATION-COMPLETE USERNAME=have-password1 AUTHENTICATED=TRUE
 
30
#?*GREETER :50 START-SESSION
 
31
#?GREETER :50 TERMINATE SIGNAL=15
 
32
 
 
33
# Session starts
 
34
#?SESSION :50 START USER=have-password1
 
35
#?XSERVER :50 ACCEPT-CONNECT
 
36
#?SESSION :50 CONNECT-XSERVER
 
37
 
 
38
# Check file descriptors
 
39
#?*SESSION :50 LIST-UNKNOWN-FILE-DESCRIPTORS
 
40
#?SESSION :50 LIST-UNKNOWN-FILE-DESCRIPTORS FDS=
 
41
 
 
42
# Cleanup
 
43
#?*STOP-DAEMON
 
44
# Don't know what order they will terminate
 
45
#?(SESSION :50 TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
 
46
#?(SESSION :50 TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
 
47
#?RUNNER DAEMON-EXIT STATUS=0