Merge remote-tracking branch 'muri/de-doc-first_steps-persistence'
[tails/matsa.git] / features / i2p.feature
blob87a1820e0a0708f280fcb59c6479aa347541145e
1 @product
2 Feature: I2P
3   As a Tails user
4   I *might* want to use I2P
6   Scenario: I2P is disabled by default
7     Given a computer
8     And I start the computer
9     And the computer boots Tails
10     And I log in to a new session
11     And GNOME has started
12     And Tor is ready
13     And all notifications have disappeared
14     Then the I2P Browser desktop file is not present
15     And the I2P Browser sudo rules are not present
16     And the I2P firewall rules are disabled
18   Scenario: I2P is enabled when the "i2p" boot parameter is added
19     Given a computer
20     And I set Tails to boot with options "i2p"
21     And I start the computer
22     And the computer boots Tails
23     And I log in to a new session
24     And GNOME has started
25     And Tor is ready
26     And I2P is running
27     And the I2P router console is ready
28     And all notifications have disappeared
29     Then the I2P Browser desktop file is present
30     And the I2P Browser sudo rules are enabled
31     And the I2P firewall rules are enabled
32     When I start the I2P Browser through the GNOME menu
33     Then I see "I2P_router_console.png" after at most 120 seconds