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 debian-tor 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