2 Feature: Various checks
6 And the network is unplugged
7 And I start the computer
8 And the computer boots Tails
9 And I log in to a new session
11 And all notifications have disappeared
12 And I save the state so the background can be restored next scenario
14 Scenario: VirtualBox guest modules are available
15 When Tails has booted a 64-bit kernel
16 Then the VirtualBox guest modules are available
18 Scenario: The shipped Tails signing key is up-to-date
19 Given the network is plugged
21 And all notifications have disappeared
22 Then the shipped Tails signing key is not outdated
24 Scenario: The live user is setup correctly
25 Then the live user has been setup by live-boot
26 And the live user is a member of only its own group and "audio cdrom dialout floppy video plugdev netdev fuse scanner lp lpadmin vboxsf"
27 And the live user owns its home dir and it has normal permissions
29 Scenario: No initial network
30 Given I wait between 30 and 60 seconds
31 When the network is plugged
33 And all notifications have disappeared
34 And the time has synced
35 And process "vidalia" is running within 30 seconds
37 Scenario: No unexpected network services
38 When the network is plugged
40 Then no unexpected services are listening for network connections
42 Scenario: The emergency shutdown applet can shutdown Tails
43 When I request a shutdown using the emergency shutdown applet
44 Then Tails eventually shuts down
46 Scenario: The emergency shutdown applet can reboot Tails
47 When I request a reboot using the emergency shutdown applet
48 Then Tails eventually restarts
50 # We ditch the background snapshot for this scenario since we cannot
51 # add a filesystem share to a live VM so it would have to be in the
52 # background above. However, there's a bug that seems to make shares
53 # impossible to have after a snapshot restore.
54 Scenario: MAT can clean a PDF file
56 And the network is unplugged
57 And I setup a filesystem share containing a sample PDF
58 And I start the computer
59 And the computer boots Tails
60 And I log in to a new session
62 And all notifications have disappeared
63 Then MAT can clean some sample PDF file