Project Number Date
test_Tails_ISO_devel 3322 15 Mar 2024, 12:30

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1508 1 4 0 0 1513 203 1 204 4:29:24.991 Failed
Tags: @product
1:46.145
Before features/support/hooks.rb:245 0.035
Given a computer 1.616
And I temporarily create a 100 MiB disk named "swap" 0.167
And I create a gpt swap partition on disk "swap" 9.294
And I plug SATA drive "swap" 1.062
And I temporarily create a 2 GiB disk named "live_hd" 0.059
And I write the Tails ISO image to disk "live_hd" 17.766
And I plug SATA drive "live_hd" 1.055
When I start Tails with network unplugged and I login 1:14.687
Then a "swap" partition was detected by Tails on drive "swap" 0.109
And drive "live_hd" is detected by Tails 0.146
But Tails has no disk swap enabled 0.096
And drive "live_hd" is not mounted 0.082
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.155
Tags: @product
1:33.140
Before features/support/hooks.rb:245 0.003
Given a computer 0.271
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.058
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.797
And I plug non-removable USB drive "fake_TailsData" 1.061
When I start the computer 1.233
And the computer boots Tails 59.331
Then drive "fake_TailsData" is detected by Tails 0.175
And Tails Greeter has not detected a persistence partition 13.211
After features/support/hooks.rb:291 1.002
After features/support/hooks.rb:75 0.009
Tags: @product
1:28.691
Before features/support/hooks.rb:245 0.003
Given a computer 0.166
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.039
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.076
And I plug SATA drive "fake_TailsData" 1.063
When I start the computer 1.066
And the computer boots Tails 51.805
Then drive "fake_TailsData" is detected by Tails 0.173
And Tails Greeter has not detected a persistence partition 13.299
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.007
Tags: @product
1:26.796
Before features/support/hooks.rb:245 0.001
Given a computer 0.154
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.045
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.868
And I plug SATA drive "gpt_ext2" 1.047
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.038
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.937
And I plug SATA drive "msdos_fat32" 1.057
And I start Tails from DVD with network unplugged and I login 1:16.233
Then drive "gpt_ext2" is detected by Tails 0.146
And drive "gpt_ext2" is not mounted 0.070
And drive "msdos_fat32" is detected by Tails 0.084
And drive "msdos_fat32" is not mounted 0.112
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.009
Tags: @product
2:15.189
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:59.484
And running a command as root with pkexec requires PolicyKit administrator privileges 0.110
Then I can run a command as root with sudo 0.131
Then I can run a command as root with pkexec 15.462
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.034
Tags: @product
2:10.777
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 48.210
And running a command as root with pkexec requires PolicyKit administrator privileges 0.090
Then I cannot run a command as root with sudo and the standard passwords 0.245
And I cannot run a command as root with pkexec and the standard passwords 27.661
Then I cannot login as root using su with the standard passwords 54.569
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.986
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.533
When the network is plugged 0.195
And I successfully configure Tor 15.196
Then the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:450 0.579
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.708
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.168
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 2.344
And I configure some normal bridges in the Tor Connection Assistant 13.510
And I wait until Tor is ready 1.595
Then the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:450 0.547
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.428
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.313
When I bump the system time with "+1 day" 0.289
And I capture all network traffic 0.004
And the network is plugged 0.051
And the Tor Connection Assistant autostarts 3.044
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.600
And I wait until Tor is ready 3.053
Then the system clock is less than 5 minutes incorrect 0.059
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.011
After features/support/hooks.rb:450 0.585
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.056
Feature: Time syncing
1:11.734
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.035
When I bump the system time with "-15 days" 0.249
And I warm reboot the computer 0.015
And the computer reboots Tails 1:3.199
Then Tails' hardware clock is close to the host system's time 0.234
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.008
Feature: Time syncing
1:19.163
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.432
When I bump the hardware clock's time with "-15 days" 1.748
And I warm reboot the computer 0.011
And the computer reboots Tails 1:8.096
Then the hardware clock is still off by "-15 days" 0.873
After features/support/hooks.rb:450 0.136
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.020
Feature: Time syncing
53.545
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.173
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.028
And I start the computer 1.070
And the computer boots Tails 52.012
Then the system clock is just past Tails' source date 0.260
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.008
Feature: Time syncing
31.274
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.454
And I make sure time sync before Tor connects times out 1.169
When the network is plugged 0.034
And I successfully configure Tor 21.525
Then the system clock is less than 5 minutes incorrect 0.090
After features/support/hooks.rb:450 0.700
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:0.551
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.151
When I bump the system time with "+8 hours +15 minutes" 0.305
And all notifications have disappeared 3.826
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.120
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 2.992
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.275
And I click "Connect to Tor" 1.159
And the Tor Connection Assistant fails to connect to Tor 15.462
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.877
Then the system clock is less than 20 minutes incorrect 0.236
When I click "Connect to Tor" 1.162
Then I wait until Tor is ready 5.897
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.992
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.586
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.045
Feature: Time syncing
57.481
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.546
When I bump the system time with "+8 hours +15 minutes" 0.167
And all notifications have disappeared 3.914
And I capture all network traffic 0.003
And the network is plugged 0.153
And the Tor Connection Assistant autostarts 2.826
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.241
And I click "Connect to Tor" 1.178
Then the Tor Connection Assistant reports that it failed to connect 11.694
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.876
Then the system clock is less than 20 minutes incorrect 0.186
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.350
When I click "Connect to Tor" 1.160
Then I wait until Tor is ready 6.937
And all Internet traffic has only flowed through the configured bridges 0.825
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.354
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.045
Feature: Time syncing
24.998
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.439
And I make sure time sync before Tor connects uses a fake connectivity check service 1.165
And the network is plugged 1.619
And Tor is ready 12.303
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.464
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:450 0.791
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Tags: @product
16.276
When I configure some normal bridges in the Tor Connection Assistant 12.618
Then I wait until Tor is ready 1.600
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 1.126
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.919
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.048
Tags: @product
15.081
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.244
Then I wait until Tor is ready 2.645
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.046
And all Internet traffic has only flowed through the configured bridges 1.132
After features/support/hooks.rb:291 1.096
After features/support/hooks.rb:75 0.045
Tags: @product
42.106
Scenario Using obfs4 pluggable transports from a QR code
Steps
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 42.106
TCA
TCA failed to connect to Tor (TCAConnectionFailure)
./features/step_definitions/tor.rb:418:in `/^the Tor Connection Assistant connects to Tor$/'
./features/step_definitions/tor.rb:484:in `tca_configure'
./features/step_definitions/tor.rb:611:in `/^I configure (?:some|the) (persistent )?(\w+) bridges (from a QR code )?in the Tor Connection Assistant(?: in (easy|hide) mode)?( without connecting|)$/'
features/tor_bridges.feature:28:in `When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode'
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through the configured bridges 0.000
After features/support/hooks.rb:291 4.530

SCENARIO FAILED: 'Using obfs4 pluggable transports from a QR code' (at time 00:20:43)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code_chutney-data

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.boot-log

Obfs4proxy logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.obfs4proxy

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3322/artifact/build-artifacts/00:20:43_Using_obfs4_pluggable_transports_from_a_QR_code.journal

After features/support/hooks.rb:75 0.060
Tags: @product
1:6.497
Given the Tor network and default bridges are blocked 1.658
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.299
Then the Tor Connection Assistant reports that it failed to connect 0.105
And tca.conf is empty 0.188
Given I scan a QR code from the error page in Tor Connection Assistant 20.615
And I retry connecting to Tor 1.210
Then I wait until Tor is ready 12.239
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.111
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.057
16.877
When I configure the default bridges in the Tor Connection Assistant 11.972
Then I wait until Tor is ready 2.742
And Tor is configured to use the default bridges 0.449
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.049
And Tor is configured to use the default bridges 0.481
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.167
After features/support/hooks.rb:291 1.196
After features/support/hooks.rb:75 0.049
Tags: @product
27.730
Given the Tor network is blocked 1.670
When I configure a direct connection in the Tor Connection Assistant 20.441
Then I wait until Tor is ready 3.920
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.078
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.129
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.050
Tags: @product
44.479
Given the Tor network and default bridges are blocked 1.634
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.097
Then the Tor Connection Assistant reports that it failed to connect 0.124
And tca.conf is empty 0.263
Given the Tor network and default bridges are unblocked 1.324
And I retry connecting to Tor 1.194
Then I wait until Tor is ready 8.851
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.043
And all Internet traffic has only flowed through Tor or connectivity check service 0.936
After features/support/hooks.rb:291 1.229
After features/support/hooks.rb:75 0.039
Tags: @product
4.836
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.572
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.117
And I cannot click the "Connect to Tor" button 0.145
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.047
Tags: @product
28.014
Given I configure a direct connection in the Tor Connection Assistant 6.065
And I wait until Tor is ready 5.874
When I disconnect the network through GNOME 2.657
And I connect the network through GNOME 2.791
Then the Tor Connection Assistant autostarts 1.942
And the Tor Connection Assistant connects to Tor 5.976
And I wait until Tor is ready 0.966
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through Tor or connectivity check service 1.680
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.041
Tags: @product
41.691
Given I configure a direct connection in the Tor Connection Assistant 6.880
And I wait until Tor is ready 2.142
And I disconnect the network through GNOME 2.749
And the Tor network and default bridges are blocked 1.655
When I connect the network through GNOME 2.688
Then the Tor Connection Assistant reports that it failed to connect 25.575
After features/support/hooks.rb:291 1.006
After features/support/hooks.rb:75 0.056
Tags: @product
37.809
Given the Tor network and default bridges are blocked 1.589
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.604
Then the Tor Connection Assistant reports that it failed to connect 0.140
Given the Tor network and default bridges are unblocked 1.624
When I click "Connect to Tor" 1.164
Then I wait until Tor is ready 9.120
And Tor is configured to use the default bridges 0.503
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.061
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.046
23.215
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.641
And I prepare Tails for memory erasure tests 0.509
When I start a process allocating 128 MiB of memory with a known pattern 2.390
Then patterns cover at least 128 MiB in the guest's memory 5.680

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I kill the allocating process 1.209
Then I find very few patterns in the guest's memory 4.783

Pattern coverage: 0.000% (0 MiB out of 939 MiB reference memory)

After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
26.884
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.675
And I prepare Tails for memory erasure tests 0.405
And I find very few patterns in the guest's memory 6.755

Pattern coverage: 0.000% (0 MiB out of 915 MiB reference memory)

When I mount a 128 MiB tmpfs on "/mnt" and fill it with a known pattern 1.913
Then patterns cover at least 99% of the test FS size in the guest's memory 3.758

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I umount "/mnt" 0.698
Then I find very few patterns in the guest's memory 4.676

Pattern coverage: 0.000% (0 MiB out of 915 MiB reference memory)

After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.000
47.783
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.438
And I prepare Tails for memory erasure tests 0.413
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.308
Then I find very few patterns in the guest's memory 5.434

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 3.429
Then patterns cover at least 86% of the test FS size in the guest's memory 4.577

Pattern coverage: 100.000% (127 MiB out of 127 MiB reference memory)

When I umount the USB drive 1.164
Then I find very few patterns in the guest's memory 4.700

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

# read cache
When I mount the USB drive again 0.553
And I read the content of the test FS 0.688
Then patterns cover at least 99% of the test FS size in the guest's memory 3.928

Pattern coverage: 100.000% (127 MiB out of 127 MiB reference memory)

When I umount the USB drive 0.559
Then I find very few patterns in the guest's memory 4.585

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
1:12.757
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.292
And I prepare Tails for memory erasure tests 0.464
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.264
Then I find very few patterns in the guest's memory 4.161

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 2.299
Then patterns cover at least 99% of the test FS size in the guest's memory 3.675

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 2.224
Then I find very few patterns in the guest's memory 4.527

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

# read cache
When I mount the USB drive again 5.123
And I read the content of the test FS 1.033
Then patterns cover at least 99% of the test FS size in the guest's memory 4.204

Pattern coverage: 106.116% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 1.195
Then I find very few patterns in the guest's memory 5.290

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.153
54.438
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 10.491
And I prepare Tails for memory erasure tests 0.476
When I fill a 128 MiB file with a known pattern on the root filesystem 13.299
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.442
Then patterns cover at least 128 MiB in the guest's memory 6.118

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I trigger shutdown 0.013
And I wait 20 seconds 20.013

Slept for 20 seconds

Then I find very few patterns in the guest's memory 2.581

Pattern coverage: 0.000% (0 MiB out of 941 MiB reference memory)

After features/support/hooks.rb:291 3.713
After features/support/hooks.rb:75 0.000
6:41.058
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:56.475
And I prepare Tails for memory erasure tests 0.389
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.979
When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

Then I find very few patterns in the guest's memory 2.181

Pattern coverage: 0.000% (0 MiB out of 934 MiB reference memory)

After features/support/hooks.rb:291 3.533
After features/support/hooks.rb:75 0.020
35.954
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.680
And I temporarily create a 4 GiB disk named "gptfat" 0.055
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.085
And I plug USB drive "gptfat" 2.531
When I start Tails Installer 19.546
Then I am told by Tails Installer that the destination device "is too small" 0.052
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.000
Tags: @product
29.656
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.346
And I temporarily create a 7200 MiB disk named "temp" 0.051
And I start Tails Installer 18.223
But a suitable USB device is not found 0.020
When I plug USB drive "temp" 2.715
Then the "temp" USB drive is selected 0.109
When I unplug USB drive "temp" 0.173
Then a suitable USB device is not found 0.017
After features/support/hooks.rb:291 1.023
After features/support/hooks.rb:75 0.000
Tags: @product
4:1.913
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.687
And I temporarily create a 7200 MiB disk named "install" 0.041
And I create a gpt partition with a vfat filesystem on disk "install" 4.072
And I plug USB drive "install" 2.460
And I install Tails to USB drive "install" by cloning 3:32.262
Then the running Tails is installed on USB drive "install" 14.256
But there is no persistence partition on USB drive "install" 0.132
After features/support/hooks.rb:291 1.921
After features/support/hooks.rb:75 0.126
Tags: @product
4:9.232
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.860
And I temporarily create a 7200 MiB disk named "install" 0.111
And I plug USB drive "install" 2.450
And I install Tails to USB drive "install" by cloning 3:47.395
Then the running Tails is installed on USB drive "install" 10.344
But there is no persistence partition on USB drive "install" 0.069
After features/support/hooks.rb:291 1.727
After features/support/hooks.rb:75 0.129
Tags: @product
5:17.024
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 31.985
And I create a file in the Persistent directory 0.125
And I temporarily create a 7200 MiB disk named "install" 0.580
And I create a gpt partition with a vfat filesystem on disk "install" 7.325
And I plug USB drive "install" 3.457
And I install Tails with Persistent Storage to USB drive "install" by cloning 4:14.906
Then the running Tails is installed on USB drive "install" 14.419
And there is a persistence partition on USB drive "install" 0.084
And the USB drive "install" contains the same files as my persistent storage 4.139
After features/support/hooks.rb:291 2.198
After features/support/hooks.rb:75 0.128
Tags: @product
3:59.338
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.610
And I temporarily create a 7200 MiB disk named "install" 0.073
And I plug USB drive "install" 2.482
And I install Tails to USB drive "install" by cloning 3:28.863
Then the running Tails is installed on USB drive "install" 14.241
And there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:291 1.499
After features/support/hooks.rb:75 0.111
Tags: @product
4:25.552
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.828
And I have started Tails from DVD without network and logged in 8.570
And I clone USB drive "__internal" to a temporary USB drive "install" 1.116
And I plug USB drive "install" 2.433
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:50.353
Then the running Tails is installed on USB drive "install" 13.181
And there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.117
Tags: @product @uefi
1:42.650
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.799
And I power off the computer 0.328
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:28.143
Then Tails is running from USB drive "__internal" 0.338
And the boot device has safe access rights 2.960
And Tails has started in UEFI mode 0.055
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.005
Tags: @product
1:45.203
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.457
And I plug and mount a USB drive containing a Tails USB image 31.198
And I create a 7200 MiB disk named "usbimage" 0.039
And I plug USB drive "usbimage" 2.387
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:3.120
After features/support/hooks.rb:291 2.485
After features/support/hooks.rb:75 0.091
Tags: @product
1:22.404
Before features/support/hooks.rb:245 0.002
Given a computer 0.161
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:21.178
Then Tails is running from USB drive "usbimage" 0.305
And the label of the system partition on "usbimage" is "Tails" 0.186
And the system partition on "usbimage" is an EFI system partition 0.166
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.140
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.089
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.080
And the system partition on "usbimage" has the expected flags 0.095
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.006
2:50.665
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.013
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:33.676
And I update APT using apt 19.370
When I install "popularity-contest" using apt 19.736
Then I am notified I can not use Additional Software for "popularity-contest" 8.028
And I can open the Additional Software documentation from the notification 29.853
After features/support/hooks.rb:450 39.309
After features/support/hooks.rb:291 2.831
After features/support/hooks.rb:75 0.004
4:52.515
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.213
And I update APT using apt 19.085
And I install "popularity-contest" using apt 22.329
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.063
When I create a persistent storage and activate the Additional Software feature 21.584
Then Additional Software is correctly configured for package "popularity-contest" 1.753
When I shutdown Tails and wait for the computer to power off 12.092
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.378
Then Additional Software is correctly configured for package "popularity-contest" 0.773
And the package "popularity-contest" is installed after Additional Software has been started 0.240
After features/support/hooks.rb:450 42.306
After features/support/hooks.rb:291 1.165
After features/support/hooks.rb:75 0.017
2:19.895
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.010
Given a computer 0.259
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.563
And I update APT using apt 17.153
When I install "makepp" using apt 22.381
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 2.433
And the package "makepp" is installed 0.103
After features/support/hooks.rb:450 39.396
After features/support/hooks.rb:291 1.090
After features/support/hooks.rb:75 0.015
4:46.958
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.010
Given a computer 0.228
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:3.792
When I uninstall "popularity-contest" using apt 18.643
And I accept removing "popularity-contest" from Additional Software 0.548
Then "popularity-contest" is not in the list of Additional Software 0.594
When I start Synaptic 23.033
And I update APT using Synaptic 22.178
And I install "cowsay" using Synaptic 9.290
And I accept adding "cowsay" to Additional Software 2.649
Then Additional Software is correctly configured for package "cowsay" 0.880
When I uninstall "cowsay" using apt 3.230
And I refuse removing "cowsay" from Additional Software 0.578
Then Additional Software is correctly configured for package "cowsay" 0.755
When I start "Additional Software" via GNOME Activities Overview 10.760
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.354
Then "cowsay" is not in the list of Additional Software 0.916
When I install "cowsay" using apt 3.206
And I refuse adding "cowsay" to Additional Software 0.580
Then "cowsay" is not in the list of Additional Software 0.733
After features/support/hooks.rb:450 1.069
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.010
8:34.235
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.220
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:12.503
And I configure APT to prefer an old version of cowsay 0.028
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.648
And I accept adding "cowsay" to Additional Software 6.978
And Additional Software is correctly configured for package "cowsay" 1.086
And I shutdown Tails and wait for the computer to power off 5.160
And I start Tails from USB drive "__internal" with network unplugged 56.494
And I enable persistence 10.362
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 33.096
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.583
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.066
And the network is plugged 0.042
And Tor is ready 17.162
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.140
And available upgrades have been checked 0.087
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.487
And I can open the Additional Software configuration window from the notification 3.673
And I shutdown Tails and wait for the computer to power off 8.029
And I start Tails from USB drive "__internal" with network unplugged 55.768
And I enable persistence 10.874
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 34.557
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.976
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
And the network is plugged 0.033
And Tor is ready 41.755
Then the Additional Software upgrade service has started 0.174
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.088
After features/support/hooks.rb:450 2.703
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.037
2:9.715
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given a computer 0.208
And I start Tails from USB drive "__internal" with network unplugged 1:2.946
And I enable persistence 11.778
And I remove the "cowsay" deb files from the APT cache 0.633
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.079
And I log in to a new session 33.007
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.031
And I can open the Additional Software log file from the notification 6.444
And the package "cowsay" is not installed 0.583
After features/support/hooks.rb:450 0.136
After features/support/hooks.rb:291 0.906
After features/support/hooks.rb:75 0.028
Tags: @product
1:37.083
Before features/support/hooks.rb:245 0.009
Given a computer 0.200
And I create a 7200 MiB disk named "old" 0.060
And I plug USB drive "old" 1.062
And I write an old version of the Tails USB image to disk "old" 21.462
When I start Tails from USB drive "old" with network unplugged 1:10.064
Then the boot device has safe access rights 3.117
And Tails is running from USB drive "old" 0.376
And there is no persistence partition on USB drive "old" 0.087
And process "udev-watchdog" is running 0.105
And udev-watchdog is monitoring the correct device 0.362
And I unplug USB drive "old" 0.184
After features/support/hooks.rb:291 7.671
After features/support/hooks.rb:75 0.014
Tags: @product
2:10.197
Before features/support/hooks.rb:245 0.009
Given a computer 0.337
And I start Tails from USB drive "old" with network unplugged and I login 1:14.877
Then Tails is running from USB drive "old" 0.289
And I create a persistent partition 44.860
And I take note of which tps features are available 1.980
Then a Tails persistence partition exists on USB drive "old" 0.772
And I shutdown Tails and wait for the computer to power off 7.079
After features/support/hooks.rb:291 0.232
After features/support/hooks.rb:75 0.011
Tags: @product
2:34.594
Before features/support/hooks.rb:245 0.007
Given a computer 0.196
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:4.352
Then Tails is running from USB drive "old" 0.407
And all tps features are active 1.918
When I write some files expected to persist 1.708
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.210
And all persistence configuration files have safe access rights 0.402
And all persistent directories from the old Tails version have safe access rights 2.471
And I take note of which tps features are available 0.432
And I shutdown Tails and wait for the computer to power off 5.059
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 17.434
After features/support/hooks.rb:291 0.203
After features/support/hooks.rb:75 0.016
Tags: @product
2:32.463
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.135
And I log in to a new session 18.070
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.504
And I plug USB drive "to_upgrade" 2.476
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:44.366
Then the running Tails is installed on USB drive "to_upgrade" 13.514
And I unplug USB drive "to_upgrade" 0.220
And I unplug USB drive "__internal" 0.174
After features/support/hooks.rb:291 3.568
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.918
Before features/support/hooks.rb:245 0.010
Given a computer 0.225
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:0.192
Then all tps features from the old Tails version are active 1.373
And Tails is running from USB drive "to_upgrade" 0.330
And the boot device has safe access rights 3.170
And the expected persistent files created with the old Tails version are present in the filesystem 1.400
And all persistent directories from the old Tails version have safe access rights 2.225
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.013
6:20.418
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 25.293
And no SquashFS delta is installed 0.083
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.299
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.060
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.344
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.485
When the network is plugged 0.041
And Tor is ready 16.768
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.661
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 13.398
Given I shutdown Tails and wait for the computer to power off 6.224
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.811
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 2.187
And the file system changes introduced in version 6.2~testoverlayfs are present 0.325
And only the 6.2~testoverlayfs SquashFS delta is installed 0.078
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.370
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.338
When the network is plugged 0.061
And Tor is ready 16.750
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 7.385
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.903
Given I shutdown Tails and wait for the computer to power off 4.017
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.262
Then Tails is running version 6.3~testoverlayfs 0.013
And all tps features are active 1.967
And the file system changes introduced in version 6.3~testoverlayfs are present 0.493
And only the 6.3~testoverlayfs SquashFS delta is installed 0.082
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.287
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.248
When the network is plugged 0.040
And Tor is ready 18.175
Then the Upgrader considers the system as up-to-date 0.256
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 13.683
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.002
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.072
34.929
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.956
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.250
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.059
And the signing key used by the Upgrader is outdated 0.604
But a current signing key is available on our website 0.000
When the network is plugged 0.035
And Tor is ready 15.932
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 8.090
After features/support/hooks.rb:291 1.388
After features/support/hooks.rb:75 0.000
55.455
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 46.166
When I eject the boot medium 0.272
Then Tails eventually shuts down 9.017
After features/support/hooks.rb:291 0.305
After features/support/hooks.rb:75 0.000
36.858
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.358
And I prepare Tails for memory erasure tests 0.397
And I fill a 128 MiB file with a known pattern on the root filesystem 12.559
And patterns cover at least 128 MiB in the guest's memory 3.364

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I eject the boot medium 1.169
And I wait for Tails to finish wiping the memory 9.265
Then I find very few patterns in the guest's memory 1.742

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

After features/support/hooks.rb:291 3.640
After features/support/hooks.rb:75 0.000
39.322
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.145
And I prepare Tails for memory erasure tests 0.495
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.844
And I fill the USB drive with a known pattern 2.424
And I read the content of the test FS 0.061
And patterns cover at least 90% of the test FS size in the guest's memory 3.896

Pattern coverage: 100.000% (127 MiB out of 127 MiB reference memory)

When I eject the boot medium 0.346
And I wait for Tails to finish wiping the memory 13.212
Then I find very few patterns in the guest's memory 1.896

Pattern coverage: 0.000% (0 MiB out of 937 MiB reference memory)

After features/support/hooks.rb:291 3.827
After features/support/hooks.rb:75 0.000
54.796
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.716
And I prepare Tails for memory erasure tests 0.448
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.338
And I fill the USB drive with a known pattern 1.213
And I read the content of the test FS 0.066
And patterns cover at least 99% of the test FS size in the guest's memory 4.790

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I eject the boot medium 0.332
And I wait for Tails to finish wiping the memory 7.029
Then I find very few patterns in the guest's memory 1.861

Pattern coverage: 0.000% (0 MiB out of 935 MiB reference memory)

After features/support/hooks.rb:291 3.592
After features/support/hooks.rb:75 0.000
2:19.714
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.127
And I prepare Tails for memory erasure tests 0.550
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.118
And patterns cover at least 100 MiB in the guest's memory 4.268

Pattern coverage: 107.953% (107 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.409
And I wait for Tails to finish wiping the memory 9.136
Then I find very few patterns in the guest's memory 1.788

Pattern coverage: 0.000% (0 MiB out of 951 MiB reference memory)

And Tails eventually shuts down 1:28.314
After features/support/hooks.rb:291 0.138
After features/support/hooks.rb:75 0.000
Tags: @product
53.892
Before features/support/hooks.rb:245 0.007
Given a computer 0.217
And I start Tails from DVD with network unplugged and genuine APT sources 53.329
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.044
And no proposed-updates APT suite is enabled 0.061
And no experimental APT suite is enabled for deb.torproject.org 0.074
And if releasing, no unversioned Tails APT source is enabled 0.150

Not on a tag ⇒ skipping this step

And if releasing, the tagged Tails APT source is enabled 0.015

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.010
Tags: @product
1:21.664
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.780
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 5.087
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.062
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.023
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.012
When I start Tails' custom backup tool 11.471
Then the backup tool displays "Plug in your backup Tails USB stick" 3.793
When I plug USB drive "backup" 2.073
And I give the Persistent Storage on drive "backup" its own UUID 0.240
And I click "Retry" in the backup tool 1.156
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.214
When I click "Back Up" in the backup tool 1.131
And I enter my persistent storage passphrase into the polkit prompt 3.673
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.031
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.179
And I plug USB drive "backup" 3.310
Then the USB drive "backup" contains the same files as my persistent storage 9.418
After features/support/hooks.rb:291 1.877
After features/support/hooks.rb:75 0.118
Tags: @product
0.207
Then the hostname should not have been leaked on the network 0.207
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.040
Tags: @product
0.786
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.184
And I switch to the "manually-added-con" NetworkManager connection 0.337
Then the hostname should not have been leaked on the network 0.264
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.034
39.426
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.164
When I start "Tails Documentation" via GNOME Activities Overview 10.700
Then the Tor Browser has started 20.007
Then "Tails - Documentation" has loaded in the Tor Browser 0.553
After features/support/hooks.rb:291 1.144
After features/support/hooks.rb:75 0.000
43.922
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.031
When I start "Tails Documentation" via GNOME Activities Overview 10.671
Then the Tor Browser has started 19.501
Then "Tails - Documentation" has loaded in the Tor Browser 0.718
After features/support/hooks.rb:291 1.049
After features/support/hooks.rb:75 0.000
21.637
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD without network and logged in 8.580
When I start Electrum through the GNOME menu 11.099
But the "electrum" tps feature is not enabled 0.510
And I see a warning that Electrum is not persistent 1.447
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
42.054
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 21.194
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.156
Then I see "CupsTestPage.png" after at most 40 seconds 2.961
And I can print the current document to "/home/amnesia/output.pdf" 4.742
After features/support/hooks.rb:291 1.011
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.779
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.956
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.141
When I open "/home/amnesia/default-testpage.pdf" with Evince 12.926
Then I see "CupsTestPage.png" after at most 40 seconds 2.936
And I can print the current document to "/home/amnesia/output.pdf" 4.819
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
Feature: Using Evince
30.459
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.359
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.124
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.063
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.065
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.060
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.190
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.417
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.219
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.287
When I close Evince 0.193
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.117
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.126
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.254
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.072
When I close Evince 0.180
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.123
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.184
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.341
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.077
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
32.679
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.860
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.146
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.059
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 14.583
Then I see "CupsTestPage.png" after at most 40 seconds 2.872
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.156
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.480
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.720
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.134
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.063
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.154
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 14.067
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.941
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.398
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
19.678
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.263
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.065
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.041
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.055
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
Tags: @product
8.935
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.340
When the "Dogtail rules!" notification is sent 0.229
Then the "Dogtail rules!" notification is shown to the user 0.365
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
39.492
Before features/support/hooks.rb:245 0.005
Given a computer 0.192
And I start the computer from DVD with network unplugged 35.050
When Tails detects disk read failures 2.656
Then I see a disk failure message on the splash screen 1.593
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.008
Tags: @product @doc
30.931
Before features/support/hooks.rb:245 0.005
Given a computer 0.177
And I have started Tails from DVD without network and logged in 8.554
When Tails detects disk read failures 0.622
Then I see a disk failure message 1.340
Then I can open the hardware failure documentation from the disk failure message 20.236
After features/support/hooks.rb:291 2.154
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
49.245
Before features/support/hooks.rb:245 0.007
Given a computer 0.214
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.687
Then I see a graphics card failure message on the splash screen 14.343
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.013
Tags: @product @doc
10.937
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.578
Then the included OpenPGP keys are valid for the next 1 month 2.358
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Tags: @product
20.693
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.363
Then the keys trusted by APT are valid for the next 3 months 12.330
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.302
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.424
And I log in to a new session in German (de) 31.630
Then the amnesiac Documents directory exists 0.048
And there is a GNOME bookmark for the amnesiac Documents directory 2.199
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
45.790
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.105
And I log in to a new session in German (de) 30.051
Then the amnesiac Downloads directory exists 0.050
And there is a GNOME bookmark for the amnesiac Downloads directory 2.582
After features/support/hooks.rb:291 1.258
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.865
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.097
And I log in to a new session in German (de) 30.505
Then the amnesiac Music directory exists 0.095
And there is a GNOME bookmark for the amnesiac Music directory 2.167
After features/support/hooks.rb:291 1.711
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.205
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.930
And I log in to a new session in German (de) 30.041
Then the amnesiac Pictures directory exists 0.065
And there is a GNOME bookmark for the amnesiac Pictures directory 2.168
After features/support/hooks.rb:291 1.967
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.604
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.938
And I log in to a new session in German (de) 30.805
Then the amnesiac Videos directory exists 0.048
And there is a GNOME bookmark for the amnesiac Videos directory 2.810
After features/support/hooks.rb:291 1.365
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.619
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.334
When I log in to a new session in Arabic (ar) 30.082
Then the keyboard layout is set to "us" 0.161
When the network is plugged 0.036
And Tor is ready 42.789
Then I successfully start the Unsafe Browser in "ar" 12.985
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 36.517
And DuckDuckGo is the default search engine 10.399
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 21.342
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.337
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.902
When I log in to a new session in Chinese (zh_CN) 30.793
Then the keyboard layout is set to "cn" 0.194
When the network is plugged 0.048
And Tor is ready 14.322
Then I successfully start the Unsafe Browser in "zh_CN" 15.343
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 34.981
And DuckDuckGo is the default search engine 11.214
And I kill the Tor Browser 5.427
And the screen keyboard works in Thunderbird 23.616
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:291 1.641
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.187
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.966
When I log in to a new session in English (en) 16.223
Then the keyboard layout is set to "us" 0.118
When the network is plugged 0.048
And Tor is ready 15.651
Then I successfully start the Unsafe Browser in "en" 12.635
And I kill the Unsafe Browser 5.662
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 33.105
And DuckDuckGo is the default search engine 5.103
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 21.803
And the layout of the screen keyboard is set to "us" 0.521
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.127
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.541
When I log in to a new session in French (fr) 30.208
Then the keyboard layout is set to "fr" 0.143
When the network is plugged 0.042
And Tor is ready 15.703
Then I successfully start the Unsafe Browser in "fr" 13.698
And I kill the Unsafe Browser 5.880
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 32.239
And DuckDuckGo is the default search engine 11.229
And I kill the Tor Browser 5.608
And the screen keyboard works in Thunderbird 22.082
And the layout of the screen keyboard is set to "fr" 0.666
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.151
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.317
When I log in to a new session in German (de) 29.841
Then the keyboard layout is set to "de" 0.146
When the network is plugged 0.047
And Tor is ready 14.045
Then I successfully start the Unsafe Browser in "de" 13.671
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 32.987
And DuckDuckGo is the default search engine 10.616
And I kill the Tor Browser 5.533
And the screen keyboard works in Thunderbird 22.431
And the layout of the screen keyboard is set to "de" 0.579
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.669
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.658
When I log in to a new session in Italian (it) 30.195
Then the keyboard layout is set to "it" 0.187
When the network is plugged 0.033
And Tor is ready 14.556
Then I successfully start the Unsafe Browser in "it" 12.482
And I kill the Unsafe Browser 5.873
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 34.043
And DuckDuckGo is the default search engine 10.192
And I kill the Tor Browser 5.350
And the screen keyboard works in Thunderbird 20.474
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:291 1.954
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.950
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.003
When I log in to a new session in Persian (fa) 31.265
Then the keyboard layout is set to "ir" 0.196
When the network is plugged 0.040
And Tor is ready 41.892
Then I successfully start the Unsafe Browser in "fa" 12.691
And I kill the Unsafe Browser 5.828
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 35.528
And DuckDuckGo is the default search engine 10.326
And I kill the Tor Browser 5.472
And the screen keyboard works in Thunderbird 22.992
And the layout of the screen keyboard is set to "ir" 0.616
After features/support/hooks.rb:291 1.839
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.361
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.216
When I log in to a new session in Portuguese (pt) 29.348
Then the keyboard layout is set to "pt" 0.123
When the network is plugged 0.033
And Tor is ready 15.211
Then I successfully start the Unsafe Browser in "pt" 13.630
And I kill the Unsafe Browser 5.859
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 33.724
And DuckDuckGo is the default search engine 11.215
And I kill the Tor Browser 5.622
And the screen keyboard works in Thunderbird 21.731
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.247
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.757
When I log in to a new session in Russian (ru) 29.376
Then the keyboard layout is set to "ru" 0.178
When the network is plugged 0.047
And Tor is ready 15.520
Then I successfully start the Unsafe Browser in "ru" 12.996
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 35.679
And DuckDuckGo is the default search engine 10.815
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 23.909
And the layout of the screen keyboard is set to "ru" 0.608
After features/support/hooks.rb:291 1.574
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.075
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.210
When I log in to a new session in Spanish (es) 29.756
Then the keyboard layout is set to "es" 0.185
When the network is plugged 0.114
And Tor is ready 14.892
Then I successfully start the Unsafe Browser in "es" 13.831
And I kill the Unsafe Browser 5.867
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 33.840
And DuckDuckGo is the default search engine 22.087
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 22.152
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:291 1.060
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.813
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.198
When I log in to a new session in Turkish (tr) 31.233
Then the keyboard layout is set to "tr" 0.200
When the network is plugged 0.043
And Tor is ready 13.248
Then I successfully start the Unsafe Browser in "tr" 12.915
And I kill the Unsafe Browser 5.780
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 32.108
And DuckDuckGo is the default search engine 10.835
And I kill the Tor Browser 5.591
And the screen keyboard works in Thunderbird 21.995
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
Tags: @product
46.281
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.152
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.586
And I log in to a new session 19.147
And the network is plugged 0.040
And Tor is ready 13.295
Then 1 network interface is enabled 0.114
And the 1st network device has its real MAC address configured 0.113
When I hotplug a network device and wait for it to be initialized 1.396
Then 2 network interfaces are enabled 0.068
And the 2nd network device has its real MAC address configured 0.077
And some network device leaked the real MAC address 0.282
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.041
Tags: @product
39.292
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.354
And I capture all network traffic 0.009
When I log in to a new session 15.192
And the network is plugged 0.035
And Tor is ready 13.514
Then 1 network interface is enabled 0.123
And the 1st network device has a spoofed MAC address configured 0.105
When I hotplug a network device and wait for it to be initialized 1.537
Then 2 network interfaces are enabled 0.073
And the 2nd network device has a spoofed MAC address configured 0.087
And no network device leaked the real MAC address 0.258
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.034
Tags: @product
2:28.063
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.886
And I capture all network traffic 0.005
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns false 0.186
When I log in to a new session 2:12.224
Then no network interfaces are enabled 0.105
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 7.604
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.037
Tags: @product
2:27.025
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.061
And I capture all network traffic 0.011
And the network is plugged 0.121
And macchanger will fail by not spoofing and always returns true 0.150
When I log in to a new session 2:12.920
Then no network interfaces are enabled 0.132
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.616
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.055
Tags: @product
2:27.519
Before features/support/hooks.rb:245 0.043
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.956
And I capture all network traffic 0.008
And the network is plugged 0.034
And macchanger will fail by not spoofing and always returns true 0.147
And no network interface modules can be unloaded 0.394
When I log in to a new session 2:13.142
Then 1 network interface is enabled 0.152
But the MAC spoofing panic mode disabled networking 0.563
And no network device leaked the real MAC address 0.014
And I see the "All networking disabled" notification after at most 60 seconds 5.105
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.044
Tags: @product
53.196
Before features/support/hooks.rb:245 0.005
Given a computer 0.171
And I capture all network traffic 0.005
When I start the computer 0.997
Then the computer boots Tails 51.875
And no network interfaces are enabled 0.134
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.049
1:22.871
Before features/support/hooks.rb:245 0.007
Given a computer 0.208
And I start Tails from DVD with network unplugged and I login 1:10.243
And I plug and mount a USB drive containing a sample PNG 10.905
Then MAT can clean some sample PNG file 1.513
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:2.835
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.990
And I wait between 30 and 60 seconds 36.031

Slept for 36 seconds

Then the Tor Status icon tells me that Tor is not usable 0.799
When the network is plugged 0.583
Then I successfully configure Tor 11.436
And the Tor Status icon tells me that Tor is usable 0.858
And all notifications have disappeared 4.084
And the time has synced 0.051
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
Feature: Networking
35.179
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.110
And I disable networking in Tails Greeter 1.037
And I log in to a new session 15.533
Then no network interfaces are enabled 0.138
When I hotplug a network device 0.159
And I wait 10 seconds 10.001

Slept for 10 seconds

Then no network interfaces are enabled 0.197
After features/support/hooks.rb:291 1.452
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
23.917
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.334
When I start "Onion Circuits" via GNOME Activities Overview 10.013
Then Onion Circuits starts 1.280
And Onion Circuits shows some circuits 0.289
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.951
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:29.050
And I update APT using apt 17.214
And I install "python3-behave" using apt 19.515
Then the Tails Persistent Storage behave tests pass 3.171
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
Tags: @product
39.618
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.497
When I log in to a new session without activating the Persistent Storage 19.794
Then Tails is running from USB drive "__internal" 0.366
And persistence is disabled 0.206
But a Tails persistence partition exists on USB drive "__internal" 5.752
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
Tags: @product
2:59.516
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.007
Then Tails is running from USB drive "__internal" 0.411
When I create a file in the Persistent directory 0.152
And I create a persistent partition with the default settings 31.242
Then the file I created was copied to the Persistent Storage 0.502
When I shutdown Tails and wait for the computer to power off 10.030
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.793
Then persistence for "Persistent" is active 0.314
And the file I created in the Persistent directory exists 0.061
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.042
Tags: @product
1:9.398
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.806
And the system is very low on memory 3.864
When I create a file in the Persistent directory 1.869
When I try to create a persistent partition 24.410
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.117
When I close the Persistent Storage app 2.496
And I free up some memory 1.673
And I create a persistent partition with the default settings 23.945
Then the file I created was copied to the Persistent Storage 0.213
After features/support/hooks.rb:291 1.150
After features/support/hooks.rb:75 0.000
Tags: @product
2:47.328
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.601
Then Tails is running from USB drive "__internal" 0.355
And all tps features are active 2.076
And all persistent directories have safe access rights 2.541
When I disable the first tps feature 16.952
Then all tps features but the first one are active 2.129
And I shutdown Tails and wait for the computer to power off 7.021
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.727
Then all tps features but the first one are active 1.923
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.014
Tags: @product
41.199
Before features/support/hooks.rb:245 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.810
Then persistence for "Persistent" is active 0.072
And I create a file in the Persistent directory 0.078
Then the file I created was copied to the Persistent Storage 0.078
When I disable the first tps feature 16.447
Then persistence for "Persistent" is not active 0.090
And the Persistent directory does not exist 0.060
When I enable the first tps feature 13.428
Then persistence for "Persistent" is active 0.065
And the file I created in the Persistent directory exists 0.067
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.000
Tags: @product
40.644
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.916
Then persistence for "Persistent" is active 0.074
When I create a file in the Persistent directory 0.098
And I disable the first tps feature 16.965
And I delete the data of the Persistent Folder feature 13.330
Then the file I created does not exist on the Persistent Storage 0.259
After features/support/hooks.rb:291 0.906
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.163
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.175
And the network is plugged 0.039
And Tor is ready 47.269
And I take note of which tps features are available 0.567
When I write some files expected to persist 1.354
And I shutdown Tails and wait for the computer to power off 5.017
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.739
After features/support/hooks.rb:291 0.108
After features/support/hooks.rb:75 0.000
Tags: @product
2:44.791
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.207
And the network is plugged 0.041
And Tor is ready 17.342
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.281
And I shutdown Tails and wait for the computer to power off 6.146
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.662
And I capture all network traffic 0.006
And the network is plugged 0.044
And Tor is ready 17.410
And I switch to the "persistent-con-current" NetworkManager connection 0.320
And the 1st network device has a spoofed MAC address configured 0.067
And no network device leaked the real MAC address 0.259
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.067
Tags: @product
47.532
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.811
And I enable persistence creation in Tails Greeter 1.095
And I log in to a new session expecting no warning about the Persistent Storage not being activated 16.120
Then I create a persistent partition with the default settings using the wizard that was already open 18.505
After features/support/hooks.rb:291 2.131
After features/support/hooks.rb:75 0.000
Tags: @product
4:36.687
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.347
When I enable persistence 34.997
Then no persistent Greeter options were restored 14.792
When I set all Greeter options to non-default values 24.288
And I log in to a new session in German (de) after having activated the Persistent Storage 46.357
Then all Greeter options are set to non-default values 0.632
When I cold reboot the computer 5.043
And the computer reboots Tails 56.621
Given I enable persistence 30.893
Then persistent Greeter options were restored 14.675
When I log in to a new session after having activated the Persistent Storage 35.743
Then all Greeter options are set to non-default values 0.293
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.012
Tags: @product
3:59.552
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.148
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 50.795
And I shutdown Tails and wait for the computer to power off 11.218
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:4.297
And I change the passphrase of the Persistent Storage back to the original 43.093
After features/support/hooks.rb:291 2.126
After features/support/hooks.rb:75 0.010
Tags: @product
1:1.353
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.752
And I log in to a new session without activating the Persistent Storage 18.219
Then persistence is disabled 0.219
But a Tails persistence partition exists on USB drive "__internal" 5.767
And all notifications have disappeared 9.425
When I delete the persistent partition 17.589
Then there is no persistence partition on USB drive "__internal" 0.380
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.275
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.950
When I write some dotfile expected to persist 0.069
And I shutdown Tails and wait for the computer to power off 5.165
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.782
Then the expected persistent dotfile is present in the filesystem 0.307
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.033
Tags: @product
1:39.745
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.812
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.060
When I try to enable persistence 0.260
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.152
When I log in to a new session after having activated the Persistent Storage 33.850
And all notifications have disappeared 7.070
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.578
And all tps features are enabled 2.176
And all tps features but the first one are active 1.782
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
Tags: @product
4:55.680
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:47.926
And I enable persistence 29.904
And I log in to a new session after having activated the Persistent Storage 35.477
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 2.036
And persistence is enabled 0.336
After features/support/hooks.rb:291 1.080
After features/support/hooks.rb:75 0.000
Tags: @product
29.143
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.693
And I enable persistence but something goes wrong during the LUKS header upgrade 19.698
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.751
After features/support/hooks.rb:291 1.457
After features/support/hooks.rb:75 0.000
Tags: @product
17.064
When I choose to connect to Tor automatically 1.856
And I accept Tor Connection's offer to use my persistent bridges 1.685
And I click "Connect to Tor" 1.192
Then I wait until Tor is ready 10.022
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 1.246
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.048
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.077
Tags: @product
18.427
When I choose to connect to Tor automatically 2.522
And I accept Tor Connection's offer to use my persistent bridges 1.645
And I disable saving bridges to Persistent Storage 1.246
And I configure a direct connection in the Tor Connection Assistant 8.919
Then I wait until Tor is ready 2.164
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.007
And all Internet traffic has only flowed through Tor or connectivity check service 0.910
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.067
24.699
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.695
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.362
Then I see Pidgin's account manager window 2.922
And Pidgin's D-Bus interface is not available 0.719
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
1:15.275
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.942
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.411
Then I see Pidgin's account manager window 3.533
When I create my XMPP account 14.470
And I close Pidgin's account manager window 0.712
Then Pidgin automatically enables my XMPP account 3.162
Given my XMPP friend goes online 13.715
When I start a conversation with my friend 2.053
And I say something to my friend 1.432
Then I receive a response from my friend 10.842
After features/support/hooks.rb:450 0.601
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.001
2:9.153
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.705
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.295
Then I see Pidgin's account manager window 3.373
When I create my XMPP account 15.094
And I close Pidgin's account manager window 0.692
Then Pidgin automatically enables my XMPP account 3.299
When I join some empty multi-user chat 9.022
And I clear the multi-user chat's scrollback 2.072
And my XMPP friend goes online and joins the multi-user chat 13.560
Then I can see that my friend joined the multi-user chat 0.663
And I say something to my friend in the multi-user chat 1.473
Then I receive a response from my friend in the multi-user chat 10.771
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.447
Then I see the Tails GitLab URL 10.969
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.304
Then the Tor Browser loads the Tails GitLab 8.397
After features/support/hooks.rb:450 1.957
After features/support/hooks.rb:291 2.004
After features/support/hooks.rb:75 0.002
1:9.178
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.810
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.594
Then I see Pidgin's account manager window 2.933
And I create my XMPP account 14.703
And I close Pidgin's account manager window 0.742
Then Pidgin automatically enables my XMPP account 3.246
And I can join the "tails" channel on "chat.disroot.org" 24.147
After features/support/hooks.rb:450 0.872
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
5:7.955
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.165
And the network is plugged 0.045
And Tor is ready 16.906
And available upgrades have been checked 0.047
And all notifications have disappeared 3.894
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.969
Then I see Pidgin's account manager window 3.577
When I create my XMPP account 14.968
And I close Pidgin's account manager window 0.679
Then Pidgin automatically enables my XMPP account 3.133
When I close Pidgin 0.786
And I take note of the configured Pidgin accounts 0.024
And I shutdown Tails and wait for the computer to power off 6.078
Given a computer 0.214
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:8.056
And Pidgin has the expected persistent accounts configured 0.022
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.163
Then Pidgin automatically enables my XMPP account 6.616
And I join some empty multi-user chat 9.264
# 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
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.128
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.512
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.255
When I close Pidgin's certificate import failure dialog 0.694
And I close Pidgin's certificate manager 1.260
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.110
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.523
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.245
When I close Pidgin's certificate import failure dialog 0.697
And I close Pidgin's certificate manager 1.215
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.695
After features/support/hooks.rb:450 1.773
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.011
Tags: @product
10.189
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.728
Then the live user has been setup by live-boot 0.161
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.112
And the live user owns its home directory which has strict permissions 0.186
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
12.305
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.086
Then no unexpected services are listening for network connections 0.219

Service 'cups-browsed' is listening on 0.0.0.0:631 but has an exception

Service 'tor' is listening on 10.200.1.1:9050 but has an exception

Service 'onion-grater' is listening on 0.0.0.0:951 but has an exception

After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
16.986
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.463
Then the live user can only access allowed local services 5.523

amnesia could access tor on 127.0.0.1:5353 (UDP) as expected

amnesia could access cups-browsed on 0.0.0.0:631 (UDP) as expected

amnesia could access tor on 127.0.0.1:9062 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9063 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9052 (TCP) as expected

amnesia could access tor on 127.0.0.1:9050 (TCP) as expected

amnesia could access tor on 127.0.0.1:9040 (TCP) as expected

amnesia could access cupsd on 127.0.0.1:631 (TCP) as expected

amnesia could access tor on 10.200.1.1:9050 (TCP) as expected

amnesia could access onion-grater on 0.0.0.0:951 (TCP) as expected

After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.000
Tags: @product
8.555
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.476
Then there are no unexpected messages of priority "err" or higher in the journal 0.079
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
Tags: @product
10.620
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.455
Then there are no unexpected messages of priority "err" or higher in the journal 0.164
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
Tags: @product
18.873
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 11.317
When I request a shutdown using the system menu 1.547
Then Tails eventually shuts down 6.008
After features/support/hooks.rb:291 0.136
After features/support/hooks.rb:75 0.000
1:11.160
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.341
When I request a reboot using the system menu 1.504
Then Tails eventually restarts 58.314
After features/support/hooks.rb:291 3.472
After features/support/hooks.rb:75 0.000
17.082
Given I monitor the network connections of SSH 0.054
And I have the SSH key pair for an SSH server 0.304
When I connect to an SSH server on the Internet 15.403
Then I have sucessfully logged into the SSH server 1.302
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:450 0.469
After features/support/hooks.rb:291 0.887
After features/support/hooks.rb:75 0.000
16.999
Given I have the SSH key pair for an SSH server 0.210
And an SSH server is running on the LAN 0.461
When I connect to an SSH server on the LAN 14.684
Then I am prompted to verify the SSH fingerprint for the SSH server 1.642
After features/support/hooks.rb:450 0.374
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
21.953
Given I have the SSH key pair for an SFTP server 0.261
When I connect to an SFTP server on the Internet 20.800
Then I successfully connect to the SFTP server 0.891
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 2.328
After features/support/hooks.rb:75 0.000
16.459
Given I cancel setting up an email account 2.531
When I open Thunderbird's Add-ons Manager 2.198
And I open the Extensions tab 1.111
Then I see that no add-ons are enabled in Thunderbird 10.617
After features/support/hooks.rb:450 0.689
After features/support/hooks.rb:291 1.205
After features/support/hooks.rb:75 0.000
42.826
When I enter my email credentials into the autoconfiguration wizard 9.493
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.326
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.361
When I accept the autoconfiguration wizard's configuration 18.253
And I send an email to myself 6.157
And I fetch my email 1.599
Then I can find the email I sent to myself in my inbox 6.635
After features/support/hooks.rb:450 1.423
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
12:10.807
When the network is plugged 0.041
And I wait 720 seconds 12:0.089

Slept for 720 seconds

Then I successfully configure Tor 10.627
And the time has synced 0.048
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.000
8.632
When the network is plugged 0.052
And the Tor Connection Assistant autostarts 3.030
And I look at the hide mode but then I go back 4.132
And I choose to connect to Tor automatically 1.288
Then Tor Connection does not propose me to use Tor bridges 0.128
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.688
Given the Tor network and default bridges are blocked 1.351
And the network is plugged 0.034
And I make sure time sync before Tor connects indicates a captive portal 1.273
And the Tor Connection Assistant autostarts 1.583
When I choose to connect to Tor automatically 1.677
And I click "Connect to Tor" 1.154
Then the Tor Connection Assistant fails to connect to Tor 26.381
And the Tor Connection Assistant knows that it's not the time sync that failed 10.518
And the Tor Connection Assistant knows that there might be a captive portal 0.111
When I open the Unsafe Browser from Tor Connection 13.661
And I log-in to the Captive Portal 12.109
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.971
And I allow time sync before Tor connects to work again 0.053
And I click "Connect to Tor" 1.151
Then I wait until Tor is ready 7.532
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
Tags: @product
11.881
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.343
Then the firewall's policy is to drop all IPv4 traffic 0.149
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.217
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.082
And the firewall is configured to block all external IPv6 traffic 0.088
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.000
Tags: @product
38.716
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.507
And I capture all network traffic 0.012
When I successfully start the Unsafe Browser 14.215
And I open the Tails homepage in the Unsafe Browser 11.876
And the Tails homepage loads in the Unsafe Browser 0.543
Then the firewall leak detector has detected leaks 0.560
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.052
Tags: @product
12.350
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.342
And I capture all network traffic 0.009
And I disable Tails' firewall 0.209
When I do a TCP DNS lookup of "torproject.org" 0.664
Then the firewall leak detector has detected leaks 0.124
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.032
Tags: @product
13.336
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.185
And I capture all network traffic 0.007
And I disable Tails' firewall 0.214
When I do a UDP DNS lookup of "torproject.org" 0.779
Then the firewall leak detector has detected leaks 0.149
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.060
Tags: @product
15.844
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.276
And I capture all network traffic 0.005
And I disable Tails' firewall 0.271
When I send some ICMP pings 4.171
Then the firewall leak detector has detected leaks 0.119
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.065
12.807
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.389
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.355
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.062
After features/support/hooks.rb:450 0.303
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.000
12.744
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.325
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.353
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.066
After features/support/hooks.rb:450 0.328
After features/support/hooks.rb:291 0.569
After features/support/hooks.rb:75 0.000
16.786
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.331
When I open an untorified ICMP connection to 1.2.3.4 5.391
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.063
After features/support/hooks.rb:450 0.386
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
Tags: @product
20.675
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.096
And the system DNS is using the local DNS resolver 0.029
And the network is plugged 0.044
And I successfully configure Tor 12.495
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 1.246
After features/support/hooks.rb:75 0.000
10.234
When I monitor the network connections of tails-security-check 0.073
And I re-run tails-security-check 0.146
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.015
After features/support/hooks.rb:450 0.420
After features/support/hooks.rb:291 0.816
After features/support/hooks.rb:75 0.000
2.454
When I monitor the network connections of htpdate 0.065
And I re-run htpdate 2.375
Then I see that htpdate is properly stream isolated 0.013
After features/support/hooks.rb:450 0.449
After features/support/hooks.rb:291 0.562
After features/support/hooks.rb:75 0.000
32.389
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.067
And I re-run tails-upgrade-frontend-wrapper 32.309
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.661
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
32.450
When I monitor the network connections of Tor Browser 0.058
And I start the Tor Browser 31.352
And the Tor Browser loads the startup page 1.001
Then I see that Tor Browser is properly stream isolated 0.038
After features/support/hooks.rb:450 1.433
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.000
Tags: @product
58.555
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.491
And a web server is running on the LAN 1.039
And I capture all network traffic 0.007
When I start the Tor Browser 28.692
And the Tor Browser loads the startup page 1.119
And I open a page on the LAN web server in the Tor Browser 14.472
Then the Tor Browser shows the "Unable to connect" error 1.085
And no traffic was sent to the web server on the LAN 0.646
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.073
1:0.234
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.415
Then the amnesiac Tor Browser directory exists 0.055
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.623
And the persistent Tor Browser directory does not exist 0.049
When I start the Tor Browser 30.103
And the Tor Browser loads the startup page 1.032
Then I can save the current page as "index.html" to the default downloads directory 4.840
And I can print the current page as "output.pdf" to the default downloads directory 11.113
After features/support/hooks.rb:450 1.584
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.000
54.698
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.246
When I start the Tor Browser 29.242
Then the Tor Browser loads the startup page 1.299
When I download some file in the Tor Browser 12.495
Then the file is saved to the default Tor Browser download directory 0.415
After features/support/hooks.rb:450 2.339
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
1:20.364
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.336
When I start the Tor Browser 27.944
And the Tor Browser loads the startup page 1.325
Then I can listen to an Ogg audio track in Tor Browser 39.758
After features/support/hooks.rb:450 2.191
After features/support/hooks.rb:291 1.015
After features/support/hooks.rb:75 0.000
53.153
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.298
When I start the Tor Browser 30.615
And the Tor Browser loads the startup page 1.343
Then I can watch a WebM video in Tor Browser 9.895
After features/support/hooks.rb:450 1.478
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.413
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.131
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.131
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.051
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.060
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.049
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.044
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.087
And the file "/tmp/synaptic.html" exists 0.047
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.121
When I start the Tor Browser 29.405
And the Tor Browser loads the startup page 1.058
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.359
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.610
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.101
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.428
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.532
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.097
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.988
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.536
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.061
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.100
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.660
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.062
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.475
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.503
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Tags: @product
43.349
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.314
When I start the Tor Browser 29.934
Then the Tor Browser uses all expected TBB shared libraries 1.100
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
1:3.728
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.290
When I start the Tor Browser 29.854
And the Tor Browser loads the startup page 1.086
And I open the Tails homepage in the Tor Browser 14.848
Then the Tor Browser loads the Tails homepage 1.183
When I request a new identity in Tor Browser 3.394
Then the Tor Browser restarts into a fresh session 2.070
After features/support/hooks.rb:450 1.767
After features/support/hooks.rb:291 1.121
After features/support/hooks.rb:75 0.000
Tags: @product
43.863
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.537
When I start the Tor Browser 29.694
And the Tor Browser loads the startup page 1.155
Then Tor Browser's circuit view is working 1.477
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.040
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.277
When I start the Tor Browser 29.963
And the Tor Browser loads the startup page 1.120
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.019
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.129
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.318
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.211
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.000
Tags: @product
1:45.723
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.427
And the network is plugged 0.049
And I successfully configure Tor 19.047
And available upgrades have been checked 0.069
And all notifications have disappeared 4.009
Then the persistent Tor Browser directory exists 0.064
And there is a GNOME bookmark for the persistent Tor Browser directory 1.732
When I start the Tor Browser 28.698
And I open the address "https://tails.net/about" in the Tor Browser 10.378
And "Tails - How Tails works" has loaded in the Tor Browser 1.375
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.580
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.095
Then "Tails - How Tails works" has loaded in the Tor Browser 1.555
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.638
After features/support/hooks.rb:291 2.034
After features/support/hooks.rb:75 0.000
Tags: @product
48.210
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.218
Then the amnesiac Documents directory exists 0.133
And there is a GNOME bookmark for the amnesiac Documents directory 1.541
Then I start the Tor Browser in offline mode 30.549
And I can save the current page as "index.html" to the Documents GNOME bookmark 7.767
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Tags: @product
49.803
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.261
Then the amnesiac Downloads directory exists 0.093
And there is a GNOME bookmark for the amnesiac Downloads directory 1.461
Then I start the Tor Browser in offline mode 31.389
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.597
After features/support/hooks.rb:291 1.212
After features/support/hooks.rb:75 0.000
Tags: @product
48.323
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.346
Then the amnesiac Music directory exists 0.047
And there is a GNOME bookmark for the amnesiac Music directory 1.556
Then I start the Tor Browser in offline mode 30.065
And I can save the current page as "index.html" to the Music GNOME bookmark 8.307
After features/support/hooks.rb:291 1.164
After features/support/hooks.rb:75 0.000
Tags: @product
48.295
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.146
Then the amnesiac Pictures directory exists 0.055
And there is a GNOME bookmark for the amnesiac Pictures directory 1.689
Then I start the Tor Browser in offline mode 30.763
And I can save the current page as "index.html" to the Pictures GNOME bookmark 7.638
After features/support/hooks.rb:291 1.218
After features/support/hooks.rb:75 0.000
Tags: @product
48.012
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.138
Then the amnesiac Videos directory exists 0.068
And there is a GNOME bookmark for the amnesiac Videos directory 1.552
Then I start the Tor Browser in offline mode 30.753
And I can save the current page as "index.html" to the Videos GNOME bookmark 7.498
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Tags: @product
3:34.116
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.074
And all tps features are active 1.977
And all persistent filesystems have safe access rights 0.220
And all persistence configuration files have safe access rights 0.352
And all persistent directories have safe access rights 2.654
When I start the Tor Browser in offline mode 31.471
And I add a bookmark to eff.org in the Tor Browser 16.104
And I cold reboot the computer 9.016
And the computer reboots Tails 56.784
And I enable persistence 13.110
And I log in to a new session 31.995
And all notifications have disappeared 8.244
And I start the Tor Browser in offline mode 30.317
Then the Tor Browser has a bookmark to eff.org 1.792
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.012
14.339
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.171
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.167
After features/support/hooks.rb:450 0.544
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
17.647
Given I have the SSH key pair for a Git repository 0.236
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 17.204
Then the Git repository "testing" has been cloned successfully 0.206
After features/support/hooks.rb:450 0.555
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
0.491
When I wget "https://example.com/" to stdout 0.491
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.327
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
0.398
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.398

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.294
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
0.447
When I curl "https://example.com/" to stdout 0.447
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.326
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
54.400
Given I have started Tails from DVD without network and logged in 8.269
And I plug and mount a USB drive containing sample videos 10.960
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.174
And the file "/home/amnesia/video.mp4" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I open "/home/amnesia/video.mp4" with Totem 14.007
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.850
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.472
Given I close Totem 0.146
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.078
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.042
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.113
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.149
Then Totem tells me it is not allowed to open this file 1.413
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.084
Given I close Totem 0.133
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.070
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.123
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.140
Then Totem tells me it is not allowed to open this file 0.800
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.060
Given I close Totem 0.140
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.079
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.129
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.137
Then Totem tells me it is not allowed to open this file 0.920
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.066
Given I close Totem 0.147
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.058
And the file "/home/amnesia/.purple/otr.private_key" exists 0.075
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.144
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.149
Then Totem tells me it is not allowed to open this file 0.965
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.068
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.000
Feature: Using Totem
31.789
Given I have started Tails from DVD and logged in and the network is connected 11.396
Then I can watch a WebM video over HTTPs 20.393
After features/support/hooks.rb:450 0.603
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
48.811
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.992
And I plug and mount a USB drive containing sample videos 10.781
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.084
When I open "/home/amnesia/Persistent/video.mp4" with Totem 15.265
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.874
Given I close Totem 0.482
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.161
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.064
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.238
Then Totem tells me it is not allowed to open this file 1.774
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.090
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.000
Tags: @product
43.246
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.431
And I disable the Unsafe Browser 4.032
And I log in to a new session 18.548
And the network is plugged 0.056
And all notifications have disappeared 7.387
When I try to start the Unsafe Browser 0.019
Then the Unsafe Browser complains that it is disabled 1.771
After features/support/hooks.rb:291 1.294
After features/support/hooks.rb:75 0.000
Tags: @product
43.572
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.620
And a web server is running on the LAN 1.066
When I successfully start the Unsafe Browser 18.376
And I open a page on the LAN web server in the Unsafe Browser 11.353
Then the Unsafe Browser displays the LAN web server hello message 0.156
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
Tags: @product @doc
45.369
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.405
When I successfully start the Unsafe Browser 14.481
Then the Unsafe Browser runs as the expected user 0.731
And the Unsafe Browser has a red theme 0.580
And the Unsafe Browser shows a warning as its start page 0.566
And the Unsafe Browser has no add-ons enabled 8.156
And the Unsafe Browser has no bookmarks 7.397
And the Unsafe Browser uses all expected TBB shared libraries 1.052
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
Tags: @product
38.373
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.171
When I successfully start the Unsafe Browser 14.923
When I open the Tails homepage in the Unsafe Browser 11.428
Then the Tails homepage loads in the Unsafe Browser 0.580
And the Unsafe Browser has sent packets out to the Internet 0.269
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
30.907
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.477
When I successfully start the Unsafe Browser 17.217
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.595
And the Unsafe Browser chroot is torn down 0.495
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
39.470
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.501
When I successfully start the Unsafe Browser 14.458
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.014
Then I see a warning about another instance already running 3.485
After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.000
Tags: @product
35.107
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.215
When I configure the Unsafe Browser to use a local proxy 0.212
And I successfully start the Unsafe Browser 15.049
And I open the Tails homepage in the Unsafe Browser 8.114
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.515
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.000
2:27.635
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.393
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.064
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 15.481
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.576
After features/support/hooks.rb:450 0.752
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.039
28.484
Before features/support/hooks.rb:245 0.022
Given I have started Tails from DVD and logged in and the network is connected 12.363
And the network is unplugged 0.059
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.008

Slept for 10 seconds

When I start the Unsafe Browser 0.010
Then I am told I cannot start the Unsafe Browser when I am offline 6.042
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.000
29.556
When I plug a USB drive containing a basic VeraCrypt volume 7.017
And I cancel the GNOME authentication prompt 1.644
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.458
And I open this VeraCrypt volume in GNOME Files 4.422
Then I see the expected contents in this VeraCrypt volume 0.460
When I lock the currently opened VeraCrypt volume 0.370
Then the VeraCrypt volume has been unmounted and locked 0.183
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
34.631
When I plug a USB drive containing a hidden VeraCrypt volume 10.307
And I cancel the GNOME authentication prompt 1.664
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.492
And I open this VeraCrypt volume in GNOME Files 6.251
Then I see the expected contents in this VeraCrypt volume 0.356
When I lock the currently opened VeraCrypt volume 0.380
Then the VeraCrypt volume has been unmounted and locked 0.177
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.000
36.820
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.018
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 19.552
And I open this VeraCrypt volume in GNOME Files 5.028
Then I see the expected contents in this VeraCrypt volume 0.640
When I lock the currently opened VeraCrypt file container 0.412
Then the VeraCrypt file container has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
48.698
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.377
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 22.083
And I open this VeraCrypt volume in GNOME Files 4.961
Then I see the expected contents in this VeraCrypt volume 0.649
When I lock the currently opened VeraCrypt file container 0.407
Then the VeraCrypt file container has been unmounted and locked 0.218
After features/support/hooks.rb:291 1.016
After features/support/hooks.rb:75 0.016
35.647
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.975
And I cancel the GNOME authentication prompt 1.692
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.154
And I open this VeraCrypt volume in GNOME Files 4.288
Then I see the expected contents in this VeraCrypt volume 0.716
When I lock the currently opened VeraCrypt volume 0.651
Then the VeraCrypt volume has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
35.749
When I plug a USB drive containing a hidden VeraCrypt volume 10.182
And I cancel the GNOME authentication prompt 1.797
And I unlock and mount this VeraCrypt volume with GNOME Disks 17.920
And I open this VeraCrypt volume in GNOME Files 3.705
Then I see the expected contents in this VeraCrypt volume 1.238
When I lock the currently opened VeraCrypt volume 0.781
Then the VeraCrypt volume has been unmounted and locked 0.123
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
54.430
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.862
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.812
And I open this VeraCrypt volume in GNOME Files 4.240
Then I see the expected contents in this VeraCrypt volume 0.833
When I lock the currently opened VeraCrypt file container 0.437
Then the VeraCrypt file container has been unmounted and locked 0.243
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.014
1:5.750
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.391
And I unlock and mount this VeraCrypt file container with GNOME Disks 29.441
And I open this VeraCrypt volume in GNOME Files 4.234
Then I see the expected contents in this VeraCrypt volume 10.795
When I lock the currently opened VeraCrypt file container 0.350
Then the VeraCrypt file container has been unmounted and locked 0.536
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.014
46.046
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.158
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.210
And I open this VeraCrypt volume in GNOME Files 4.124
Then I see the expected contents in this VeraCrypt volume 0.898
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.246
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
Tags: @product
8.056
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.999
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.056
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Tags: @product
8.923
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.041
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.882
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
Tags: @product
20.921
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.108
When I start "WhisperBack" via GNOME Activities Overview 9.580
Then WhisperBack has debugging information 3.232
After features/support/hooks.rb:291 0.921
After features/support/hooks.rb:75 0.000