Add missing picture.
[tails-test.git] / features / torified_gnupg.feature
bloba582068131c91af575f9b5f18b77af7ec7d84854
1 @product
2 Feature: Keyserver interaction with GnuPG
3   As a Tails user
4   when I interact with keyservers using various GnuPG tools
5   the configured keyserver must be used
6   and all Internet traffic should flow only through Tor.
8   Background:
9     Given a computer
10     And I capture all network traffic
11     And I start the computer
12     And the computer boots Tails
13     And I log in to a new session
14     And GNOME has started
15     And Tor is ready
16     And all notifications have disappeared
17     And available upgrades have been checked
18     And the "10CC5BC7" OpenPGP key is not in the live user's public keyring
19     And I save the state so the background can be restored next scenario
21   Scenario: Fetching OpenPGP keys using GnuPG should work and be done over Tor.
22     When I fetch the "10CC5BC7" OpenPGP key using the GnuPG CLI
23     Then GnuPG uses the configured keyserver
24     And the GnuPG fetch is successful
25     And the "10CC5BC7" key is in the live user's public keyring after at most 120 seconds
26     And all Internet traffic has only flowed through Tor
28   Scenario: Fetching OpenPGP keys using Seahorse should work and be done over Tor.
29     When I fetch the "10CC5BC7" OpenPGP key using Seahorse
30     Then the "10CC5BC7" key is in the live user's public keyring after at most 120 seconds
31     And all Internet traffic has only flowed through Tor