Merge remote-tracking branch 'origin/master' into stable
[tails.git] / features / sane_defaults.feature
blob524f687638a5aa048473e371f44b363dff8896e9
1 @product
2 Feature: Tails has a sane default configuration
4   Scenario: The live user is setup correctly
5     Given I have started Tails from DVD without network and logged in
6     Then the live user has been setup by live-boot
7     And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users"
8     And the live user owns its home directory which has strict permissions
10   @not_release_blocker
11   Scenario: No unexpected network services
12     Given I have started Tails from DVD and logged in and the network is connected
13     Then no unexpected services are listening for network connections
15   Scenario: The live user can only access the expected local services
16     Given I have started Tails from DVD and logged in and the network is connected
17     Then the live user can only access allowed local services
19   Scenario: No unexpected error messages in the journal after booting from DVD
20     Given I have started Tails from DVD without network and logged in
21     Then there are no unexpected messages of priority "err" or higher in the journal
23   Scenario: No unexpected error messages in the journal after booting from USB drive
24     Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in
25     Then there are no unexpected messages of priority "err" or higher in the journal