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 I have closed all annoying notifications
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 686-pae 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
20 And Tor has built a circuit
21 Then the shipped Tails signing key is not outdated
23 Scenario: The live user is setup correctly
24 Then the live user has been setup by live-boot
25 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"
26 And the live user owns its home dir and it has normal permissions
28 Scenario: No initial network
29 Given I wait between 30 and 60 seconds
30 When the network is plugged
31 Then I have a network connection
32 And Tor has built a circuit
33 And process "vidalia" is running
34 And the time has synced
36 Scenario: No unexpected network services
37 When the network is plugged
38 And I have a network connection
39 Then no unexpected services are listening for network connections
41 # We ditch the background snapshot for this scenario since we cannot
42 # add a filesystem share to a live VM so it would have to be in the
43 # background above. However, there's a bug that seems to make shares
44 # impossible to have after a snapshot restore.
45 Scenario: MAT can clean a PDF file
47 And the network is unplugged
48 And I setup a filesystem share containing a sample PDF
49 And I start the computer
50 And the computer boots Tails
51 And I log in to a new session
53 And I have closed all annoying notifications
54 Then MAT can clean some sample PDF file