Add anchor
[tails/vicves.git] / features / apt.feature
blob715dd10e7232192c4eef0c840477ae36bbf84398
1 @product
2 Feature: Installing packages through APT
3   As a Tails user
4   when I set an administration password in Tails Greeter
5   I should be able to install packages using APT and Synaptic
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 enable more Tails Greeter options
14     And I set sudo password "asdf"
15     And I log in to a new session
16     And GNOME has started
17     And I have a network connection
18     And Tor has built a circuit
19     And Iceweasel has autostarted and is not loading a web page
20     And the time has synced
21     And I have closed all annoying notifications
22     And I save the state so the background can be restored next scenario
24   Scenario: APT sources are configured correctly
25     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"
27   Scenario: Install packages using apt-get
28     When I update APT using apt-get
29     Then I should be able to install a package using apt-get
30     And all Internet traffic has only flowed through Tor
32   Scenario: Install packages using Synaptic
33     When I run "gksu synaptic"
34     And I enter the sudo password in the gksu prompt
35     And I update APT using Synaptic
36     Then I should be able to install a package using Synaptic
37     And all Internet traffic has only flowed through Tor