early_patch: Move mountpoint to /mnt/tails.git and use tails.git as 9p source
[tails.git] / features / persistent_tor_bridges.feature
blob0a3b4d8fcdf4c378beae148e88c2407ef4fadff6
1 @product
2 Feature: Using persistent Tor bridges and pluggable transports
3   As a Tails user
4   I want to save Tor bridges in Persistent Storage
5   And be given the option to use them again
7   Background:
8     Given I have started Tails without network from a USB drive without a persistent partition and logged in
9     And I create a persistent partition with the default settings
10     Then the "TorConfiguration" tps feature is not enabled
11     When the network is plugged
12     And the Tor Connection Assistant autostarts
13     And I configure some persistent obfs4 bridges in the Tor Connection Assistant
14     And I wait until Tor is ready
15     Then tca.conf includes the configured bridges
16     And the "TorConfiguration" tps feature is enabled and active
17     When I cold reboot the computer
18     And the computer reboots Tails
19     And I enable persistence
20     And I capture all network traffic
21     And I log in to a new session
22     Then tca.conf includes the configured bridges
23     When the network is plugged
24     And the Tor Connection Assistant autostarts
26   Scenario: Using Persistent Tor bridges
27     When I choose to connect to Tor automatically
28     And I accept Tor Connection's offer to use my persistent bridges
29     And I click "Connect to Tor"
30     Then I wait until Tor is ready
31     And tca.conf includes the configured bridges
32     And the "TorConfiguration" tps feature is enabled and active
33     And all Internet traffic has only flowed through the configured bridges or connectivity check service
35   Scenario: Disabling persistence of Tor bridges
36     When I choose to connect to Tor automatically
37     And I accept Tor Connection's offer to use my persistent bridges
38     And I disable saving bridges to Persistent Storage
39     And I configure a direct connection in the Tor Connection Assistant
40     Then I wait until Tor is ready
41     And tca.conf includes no bridge
42     And the "TorConfiguration" tps feature is not enabled and not active
43     And all Internet traffic has only flowed through Tor or connectivity check service