Commit 56ac03f6 authored by Tails developers's avatar Tails developers
Browse files

Tag appropriate scenarios/features @check_tor_leaks (Will-fix: #5644).

parent d7aef4ca
......@@ -7,7 +7,6 @@ Feature: Installing packages through APT
Background:
Given a computer
And I capture all network traffic
And I start the computer
And the computer boots Tails
And I enable more Tails Greeter options
......@@ -22,13 +21,13 @@ Feature: Installing packages through APT
Scenario: APT sources are configured correctly
Then the only hosts in APT sources are "ftp.us.debian.org,security.debian.org,backports.debian.org,deb.tails.boum.org,deb.torproject.org,mozilla.debian.net"
@check_tor_leaks
Scenario: Install packages using apt-get
When I update APT using apt-get
Then I should be able to install a package using apt-get
And all Internet traffic has only flowed through Tor
@check_tor_leaks
Scenario: Install packages using Synaptic
When I start Synaptic
And I update APT using Synaptic
Then I should be able to install a package using Synaptic
And all Internet traffic has only flowed through Tor
......@@ -9,11 +9,11 @@ Feature: Chatting anonymously using Pidgin
Background:
Given a computer
And I capture all network traffic
When I start Tails from DVD and I login
Then Pidgin has the expected accounts configured with random nicknames
And I save the state so the background can be restored next scenario
@check_tor_leaks
Scenario: Connecting to the #tails IRC channel with the pre-configured account
When I start Pidgin through the GNOME menu
Then I see Pidgin's account manager window
......@@ -21,7 +21,6 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then Pidgin successfully connects to the "irc.oftc.net" account
And I can join the "#tails" channel on "irc.oftc.net"
And all Internet traffic has only flowed through Tor
Scenario: Adding a certificate to Pidgin
And I start Pidgin through the GNOME menu
......@@ -35,7 +34,7 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin
@keep_volumes
@keep_volumes @check_tor_leaks
Scenario: Using a persistent Pidgin configuration
Given the USB drive "current" contains Tails with persistence configured and password "asdf"
And a computer
......@@ -47,7 +46,6 @@ Feature: Chatting anonymously using Pidgin
# And I take note of the OTR key for Pidgin's "irc.oftc.net" account
And I shutdown Tails and wait for the computer to power off
Given a computer
And I capture all network traffic
And I start Tails from USB drive "current" and I login with persistence password "asdf"
And Pidgin has the expected persistent accounts configured
# And Pidgin has the expected persistent OTR keys
......@@ -57,7 +55,6 @@ Feature: Chatting anonymously using Pidgin
And I close Pidgin's account manager window
Then Pidgin successfully connects to the "irc.oftc.net" account
And I can join the "#tails" channel on "irc.oftc.net"
And all Internet traffic has only flowed through Tor
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
......
@product
@product @check_tor_leaks
Feature: Time syncing
As a Tails user
I want Tor to work properly
......
......@@ -5,7 +5,6 @@ Feature: Tor is configured properly
Background:
Given a computer
And I capture all network traffic
When I start Tails from DVD and I login
And I save the state so the background can be restored next scenario
......@@ -15,7 +14,7 @@ Feature: Tor is configured properly
And the firewall's NAT rules only redirect traffic for Tor's TransPort and DNSPort
And the firewall is configured to block all IPv6 traffic
@check_tor_leaks
Scenario: The Tor enforcement is effective at blocking untorified connection attempts
Then untorified network connections to monip.org fails
And untorified network connections to 1.2.3.4 fails
And all Internet traffic has only flowed through Tor
......@@ -6,7 +6,6 @@ Feature: Browsing the web using the Tor Browser
Background:
Given a computer
And I capture all network traffic
And I start the computer
And the computer boots Tails
And I log in to a new session
......@@ -21,12 +20,12 @@ Feature: Browsing the web using the Tor Browser
And the Tor Browser has started
Then the Tor Browser uses all expected TBB shared libraries
@check_tor_leaks
Scenario: Opening check.torproject.org in the Tor Browser shows the green onion and the congratulations message
When I start the Tor Browser
And the Tor Browser has started and loaded the startup page
And I open the address "https://check.torproject.org" in the Tor Browser
Then I see "TorBrowserTorCheck.png" after at most 180 seconds
And all Internet traffic has only flowed through Tor
Scenario: The Tor Browser should not have any plugins enabled
When I start the Tor Browser
......
@product
@product @check_tor_leaks
Feature: Keyserver interaction with GnuPG
As a Tails user
when I interact with keyservers using various GnuPG tools
......@@ -7,7 +7,6 @@ Feature: Keyserver interaction with GnuPG
Background:
Given a computer
And I capture all network traffic
And I start the computer
And the computer boots Tails
And I log in to a new session
......@@ -23,9 +22,7 @@ Feature: Keyserver interaction with GnuPG
Then GnuPG uses the configured keyserver
And the GnuPG fetch is successful
And the "10CC5BC7" key is in the live user's public keyring after at most 120 seconds
And all Internet traffic has only flowed through Tor
Scenario: Fetching OpenPGP keys using Seahorse should work and be done over Tor.
When I fetch the "10CC5BC7" OpenPGP key using Seahorse
Then the "10CC5BC7" key is in the live user's public keyring after at most 120 seconds
And all Internet traffic has only flowed through Tor
......@@ -24,9 +24,9 @@ Feature: Using Totem
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem
Then I see "TotemUnableToOpen.png" after at most 10 seconds
@check_tor_leaks
Scenario: Watching a WebM video over HTTPS, with and without the command-line
Given a computer
And I capture all network traffic
And I start Tails from DVD and I login
When I open "https://webm.html5.org/test.webm" with Totem
Then I see "SampleRemoteWebMVideoFrame.png" after at most 10 seconds
......@@ -34,7 +34,6 @@ Feature: Using Totem
And I start Totem through the GNOME menu
When I load the "https://webm.html5.org/test.webm" URL in Totem
Then I see "SampleRemoteWebMVideoFrame.png" after at most 10 seconds
And all Internet traffic has only flowed through Tor
@keep_volumes
Scenario: Installing Tails on a USB drive, creating a persistent partition, copying video files to it
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment