Manually update SquashFS sort file for newer Linux modules path.
[tails/pzajda.git] / features / checks.feature
blob1a7e520f6e4564294a35002046eebc1ac677d4ad
1 @product
2 Feature: Various checks
4   Background:
5     Given a computer
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
10     And GNOME has started
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
46     Given a computer
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
52     And GNOME has started
53     And I have closed all annoying notifications
54     Then MAT can clean some sample PDF file