Project Number Date
test_Tails_ISO_15451-support-manual-fsck-on-error 63 04 Sep 2024, 16:48

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1533 2 9 0 0 1544 206 2 208 4:20:24.200 Failed
Tags: @product
2:2.339
Before features/support/hooks.rb:269 0.030
Given a computer 0.958
And I temporarily create a 100 MiB disk named "swap" 0.197
And I create a gpt swap partition on disk "swap" 14.109
And I plug SATA drive "swap" 1.045
And I temporarily create a 2 GiB disk named "live_hd" 0.038
And I write the Tails ISO image to disk "live_hd" 27.147
And I plug SATA drive "live_hd" 1.056
When I start Tails with network unplugged and I login 1:17.420
Then a "swap" partition was detected by Tails on drive "swap" 0.103
And drive "live_hd" is detected by Tails 0.117
But Tails has no disk swap enabled 0.073
And drive "live_hd" is not mounted 0.071
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.120
Tags: @product
1:34.575
Before features/support/hooks.rb:269 0.003
Given a computer 0.150
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.036
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 24.090
And I plug non-removable USB drive "fake_TailsData" 1.056
When I start the computer 1.019
And the computer boots Tails 54.398
Then drive "fake_TailsData" is detected by Tails 0.155
And Tails Greeter has not detected a persistence partition 13.667
After features/support/hooks.rb:326 0.784
After features/support/hooks.rb:100 0.008
Tags: @product
1:32.980
Before features/support/hooks.rb:269 0.002
Given a computer 0.145
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.033
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.772
And I plug SATA drive "fake_TailsData" 1.050
When I start the computer 1.006
And the computer boots Tails 55.149
Then drive "fake_TailsData" is detected by Tails 0.161
And Tails Greeter has not detected a persistence partition 13.661
After features/support/hooks.rb:326 0.769
After features/support/hooks.rb:100 0.007
Tags: @product
1:32.292
Before features/support/hooks.rb:269 0.001
Given a computer 0.141
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.032
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.172
And I plug SATA drive "gpt_ext2" 1.043
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.035
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.162
And I plug SATA drive "msdos_fat32" 1.052
And I start Tails from DVD with network unplugged and I login 1:17.242
Then drive "gpt_ext2" is detected by Tails 0.126
And drive "gpt_ext2" is not mounted 0.090
And drive "msdos_fat32" is detected by Tails 0.116
And drive "msdos_fat32" is not mounted 0.076
After features/support/hooks.rb:326 0.796
After features/support/hooks.rb:100 0.006
Tags: @product
1:59.564
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:53.579
And running a command as root with pkexec requires PolicyKit administrator privileges 0.101
Then I can run a command as root with sudo 0.103
Then I can run a command as root with pkexec 5.779
After features/support/hooks.rb:326 1.013
After features/support/hooks.rb:100 0.008
Tags: @product
1:31.844
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 45.610
And running a command as root with pkexec requires PolicyKit administrator privileges 0.128
Then I cannot run a command as root with sudo and the standard passwords 0.216
And I cannot run a command as root with pkexec and the standard passwords 19.711
Then I cannot login as root using su with the standard passwords 26.176
After features/support/hooks.rb:326 0.846
After features/support/hooks.rb:100 0.000
Feature: Time syncing
27.360
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD without network and logged in 8.341
When the network is plugged 0.181
And I successfully configure Tor 18.785
Then the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:515 0.574
After features/support/hooks.rb:326 0.812
After features/support/hooks.rb:100 0.000
Feature: Time syncing
29.549
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.236
When the network is plugged 0.061
And the Tor Connection Assistant autostarts 4.317
And I configure some normal bridges in the Tor Connection Assistant 14.817
And I wait until Tor is ready 2.067
Then the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:515 0.411
After features/support/hooks.rb:326 0.666
After features/support/hooks.rb:100 0.000
Feature: Time syncing
37.521
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.216
When I bump the system time with "+1 day" 0.248
And I capture all network traffic 0.003
And the network is plugged 0.113
And the Tor Connection Assistant autostarts 4.112
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 21.154
And I wait until Tor is ready 2.655
Then the system clock is less than 5 minutes incorrect 0.050
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.967
After features/support/hooks.rb:515 0.442
After features/support/hooks.rb:326 0.859
After features/support/hooks.rb:100 0.045
Feature: Time syncing
1:20.259
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.085
When I bump the system time with "-15 days" 0.293
And I warm reboot the computer 0.020
And the computer reboots Tails 1:11.605
Then Tails' hardware clock is close to the host system's time 0.254
After features/support/hooks.rb:515 0.120
After features/support/hooks.rb:326 0.639
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:22.218
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.282
When I bump the hardware clock's time with "-15 days" 1.933
And I warm reboot the computer 0.013
And the computer reboots Tails 1:11.233
Then the hardware clock is still off by "-15 days" 0.755
After features/support/hooks.rb:515 0.106
After features/support/hooks.rb:326 0.645
After features/support/hooks.rb:100 0.008
Feature: Time syncing
55.601
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given a computer 0.156
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.022
And I start the computer 0.958
And the computer boots Tails 54.282
Then the system clock is just past Tails' source date 0.181
After features/support/hooks.rb:515 0.098
After features/support/hooks.rb:326 0.597
After features/support/hooks.rb:100 0.005
Feature: Time syncing
31.683
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.194
And I make sure time sync before Tor connects times out 1.148
When the network is plugged 0.057
And I successfully configure Tor 22.230
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:515 0.504
After features/support/hooks.rb:326 1.044
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:32.849
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.250
When I bump the system time with "+8 hours +15 minutes" 0.202
And all notifications have disappeared 4.471
And I capture all network traffic 0.004
And I make sure time sync before Tor connects fails 0.131
And the network is plugged 0.087
And the Tor Connection Assistant autostarts 4.303
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.831
And I click "Connect to Tor" 1.163
And the Tor Connection Assistant fails to connect to Tor 16.092
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.739
Then the system clock is less than 20 minutes incorrect 0.321
When I click "Connect to Tor" 1.170
Then I wait until Tor is ready 35.720
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.296
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.059
After features/support/hooks.rb:515 0.726
After features/support/hooks.rb:326 1.060
After features/support/hooks.rb:100 0.041
Feature: Time syncing
1:1.185
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.224
When I bump the system time with "+8 hours +15 minutes" 0.209
And all notifications have disappeared 4.406
And I capture all network traffic 0.002
And the network is plugged 0.068
And the Tor Connection Assistant autostarts 4.162
# 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.215
And I click "Connect to Tor" 1.181
Then the Tor Connection Assistant reports that it failed to connect 12.088
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.720
Then the system clock is less than 20 minutes incorrect 0.379
# "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.340
When I click "Connect to Tor" 1.150
Then I wait until Tor is ready 8.740
And all Internet traffic has only flowed through the configured bridges 0.840
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.056
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.397
After features/support/hooks.rb:515 0.449
After features/support/hooks.rb:326 0.758
After features/support/hooks.rb:100 0.038
Feature: Time syncing
24.118
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.080
And I make sure time sync before Tor connects uses a fake connectivity check service 1.132
And the network is plugged 0.065
And Tor is ready 13.191
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.643
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.003
After features/support/hooks.rb:515 0.628
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.000
Tags: @product
18.734
When I configure some normal bridges in the Tor Connection Assistant 15.580
Then I wait until Tor is ready 2.255
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.826
After features/support/hooks.rb:326 0.691
After features/support/hooks.rb:100 0.040
Tags: @product
19.779
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 17.359
Then I wait until Tor is ready 1.401
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through the configured bridges 0.958
After features/support/hooks.rb:326 0.630
After features/support/hooks.rb:100 0.040
Tags: @product
40.988
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 38.500
Then I wait until Tor is ready 1.607
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges 0.815
After features/support/hooks.rb:326 0.693
After features/support/hooks.rb:100 0.058
Tags: @product
1:9.542
Given the Tor network and default bridges are blocked 1.715
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 32.372
Then the Tor Connection Assistant reports that it failed to connect 0.138
And tca.conf is empty 0.204
Given I scan a QR code from the error page in Tor Connection Assistant 22.389
And I retry connecting to Tor 1.156
Then I wait until Tor is ready 10.374
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.064
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.113
After features/support/hooks.rb:326 0.716
After features/support/hooks.rb:100 0.065
19.371
When I configure the default bridges in the Tor Connection Assistant 12.040
Then I wait until Tor is ready 5.341
And Tor is configured to use the default bridges 0.519
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.050
And Tor is configured to use the default bridges 0.454
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.952
After features/support/hooks.rb:326 0.791
After features/support/hooks.rb:100 0.051
Tags: @product
27.761
Given the Tor network is blocked 1.576
When I configure a direct connection in the Tor Connection Assistant 22.869
Then I wait until Tor is ready 1.629
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.063
And Tor is configured to use the default bridges 0.448
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.159
After features/support/hooks.rb:326 0.713
After features/support/hooks.rb:100 0.040
Tags: @product
46.747
Given the Tor network and default bridges are blocked 1.989
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 32.231
Then the Tor Connection Assistant reports that it failed to connect 0.113
And tca.conf is empty 0.207
Given the Tor network and default bridges are unblocked 1.283
And I retry connecting to Tor 1.145
Then I wait until Tor is ready 8.664
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 1.047
After features/support/hooks.rb:326 0.681
After features/support/hooks.rb:100 0.036
Tags: @product
4.599
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.337
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.119
And I cannot click the "Connect to Tor" button 0.141
After features/support/hooks.rb:326 0.778
After features/support/hooks.rb:100 0.046
Tags: @product
5:24.876
Scenario The same Tor configuration is applied when the network is reconnected
Steps
Given I configure a direct connection in the Tor Connection Assistant 11.343
And I wait until Tor is ready 1.601
When I disconnect the network through GNOME 2.937
And I connect the network through GNOME 2.963
Then the Tor Connection Assistant autostarts 2.960
And the Tor Connection Assistant connects to Tor 2.791
And I wait until Tor is ready 5:0.279
Time syncing failed (HtpdateError)
./features/step_definitions/common_steps.rb:707:in `rescue in block in <top (required)>'
./features/step_definitions/common_steps.rb:705:in `/^the time has synced$/'
./features/step_definitions/common_steps.rb:658:in `/^I wait until Tor is ready$/'
features/tor_bridges.feature:89:in `And I wait until Tor is ready'
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through Tor or connectivity check service 0.000
After features/support/hooks.rb:326 5.192

SCENARIO FAILED: 'The same Tor configuration is applied when the network is reconnected' (at time 00:31:04)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.file_content_var_log_boot.log

Htpdate logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.htpdate

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/00:31:04_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.journal

After features/support/hooks.rb:100 0.043
Tags: @product
46.884
Given I configure a direct connection in the Tor Connection Assistant 12.284
And I wait until Tor is ready 1.426
And I disconnect the network through GNOME 2.925
And the Tor network and default bridges are blocked 1.563
When I connect the network through GNOME 2.829
Then the Tor Connection Assistant reports that it failed to connect 25.853
After features/support/hooks.rb:326 0.723
After features/support/hooks.rb:100 0.043
Tags: @product
37.953
Given the Tor network and default bridges are blocked 1.930
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.233
Then the Tor Connection Assistant reports that it failed to connect 0.108
Given the Tor network and default bridges are unblocked 1.399
When I click "Connect to Tor" 1.147
Then I wait until Tor is ready 8.754
And Tor is configured to use the default bridges 0.473
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.906
After features/support/hooks.rb:326 0.735
After features/support/hooks.rb:100 0.030
22.694
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.278
And I prepare Tails for memory erasure tests 0.423
When I start a process allocating 128 MiB of memory with a known pattern 2.288
Then patterns cover at least 128 MiB in the guest's memory 3.785

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

When I kill the allocating process 1.769
Then I find very few patterns in the guest's memory after 3 seconds 6.149

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

After features/support/hooks.rb:326 0.951
After features/support/hooks.rb:100 0.000
25.165
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.110
And I prepare Tails for memory erasure tests 0.384
And I find very few patterns in the guest's memory 3.604

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

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

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

When I umount "/mnt" 1.069
Then I find very few patterns in the guest's memory after 3 seconds 6.118

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

After features/support/hooks.rb:326 0.877
After features/support/hooks.rb:100 0.000
48.885
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.156
And I prepare Tails for memory erasure tests 0.411
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.090
Then I find very few patterns in the guest's memory 3.349

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

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

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

When I umount the USB drive 1.316
Then I find very few patterns in the guest's memory after 3 seconds 6.689

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

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

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

When I umount the USB drive 0.577
Then I find very few patterns in the guest's memory after 3 seconds 6.019

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

After features/support/hooks.rb:326 1.091
After features/support/hooks.rb:100 0.000
1:12.468
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.158
And I prepare Tails for memory erasure tests 0.378
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 33.193
Then I find very few patterns in the guest's memory 2.565

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

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

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

When I umount the USB drive 1.044
Then I find very few patterns in the guest's memory after 3 seconds 5.621

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

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

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

When I umount the USB drive 0.965
Then I find very few patterns in the guest's memory after 3 seconds 5.846

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

After features/support/hooks.rb:326 1.013
After features/support/hooks.rb:100 0.000
50.566
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.105
And I prepare Tails for memory erasure tests 0.462
When I fill a 128 MiB file with a known pattern on the root filesystem 16.369
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.905
Then patterns cover at least 128 MiB in the guest's memory 2.804

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

When I trigger shutdown 0.012
Then I find very few patterns in the guest's memory after 20 seconds 20.906

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

After features/support/hooks.rb:326 3.482
After features/support/hooks.rb:100 0.000
7:16.514
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:33.109
And I prepare Tails for memory erasure tests 0.402
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.755
When I trigger shutdown 0.011
Then I find very few patterns in the guest's memory after 20 seconds 21.234

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

After features/support/hooks.rb:326 3.476
After features/support/hooks.rb:100 0.021
25.424
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.132
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.346
And I plug USB drive "gptfat" 2.510
When I start Tails Installer 8.334
Then I am told by Tails Installer that the destination device "is too small" 0.053
After features/support/hooks.rb:326 0.903
After features/support/hooks.rb:100 0.001
Tags: @product
19.672
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.080
And I temporarily create a 7200 MiB disk named "temp" 0.035
And I start Tails Installer 8.756
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.472
Then the "temp" USB drive is selected 0.101
When I unplug USB drive "temp" 0.186
Then a suitable USB device is not found 0.017
After features/support/hooks.rb:326 0.904
After features/support/hooks.rb:100 0.000
Tags: @product
2:33.673
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.081
And I temporarily create a 7200 MiB disk named "install" 0.038
And I create a gpt partition with a vfat filesystem on disk "install" 6.431
And I plug USB drive "install" 2.452
And I install Tails to USB drive "install" by cloning 1:58.263
Then the running Tails is installed on USB drive "install" 12.334
And there is a random seed on USB drive "install" 6.004
But there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:326 1.445
After features/support/hooks.rb:100 0.128
Tags: @product
2:25.514
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.344
And I temporarily create a 7200 MiB disk named "install" 0.041
And I plug USB drive "install" 2.494
And I install Tails to USB drive "install" by cloning 1:55.696
Then the running Tails is installed on USB drive "install" 12.922
And there is a random seed on USB drive "install" 5.948
But there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:326 1.202
After features/support/hooks.rb:100 0.119
Tags: @product
2:52.957
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.573
And I create a file in the Persistent directory 0.083
And I temporarily create a 7200 MiB disk named "install" 0.054
And I create a gpt partition with a vfat filesystem on disk "install" 6.351
And I plug USB drive "install" 2.462
And I install Tails with Persistent Storage to USB drive "install" by cloning 2:5.035
Then the running Tails is installed on USB drive "install" 17.523
And there is a random seed on USB drive "install" 6.013
And there is a persistence partition on USB drive "install" 0.076
And the USB drive "install" contains the same files as my persistent storage 3.783
After features/support/hooks.rb:326 2.042
After features/support/hooks.rb:100 0.130
Tags: @product
2:29.240
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.136
And I temporarily create a 7200 MiB disk named "install" 0.043
And I plug USB drive "install" 3.354
And I install Tails to USB drive "install" by cloning 1:48.776
Then the running Tails is installed on USB drive "install" 18.838
And there is a random seed on USB drive "install" 6.017
And there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:326 1.709
After features/support/hooks.rb:100 0.094
Tags: @product
2:28.339
Before features/support/hooks.rb:269 0.003
# 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.636
And I have started Tails from DVD without network and logged in 8.638
And I clone USB drive "__internal" to a temporary USB drive "install" 1.274
And I plug USB drive "install" 3.652
# 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 1:45.182
Then the running Tails is installed on USB drive "install" 13.926
And there is a random seed on USB drive "install" 5.953
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:326 1.244
After features/support/hooks.rb:100 0.128
Tags: @product @uefi
1:54.920
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.140
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:39.083
Then Tails is running from USB drive "__internal" 0.376
And the boot device has safe access rights 2.908
And Tails has started in UEFI mode 0.057
After features/support/hooks.rb:326 1.165
After features/support/hooks.rb:100 0.006
Tags: @product
1:40.009
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.311
And I plug and mount a USB drive containing a Tails USB image 41.224
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.386
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 48.039
After features/support/hooks.rb:326 1.438
After features/support/hooks.rb:100 0.098
Tags: @product
1:30.308
Before features/support/hooks.rb:269 0.004
Given a computer 0.158
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:28.802
Then Tails is running from USB drive "usbimage" 0.328
And the label of the system partition on "usbimage" is "Tails" 0.325
And the system partition on "usbimage" is an EFI system partition 0.271
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.072
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.089
And the system partition on "usbimage" has the expected flags 0.119
After features/support/hooks.rb:326 1.939
After features/support/hooks.rb:100 0.006
Tags: @product
2:17.315
Before features/support/hooks.rb:269 0.002
Given a computer 0.155
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.000
And I create a 7200 MiB disk named "temp" 0.039
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 28.575
And I start Tails from USB drive "temp" with network unplugged 1:24.948
Then Tails is running from USB drive "temp" 0.496
When I log in to a new session 16.168
And all notifications have disappeared 5.740
Then the system journal includes message "Detected partitioning-corruption, but not showing any message" 0.139
After features/support/hooks.rb:326 0.729
After features/support/hooks.rb:100 0.090
Tags: @product
2:4.986
Before features/support/hooks.rb:269 0.003
Given a computer 0.155
And I set Tails to boot with options "test_gpt_corruption=guid" 0.000
And I create a 7200 MiB disk named "temp" 0.156
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 26.892
And I start Tails from USB drive "temp" with network unplugged 1:13.573
Then Tails is running from USB drive "temp" 0.336
When I log in to a new session 16.184
And all notifications have disappeared 6.458
Then I see an error about system partition resizing 0.182
After features/support/hooks.rb:326 0.710
After features/support/hooks.rb:100 0.006
4:53.004
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 56.125
And I update APT using apt 12.242
And I install "popularity-contest" using apt 22.420
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.226
When I create a persistent storage and activate the Additional Software feature 18.385
Then Additional Software is correctly configured for package "popularity-contest" 1.205
When I shutdown Tails and wait for the computer to power off 10.286
And I start Tails from USB drive "__internal" with network unplugged 1:7.475
And I enable persistence 20.657
And I log in to a new session 41.121
And the Additional Software installation service has started 32.982
Then I am notified that the installation succeeded 1.740
And Additional Software is correctly configured for package "popularity-contest" 0.868
And the package "popularity-contest" is installed after Additional Software has been started 0.265
After features/support/hooks.rb:515 26.754
After features/support/hooks.rb:326 1.275
After features/support/hooks.rb:100 0.013
2:27.579
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.188
And I start Tails from USB drive "__internal" and I login with an administration password 1:45.589
And I update APT using apt 12.582
When I install "makepp" using apt 22.432
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.704
And the package "makepp" is installed 0.080
After features/support/hooks.rb:515 27.323
After features/support/hooks.rb:326 1.316
After features/support/hooks.rb:100 0.012
5:3.905
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.004
Given a computer 0.199
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:17.476
When I uninstall "popularity-contest" using apt 18.772
And I accept removing "popularity-contest" from Additional Software 0.599
Then "popularity-contest" is not in the list of Additional Software 0.820
When I start Synaptic 23.510
And I update APT using Synaptic 21.948
And I install "cowsay" using Synaptic 11.661
And I accept adding "cowsay" to Additional Software 2.199
Then Additional Software is correctly configured for package "cowsay" 0.862
When I uninstall "cowsay" using apt 3.291
And I refuse removing "cowsay" from Additional Software 0.737
Then Additional Software is correctly configured for package "cowsay" 0.956
When I start "Additional Software" via GNOME Activities Overview 10.631
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.867
Then "cowsay" is not in the list of Additional Software 0.836
When I install "cowsay" using apt 3.187
And I refuse adding "cowsay" to Additional Software 0.631
Then "cowsay" is not in the list of Additional Software 0.715
After features/support/hooks.rb:515 1.077
After features/support/hooks.rb:326 0.806
After features/support/hooks.rb:100 0.009
11:19.523
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:24.686
And I configure APT to prefer an old version of cowsay 0.029
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.964
And I accept adding "cowsay" to Additional Software 6.808
And Additional Software is correctly configured for package "cowsay" 0.851
And I shutdown Tails and wait for the computer to power off 6.521
And I start Tails from USB drive "__internal" with network unplugged 59.490
And I enable persistence 13.994
# 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.047
And I log in to a new session 37.807
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.704
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.071
And the network is plugged 0.061
And Tor is ready 18.632
# 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.171
And available upgrades have been checked 0.130
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.997
And I can open the Additional Software configuration window from the notification 2.472
And I shutdown Tails and wait for the computer to power off 2:2.604
And I start Tails from USB drive "__internal" with network unplugged 1:0.039
And I enable persistence 12.858
# 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.027
And I log in to a new session 40.647
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 32.564
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
And the network is plugged 0.062
And Tor is ready 42.683
Then the Additional Software upgrade service has started 0.197
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.082
After features/support/hooks.rb:515 2.424
After features/support/hooks.rb:326 0.686
After features/support/hooks.rb:100 0.026
2:3.916
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.192
And I start Tails from USB drive "__internal" with network unplugged 58.955
And I enable persistence 12.908
And I remove the "cowsay" deb files from the APT cache 0.049
# 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.076
And I log in to a new session 45.105
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 1.945
And I can open the Additional Software log file from the notification 4.141
And the package "cowsay" is not installed 0.542
After features/support/hooks.rb:515 0.108
After features/support/hooks.rb:326 1.059
After features/support/hooks.rb:100 0.008
Tags: @product
1:58.693
Before features/support/hooks.rb:269 0.005
Given a computer 0.293
And I create a 7200 MiB disk named "old" 0.036
And I plug USB drive "old" 1.050
And I write an old version of the Tails USB image to disk "old" 33.236
When I start Tails from USB drive "old" with network unplugged 1:19.836
Then the boot device has safe access rights 3.264
And Tails is running from USB drive "old" 0.315
And there is no persistence partition on USB drive "old" 0.078
And process "udev-watchdog" is running 0.093
And udev-watchdog is monitoring the correct device 0.269
And I unplug USB drive "old" 0.217
After features/support/hooks.rb:326 7.003
After features/support/hooks.rb:100 0.010
Tags: @product
2:7.168
Before features/support/hooks.rb:269 0.008
Given a computer 0.285
And I start Tails from USB drive "old" with network unplugged and I login 1:23.448
Then Tails is running from USB drive "old" 0.308
And I create a persistent partition 31.512
And I take note of which tps features are available 1.887
Then a Tails persistence partition exists on USB drive "old" 0.971
And I shutdown Tails and wait for the computer to power off 8.754
After features/support/hooks.rb:326 0.166
After features/support/hooks.rb:100 0.011
Tags: @product
2:54.519
Before features/support/hooks.rb:269 0.006
Given a computer 0.239
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:16.750
Then Tails is running from USB drive "old" 0.813
And all tps features are active 1.939
When I write some files expected to persist 1.733
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.188
And all persistence configuration files have safe access rights 0.400
And all persistent directories from the old Tails version have safe access rights 3.322
And I take note of which tps features are available 0.423
And I shutdown Tails and wait for the computer to power off 4.350
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.355
After features/support/hooks.rb:326 0.161
After features/support/hooks.rb:100 0.007
Tags: @product
2:31.820
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.597
And I log in to a new session 18.738
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.709
And I plug USB drive "to_upgrade" 2.481
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.860
Then the running Tails is installed on USB drive "to_upgrade" 22.884
And I unplug USB drive "to_upgrade" 0.285
And I unplug USB drive "__internal" 0.263
After features/support/hooks.rb:326 2.827
After features/support/hooks.rb:100 0.000
Tags: @product
2:17.100
Before features/support/hooks.rb:269 0.004
Given a computer 1.473
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:6.103
Then all tps features from the old Tails version are active 1.774
And Tails is running from USB drive "to_upgrade" 0.351
And the boot device has safe access rights 3.526
And the expected persistent files created with the old Tails version are present in the filesystem 1.479
And all persistent directories from the old Tails version have safe access rights 2.392
After features/support/hooks.rb:326 0.817
After features/support/hooks.rb:100 0.028
6:25.112
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.306
And no SquashFS delta is installed 0.162
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.368
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.094
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.359
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.443
When the network is plugged 0.071
And Tor is ready 23.283
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.512
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 8.979
Given I shutdown Tails and wait for the computer to power off 11.097
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.998
Then Tails is running version 6.2~testoverlayfs 0.020
And all tps features are active 2.167
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.075
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.401
# 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.253
When the network is plugged 0.091
And Tor is ready 17.546
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.674
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.893
Given I shutdown Tails and wait for the computer to power off 4.304
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.799
Then Tails is running version 6.3~testoverlayfs 0.014
And all tps features are active 1.982
And the file system changes introduced in version 6.3~testoverlayfs are present 0.512
And only the 6.3~testoverlayfs SquashFS delta is installed 0.076
# 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.354
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.337
When the network is plugged 0.065
And Tor is ready 19.614
Then the Upgrader considers the system as up-to-date 0.372
# 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 15.420
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.126
After features/support/hooks.rb:326 0.778
After features/support/hooks.rb:100 0.017
38.501
Before features/support/hooks.rb:269 0.016
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.468
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.446
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.870
But a current signing key is available on our website 0.000
When the network is plugged 0.135
And Tor is ready 20.970
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.550
After features/support/hooks.rb:326 1.077
After features/support/hooks.rb:100 0.000
1:3.757
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 49.875
When I eject the boot medium 0.259
Then Tails eventually shuts down 13.621
After features/support/hooks.rb:326 0.241
After features/support/hooks.rb:100 0.000
48.286
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.024
And I prepare Tails for memory erasure tests 0.438
And I fill a 128 MiB file with a known pattern on the root filesystem 19.553
And patterns cover at least 128 MiB in the guest's memory 3.870

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

When I eject the boot medium 0.312
And I wait for Tails to finish wiping the memory 14.301
Then I find very few patterns in the guest's memory 0.786

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

After features/support/hooks.rb:326 3.568
After features/support/hooks.rb:100 0.000
53.534
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.602
And I prepare Tails for memory erasure tests 0.532
And I plug and mount a 128 MiB USB drive with a vfat filesystem 24.561
And I fill the USB drive with a known pattern 2.514
And I read the content of the test FS 0.143
And patterns cover at least 90% of the test FS size in the guest's memory 3.966

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

When I eject the boot medium 0.415
And I wait for Tails to finish wiping the memory 12.029
Then I find very few patterns in the guest's memory 0.768

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

After features/support/hooks.rb:326 3.650
After features/support/hooks.rb:100 0.001
1:0.700
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.418
And I prepare Tails for memory erasure tests 0.447
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 35.288
And I fill the USB drive with a known pattern 1.515
And I read the content of the test FS 0.069
And patterns cover at least 99% of the test FS size in the guest's memory 3.165

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

When I eject the boot medium 0.350
And I wait for Tails to finish wiping the memory 10.624
Then I find very few patterns in the guest's memory 0.817

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

After features/support/hooks.rb:326 3.556
After features/support/hooks.rb:100 0.000
2:21.784
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.830
And I prepare Tails for memory erasure tests 0.518
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.730
And patterns cover at least 100 MiB in the guest's memory 3.896

Pattern coverage: 114.520% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.564
And I wait for Tails to finish wiping the memory 10.960
Then I find very few patterns in the guest's memory 0.804

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

And Tails eventually shuts down 1:29.478
After features/support/hooks.rb:326 0.150
After features/support/hooks.rb:100 0.000
Tags: @product
59.439
Before features/support/hooks.rb:269 0.008
Given a computer 0.177
And I start Tails from DVD with network unplugged 58.877
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,deb.tails.boum.org,deb.torproject.org" 0.050
And no proposed-updates APT suite is enabled 0.065
And no experimental APT suite is enabled for deb.torproject.org 0.064
And if releasing, no unversioned Tails APT source is enabled 0.189

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.596
After features/support/hooks.rb:100 0.007
Tags: @product
1:31.353
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.434
# 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 8.687
And I clone USB drive "__internal" to a temporary USB drive "backup" 2.413
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.292
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.218
When I start Tails' custom backup tool 5.847
Then the backup tool displays "Plug in your backup Tails USB stick" 0.590
When I plug USB drive "backup" 3.270
And I give the Persistent Storage on drive "backup" its own UUID 0.199
And I click "Retry" in the backup tool 1.142
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.183
And I enter my persistent storage passphrase into the polkit prompt 16.757
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.750
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.224
And I plug USB drive "backup" 3.791
Then the USB drive "backup" contains the same files as my persistent storage 12.333
After features/support/hooks.rb:326 2.373
After features/support/hooks.rb:100 0.129
Tags: @product
0.170
Then the hostname should not have been leaked on the network 0.170
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.038
Tags: @product
0.687
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.164
And I switch to the "manually-added-con" NetworkManager connection 0.360
Then the hostname should not have been leaked on the network 0.161
After features/support/hooks.rb:326 0.572
After features/support/hooks.rb:100 0.038
44.111
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.603
When I start "Tails Documentation" via GNOME Activities Overview 10.589
Then the Tor Browser has started 24.187
Then "Tails - Documentation" has loaded in the Tor Browser 0.731
After features/support/hooks.rb:326 1.058
After features/support/hooks.rb:100 0.000
52.970
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.091
When I start "Tails Documentation" via GNOME Activities Overview 10.853
Then the Tor Browser has started 25.488
Then "Tails - Documentation" has loaded in the Tor Browser 0.536
After features/support/hooks.rb:326 0.848
After features/support/hooks.rb:100 0.000
21.692
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD without network and logged in 8.432
When I start Electrum through the GNOME menu 11.120
But the "electrum" tps feature is not enabled 0.664
And I see a warning that Electrum is not persistent 1.474
After features/support/hooks.rb:515 0.112
After features/support/hooks.rb:326 0.903
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.890
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.335
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 4.820
Then I see "CupsTestPage.png" after at most 40 seconds 3.570
And I can print the current document to "/home/amnesia/output.pdf" 6.164
After features/support/hooks.rb:326 1.305
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.378
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.275
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.165
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.686
Then I see "CupsTestPage.png" after at most 40 seconds 3.423
And I can print the current document to "/home/amnesia/output.pdf" 4.827
After features/support/hooks.rb:326 0.926
After features/support/hooks.rb:100 0.000
Feature: Using Evince
20.950
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.168
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.175
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.066
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.066
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.150
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.209
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.405
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.845
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.075
When I close Evince 0.209
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.225
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.274
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.205
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.129
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.198
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.266
# 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.073
After features/support/hooks.rb:326 0.963
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
23.922
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.465
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.282
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.081
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 4.078
Then I see "CupsTestPage.png" after at most 40 seconds 4.185
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.830
After features/support/hooks.rb:326 1.018
After features/support/hooks.rb:100 0.000
Feature: Using Evince
17.870
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.819
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.280
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.071
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.144
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.038
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.331
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.185
After features/support/hooks.rb:326 0.942
After features/support/hooks.rb:100 0.000
20.007
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.249
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.249
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.201
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.056
After features/support/hooks.rb:326 0.901
After features/support/hooks.rb:100 0.000
Tags: @product
9.324
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.245
When the "Dogtail rules!" notification is sent 0.129
Then the "Dogtail rules!" notification is shown to the user 0.949
After features/support/hooks.rb:326 0.883
After features/support/hooks.rb:100 0.000
Tags: @product
3:37.461
Before features/support/hooks.rb:269 0.006
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.003
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.112
And Tor is ready 17.796
And all notifications have disappeared 3.933
When I start "Additional Software" via GNOME Activities Overview 10.515
And I close the "tails-additional-software-config" window 2.100
When I start "Disks" via GNOME Activities Overview 8.107
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.746
When I start "GNOME Terminal" via GNOME Activities Overview 9.553
And I close the "gnome-terminal-server" window 1.897
When I start "Files" via GNOME Activities Overview 8.064
And I close the "org.gnome.Nautilus" window 17.116
When I start "Persistent Storage" via GNOME Activities Overview 10.149
And I close the "tps-frontend" window 4.145
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.633
And I close the "zenity" window 3.906
When I start "Pidgin" via GNOME Activities Overview 8.224
And I close the "Pidgin" window via Alt+F4 3.905
When I start "Thunderbird" via GNOME Activities Overview 8.876
And I close the "Thunderbird" window 14.039
When I start "Tor Browser" via GNOME Activities Overview 8.884
And I close the "Firefox" window 15.018
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.252
And I close the "unlock-veracrypt-volumes" window 3.370
When I start "Unsafe Browser" via GNOME Activities Overview 9.233
And I close the "Firefox" window 14.871
After features/support/hooks.rb:326 1.489
After features/support/hooks.rb:100 0.000
Tags: @product
39.695
Before features/support/hooks.rb:269 0.004
Given a computer 0.170
And I start the computer from DVD with network unplugged 35.473
When Tails detects disk read failures on the SquashFS 1.377
Then I see a disk failure message on the splash screen 2.673
After features/support/hooks.rb:326 0.670
After features/support/hooks.rb:100 0.007
Tags: @product
40.157
Before features/support/hooks.rb:269 0.006
Given a computer 0.189
And I start the computer from DVD with network unplugged 35.872
When Tails detects disk read failures on the boot device 1.552
Then I see a disk failure message on the splash screen 2.543
After features/support/hooks.rb:326 0.772
After features/support/hooks.rb:100 0.009
Tags: @product
39.970
Before features/support/hooks.rb:269 0.005
Given a computer 0.170
And I start the computer from DVD with network unplugged 35.478
When Tails detects disk read failures on the boot device with a target error 1.769
Then I see a disk failure message on the splash screen 2.552
After features/support/hooks.rb:326 0.655
After features/support/hooks.rb:100 0.008
Tags: @product @doc
34.803
Before features/support/hooks.rb:269 0.005
Given a computer 0.194
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.011
When Tails detects disk read failures on the SquashFS 0.602
Then I see a disk failure message 1.310
Then I can open the hardware failure documentation from the disk failure message 23.683
After features/support/hooks.rb:326 2.708
After features/support/hooks.rb:100 0.000
Tags: @product @doc
31.662
Before features/support/hooks.rb:269 0.005
Given a computer 0.167
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.572
When Tails detects disk read failures on the boot device 0.630
Then I see a disk failure message 1.262
Then I can open the hardware failure documentation from the disk failure message 20.030
After features/support/hooks.rb:326 2.787
After features/support/hooks.rb:100 0.000
Tags: @product @doc
35.700
Before features/support/hooks.rb:269 0.005
Given a computer 0.183
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.414
When Tails detects disk read failures on the boot device with a target error 0.828
Then I see a disk failure message 0.519
Then I can open the hardware failure documentation from the disk failure message 24.755
After features/support/hooks.rb:326 2.655
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
50.934
Before features/support/hooks.rb:269 0.005
Given a computer 0.164
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.831
Then I see a graphics card failure message on the splash screen 14.937
After features/support/hooks.rb:326 0.739
After features/support/hooks.rb:100 0.009
Tags: @product @doc
12.359
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.291
Then the included OpenPGP keys are valid for the next 1 month 4.068
After features/support/hooks.rb:326 0.836
After features/support/hooks.rb:100 0.000
Tags: @product
21.173
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.182
Then the keys trusted by APT are valid for the next 3 months 12.991
After features/support/hooks.rb:326 0.851
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
53.088
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.448
And I log in to a new session in German (de) 37.693
Then the amnesiac Documents directory exists 0.057
And there is a GNOME bookmark for the amnesiac Documents directory 2.888
After features/support/hooks.rb:326 0.858
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.289
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.833
And I log in to a new session in German (de) 35.385
Then the amnesiac Downloads directory exists 0.078
And there is a GNOME bookmark for the amnesiac Downloads directory 2.993
After features/support/hooks.rb:326 1.112
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.829
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.955
And I log in to a new session in German (de) 35.326
Then the amnesiac Music directory exists 0.125
And there is a GNOME bookmark for the amnesiac Music directory 2.422
After features/support/hooks.rb:326 1.074
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.983
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.113
And I log in to a new session in German (de) 33.352
Then the amnesiac Pictures directory exists 0.054
And there is a GNOME bookmark for the amnesiac Pictures directory 2.463
After features/support/hooks.rb:326 0.972
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
44.054
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.309
And I log in to a new session in German (de) 33.032
Then the amnesiac Videos directory exists 0.110
And there is a GNOME bookmark for the amnesiac Videos directory 2.600
After features/support/hooks.rb:326 0.917
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.381
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.285
When I log in to a new session in Arabic (ar) 33.204
Then the keyboard layout is set to "us" 0.150
When the network is plugged 0.084
And Tor is ready 15.486
Then I successfully start the Unsafe Browser in "ar" 17.079
And I kill the Unsafe Browser 6.064
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 30.163
And DuckDuckGo is the default search engine 16.486
And I kill the Tor Browser 5.552
And the screen keyboard works in Thunderbird 14.124
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:326 1.537
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.138
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.407
When I log in to a new session in Chinese (zh_CN) 34.945
Then the keyboard layout is set to "cn" 0.331
When the network is plugged 0.104
And Tor is ready 16.761
Then I successfully start the Unsafe Browser in "zh_CN" 17.838
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.189
Then the screen keyboard works in Tor Browser 28.510
And DuckDuckGo is the default search engine 9.861
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 18.438
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:326 1.851
After features/support/hooks.rb:100 0.000
Feature: Localization
2:1.603
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.121
When I log in to a new session in English (en) 20.408
Then the keyboard layout is set to "us" 0.168
When the network is plugged 0.099
And Tor is ready 16.994
Then I successfully start the Unsafe Browser in "en" 16.779
And I kill the Unsafe Browser 5.907
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 26.714
And DuckDuckGo is the default search engine 7.457
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 12.910
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:326 1.179
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.354
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.242
When I log in to a new session in French (fr) 39.701
Then the keyboard layout is set to "fr" 0.180
When the network is plugged 0.084
And Tor is ready 16.439
Then I successfully start the Unsafe Browser in "fr" 15.865
And I kill the Unsafe Browser 5.854
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.206
And DuckDuckGo is the default search engine 8.597
And I kill the Tor Browser 5.301
And the screen keyboard works in Thunderbird 13.183
And the layout of the screen keyboard is set to "fr" 0.578
After features/support/hooks.rb:326 1.702
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.084
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.516
When I log in to a new session in German (de) 34.249
Then the keyboard layout is set to "de" 0.241
When the network is plugged 0.084
And Tor is ready 16.938
Then I successfully start the Unsafe Browser in "de" 16.392
And I kill the Unsafe Browser 6.039
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 26.461
And DuckDuckGo is the default search engine 16.553
And I kill the Tor Browser 5.597
And the screen keyboard works in Thunderbird 13.286
And the layout of the screen keyboard is set to "de" 0.595
After features/support/hooks.rb:326 1.367
After features/support/hooks.rb:100 0.000
Feature: Localization
2:45.155
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.385
When I log in to a new session in Italian (it) 33.052
Then the keyboard layout is set to "it" 0.251
When the network is plugged 0.089
And Tor is ready 45.030
Then I successfully start the Unsafe Browser in "it" 15.084
And I kill the Unsafe Browser 6.018
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 28.875
And DuckDuckGo is the default search engine 9.700
And I kill the Tor Browser 5.322
And the screen keyboard works in Thunderbird 12.618
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:326 1.590
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.066
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.116
When I log in to a new session in Persian (fa) 36.384
Then the keyboard layout is set to "ir" 0.248
When the network is plugged 0.091
And Tor is ready 17.071
Then I successfully start the Unsafe Browser in "fa" 14.807
And I kill the Unsafe Browser 5.980
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 27.943
And DuckDuckGo is the default search engine 9.737
And I kill the Tor Browser 5.327
And the screen keyboard works in Thunderbird 12.682
And the layout of the screen keyboard is set to "ir" 0.541
After features/support/hooks.rb:326 1.007
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.859
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.279
When I log in to a new session in Portuguese (pt) 35.687
Then the keyboard layout is set to "pt" 0.263
When the network is plugged 0.062
And Tor is ready 16.776
Then I successfully start the Unsafe Browser in "pt" 16.390
And I kill the Unsafe Browser 6.044
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 29.323
And DuckDuckGo is the default search engine 8.907
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 12.127
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:326 1.198
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.042
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.187
When I log in to a new session in Russian (ru) 35.865
Then the keyboard layout is set to "ru" 0.157
When the network is plugged 0.087
And Tor is ready 15.587
Then I successfully start the Unsafe Browser in "ru" 15.436
And I kill the Unsafe Browser 5.937
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 28.554
And DuckDuckGo is the default search engine 9.775
And I kill the Tor Browser 5.317
And the screen keyboard works in Thunderbird 12.890
And the layout of the screen keyboard is set to "ru" 1.105
After features/support/hooks.rb:326 1.647
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.936
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.402
When I log in to a new session in Spanish (es) 33.883
Then the keyboard layout is set to "es" 0.326
When the network is plugged 0.116
And Tor is ready 17.038
Then I successfully start the Unsafe Browser in "es" 15.670
And I kill the Unsafe Browser 5.885
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 29.039
And DuckDuckGo is the default search engine 9.101
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 13.459
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:326 1.435
After features/support/hooks.rb:100 0.000
Feature: Localization
2:45.920
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.148
When I log in to a new session in Turkish (tr) 32.739
Then the keyboard layout is set to "tr" 0.175
When the network is plugged 0.071
And Tor is ready 46.682
Then I successfully start the Unsafe Browser in "tr" 16.329
And I kill the Unsafe Browser 5.841
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 26.823
And DuckDuckGo is the default search engine 9.296
And I kill the Tor Browser 5.303
And the screen keyboard works in Thunderbird 13.835
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:326 2.393
After features/support/hooks.rb:100 0.000
Tags: @product
45.918
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.311
And I capture all network traffic 0.009
When I disable MAC spoofing in Tails Greeter 3.339
And I log in to a new session 18.163
And the network is plugged 0.086
And Tor is ready 13.814
Then 1 network interface is enabled 0.120
And the 1st network device has its real MAC address configured 0.132
When I hotplug a network device and wait for it to be initialized 1.500
Then 2 network interfaces are enabled 0.074
And the 2nd network device has its real MAC address configured 0.094
And some network device leaked the real MAC address 0.271
After features/support/hooks.rb:326 0.869
After features/support/hooks.rb:100 0.038
Tags: @product
45.451
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.206
And I capture all network traffic 0.008
When I log in to a new session 18.847
And the network is plugged 0.131
And Tor is ready 15.131
Then 1 network interface is enabled 0.127
And the 1st network device has a spoofed MAC address configured 0.116
When I hotplug a network device and wait for it to be initialized 1.429
Then 2 network interfaces are enabled 0.094
And the 2nd network device has a spoofed MAC address configured 0.103
And no network device leaked the real MAC address 0.254
After features/support/hooks.rb:326 0.931
After features/support/hooks.rb:100 0.030
Tags: @product
27.977
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.222
And I capture all network traffic 0.007
And the network is plugged 0.087
And macchanger will fail by not spoofing and always returns false 0.179
When I log in to a new session 17.779
Then no network interfaces are enabled 0.139
And no network device leaked the real MAC address 0.012
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.549
After features/support/hooks.rb:326 1.775
After features/support/hooks.rb:100 0.060
Tags: @product
27.275
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.161
And I capture all network traffic 0.007
And the network is plugged 0.093
And macchanger will fail by not spoofing and always returns true 0.171
When I log in to a new session 17.189
Then no network interfaces are enabled 0.201
And no network device leaked the real MAC address 0.013
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.437
After features/support/hooks.rb:326 0.925
After features/support/hooks.rb:100 0.070
Tags: @product
27.938
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.019
And I capture all network traffic 0.007
And the network is plugged 0.091
And macchanger will fail by not spoofing and always returns true 0.152
And no network interface modules can be unloaded 0.426
When I log in to a new session 17.316
Then 1 network interface is enabled 0.204
But the MAC spoofing panic mode disabled networking 0.764
And no network device leaked the real MAC address 0.012
And I see the "All Networking Disabled" notification after at most 60 seconds 0.943
After features/support/hooks.rb:326 2.485
After features/support/hooks.rb:100 0.066
Tags: @product
58.358
Before features/support/hooks.rb:269 0.005
Given a computer 0.221
And I capture all network traffic 0.004
When I start the computer 1.038
Then the computer boots Tails 56.951
And no network interfaces are enabled 0.130
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:326 0.659
After features/support/hooks.rb:100 0.053
1:34.020
Before features/support/hooks.rb:269 0.005
Given a computer 0.180
And I start Tails from DVD with network unplugged and I login 1:16.735
And I plug and mount a USB drive containing a sample PNG 15.395
Then MAT can clean some sample PNG file 1.708
After features/support/hooks.rb:326 1.172
After features/support/hooks.rb:100 0.011
Feature: Networking
Tags: @product
1:14.268
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.055
And I wait between 30 and 60 seconds 44.041

Slept for 44 seconds

Then the Tor Status icon tells me that Tor is not usable 0.750
When the network is plugged 0.065
Then I successfully configure Tor 14.903
And the Tor Status icon tells me that Tor is usable 0.865
And all notifications have disappeared 4.530
And the time has synced 0.055
After features/support/hooks.rb:326 1.037
After features/support/hooks.rb:100 0.000
Feature: Networking
37.406
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.144
And I disable networking in Tails Greeter 0.996
And I log in to a new session 17.561
Then no network interfaces are enabled 0.293
When I hotplug a network device 0.177
And I wait 10 seconds 10.009

Slept for 10 seconds

Then no network interfaces are enabled 0.223
After features/support/hooks.rb:326 3.485
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
26.507
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.137
When I start "Onion Circuits" via GNOME Activities Overview 10.142
Then Onion Circuits starts 1.871
And Onion Circuits shows some circuits 0.356
After features/support/hooks.rb:326 0.813
After features/support/hooks.rb:100 0.000
Tags: @product
2:18.314
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:35.040
And I update APT using apt 15.240
And I install "python3-behave" using apt 25.661
Then the Tails Persistent Storage behave tests pass 2.372
After features/support/hooks.rb:326 1.652
After features/support/hooks.rb:100 0.000
Tags: @product
44.686
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.909
When I log in to a new session without activating the Persistent Storage 23.560
Then Tails is running from USB drive "__internal" 0.486
And persistence is disabled 0.427
But a Tails persistence partition exists on USB drive "__internal" 6.301
After features/support/hooks.rb:326 0.956
After features/support/hooks.rb:100 0.000
Tags: @product
3:10.728
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.002
Then Tails is running from USB drive "__internal" 0.404
When I create a file in the Persistent directory 0.152
And I create a persistent partition with the default settings 24.644
Then the file I created was copied to the Persistent Storage 0.505
When I shutdown Tails and wait for the computer to power off 12.491
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:18.252
Then persistence for "Persistent" is active 1.212
And the file I created in the Persistent directory exists 0.063
After features/support/hooks.rb:326 0.770
After features/support/hooks.rb:100 0.022
Tags: @product
1:2.161
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.469
And the system is very low on memory 5.917
When I create a file in the Persistent directory 1.861
When I try to create a persistent partition 22.208
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.792
When I close the Persistent Storage app 2.604
And I free up some memory 1.889
And I create a persistent partition with the default settings 14.161
Then the file I created was copied to the Persistent Storage 0.256
After features/support/hooks.rb:326 1.159
After features/support/hooks.rb:100 0.000
Tags: @product
3:7.017
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.412
Then Tails is running from USB drive "__internal" 2.457
And all tps features are active 2.640
And all persistent directories have safe access rights 2.598
When I disable the first tps feature 6.688
Then all tps features but the first one are active 2.522
And I shutdown Tails and wait for the computer to power off 13.843
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:22.489
Then all tps features but the first one are active 2.363
After features/support/hooks.rb:326 0.971
After features/support/hooks.rb:100 0.011
Tags: @product
21.718
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.538
Then persistence for "Persistent" is active 0.098
And I create a file in the Persistent directory 0.095
Then the file I created was copied to the Persistent Storage 0.089
When I disable the first tps feature 7.065
Then persistence for "Persistent" is not active 0.228
And the Persistent directory does not exist 0.070
When I enable the first tps feature 3.355
Then persistence for "Persistent" is active 0.092
And the file I created in the Persistent directory exists 0.084
After features/support/hooks.rb:326 1.013
After features/support/hooks.rb:100 0.000
Tags: @product
34.984
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 24.032
Then persistence for "Persistent" is active 0.138
When I create a file in the Persistent directory 0.082
And I disable the first tps feature 6.871
And I delete the data of the Persistent Folder feature 3.800
Then the file I created does not exist on the Persistent Storage 0.059
After features/support/hooks.rb:326 1.323
After features/support/hooks.rb:100 0.000
Tags: @product
1:7.073
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.184
And the network is plugged 0.095
And Tor is ready 21.064
And I take note of which tps features are available 0.578
When I write some files expected to persist 1.582
And I shutdown Tails and wait for the computer to power off 9.125
# 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" 24.443
After features/support/hooks.rb:326 0.142
After features/support/hooks.rb:100 0.000
Tags: @product
3:18.969
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.685
And the network is plugged 0.133
And Tor is ready 18.804
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.221
And I shutdown Tails and wait for the computer to power off 8.697
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:19.276
And I capture all network traffic 0.006
And the network is plugged 0.095
And Tor is ready 21.224
And I switch to the "persistent-con-current" NetworkManager connection 0.386
And the 1st network device has a spoofed MAC address configured 0.170
And no network device leaked the real MAC address 0.266
After features/support/hooks.rb:326 0.632
After features/support/hooks.rb:100 0.082
Tags: @product
1:12.735
Before features/support/hooks.rb:269 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 13.270
And I enable persistence creation in Tails Greeter 1.122
And I log in to a new session expecting no warning about the Persistent Storage not being activated 23.950
Then I create a persistent partition with the default settings using the wizard that was already open 34.391
After features/support/hooks.rb:326 1.857
After features/support/hooks.rb:100 0.000
Tags: @product
4:53.255
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.365
When I enable persistence 40.129
Then no persistent Greeter options were restored 14.214
When I set all Greeter options to non-default values 25.360
And I log in to a new session in German (de) after having activated the Persistent Storage 49.273
Then all Greeter options are set to non-default values 0.320
When I cold reboot the computer 7.683
And the computer reboots Tails 59.468
Given I enable persistence 31.613
Then persistent Greeter options were restored 14.689
When I log in to a new session after having activated the Persistent Storage 36.500
Then all Greeter options are set to non-default values 0.635
After features/support/hooks.rb:326 1.365
After features/support/hooks.rb:100 0.030
Tags: @product
3:32.752
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.045
# 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 33.132
And I shutdown Tails and wait for the computer to power off 12.542
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:4.311
And I change the passphrase of the Persistent Storage back to the original 32.720
After features/support/hooks.rb:326 1.917
After features/support/hooks.rb:100 0.009
Tags: @product
54.281
Before features/support/hooks.rb:269 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.114
And I log in to a new session without activating the Persistent Storage 20.866
Then persistence is disabled 0.484
But a Tails persistence partition exists on USB drive "__internal" 7.825
And all notifications have disappeared 8.429
When I delete the persistent partition 6.023
Then there is no persistence partition on USB drive "__internal" 0.538
After features/support/hooks.rb:326 0.841
After features/support/hooks.rb:100 0.000
Tags: @product
2:21.068
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.437
When I write some dotfile expected to persist 0.095
And I shutdown Tails and wait for the computer to power off 8.537
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.617
Then the expected persistent dotfile is present in the filesystem 0.380
After features/support/hooks.rb:326 0.816
After features/support/hooks.rb:100 0.009
Tags: @product
1:35.982
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.373
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.087
When I try to enable persistence 0.265
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 28.316
When I log in to a new session after having activated the Persistent Storage 40.787
And all notifications have disappeared 8.109
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.513
And all tps features are enabled 2.207
And all tps features but the first one are active 2.322
After features/support/hooks.rb:326 1.443
After features/support/hooks.rb:100 0.000
Tags: @product
4:23.977
Before features/support/hooks.rb:269 0.006
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:3.304
And I enable persistence 32.632
And I log in to a new session after having activated the Persistent Storage 46.690
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.179
And persistence is enabled 0.170
After features/support/hooks.rb:326 1.741
After features/support/hooks.rb:100 0.000
Tags: @product
28.615
Before features/support/hooks.rb:269 0.006
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 9.159
And I enable persistence but something goes wrong during the LUKS header upgrade 18.655
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.799
After features/support/hooks.rb:326 0.707
After features/support/hooks.rb:100 0.000
Tags: @product
43.695
Before features/support/hooks.rb:269 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 9.725
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 5.839
When I enable persistence 27.652
Then the filesystem of the Persistent Storage was repaired 0.126
And persistence is successfully enabled 0.350
After features/support/hooks.rb:326 1.376
After features/support/hooks.rb:100 0.000
Tags: @product
23.503
Before features/support/hooks.rb:269 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 8.762
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 5.114
When I try to enable persistence 0.403
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 5.799
When I repair the filesystem of the Persistent Storage 1.258
Then the Welcome Screen tells me that the filesystem was repaired successfully 0.279
And the filesystem of the Persistent Storage was repaired 0.132
When I close the filesystem repair dialog 1.330
Then persistence is successfully enabled 0.422
After features/support/hooks.rb:326 0.767
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.610
Before features/support/hooks.rb:269 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 8.357
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 4.907
And Tails detects disk read failures on the boot device 0.441
When I try to enable persistence 0.388
Then the Welcome Screen tells me that my hardware is probably failing 5.235
When I log in to a new session 18.742
Then the Tor Browser starts 28.221
And "Tails - Recovering the Persistent Storage of a broken Tails" has loaded in the Tor Browser 0.314
After features/support/hooks.rb:326 1.619
After features/support/hooks.rb:100 0.000
Tags: @product
16.313
When I choose to connect to Tor automatically 1.564
And I accept Tor Connection's offer to use my persistent bridges 1.779
And I click "Connect to Tor" 1.230
Then I wait until Tor is ready 9.888
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 0.965
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.870
After features/support/hooks.rb:326 0.683
After features/support/hooks.rb:100 0.054
Tags: @product
19.871
When I choose to connect to Tor automatically 1.961
And I accept Tor Connection's offer to use my persistent bridges 1.803
And I disable saving bridges to Persistent Storage 1.255
And I configure a direct connection in the Tor Connection Assistant 9.531
Then I wait until Tor is ready 2.855
And tca.conf includes no bridge 0.016
And the "TorConfiguration" tps feature is not enabled and not active 1.207
And all Internet traffic has only flowed through Tor or connectivity check service 1.238
After features/support/hooks.rb:326 0.777
After features/support/hooks.rb:100 0.077
Feature: Random Seed
Tags: @product
5:26.198
Scenario A random seed is read during boot and written during boot and shutdown
Before features/support/hooks.rb:269 0.006
Steps
Given a computer 0.201
And I temporarily create a 7200 MiB disk named "temp" 0.051
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 31.177
Then there is no random seed on USB drive "temp" 6.177
When I start Tails from USB drive "temp" with network unplugged 1:36.341
Then the random seed was written multiple times on first boot 0.078
And there is a random seed on USB drive "temp" 6.138
When I log in to a new session 3:4.978
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:173:in `rescue in wait'
./features/support/helpers/screen.rb:157:in `wait'
./features/step_definitions/common_steps.rb:562:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:518:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/random_seed.feature:16:in `When I log in to a new session'
And I wait for the random seed to be updated 0.000
Then there is a random seed on USB drive "temp" 0.000
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 0.000
Then there is a random seed on USB drive "temp" 0.000
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 5.094

SCENARIO FAILED: 'A random seed is read during boot and written during boot and shutdown' (at time 03:46:19)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/03:46:19_A_random_seed_is_read_during_boot_and_written_during_boot_and_shutdown.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/03:46:19_A_random_seed_is_read_during_boot_and_written_during_boot_and_shutdown.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/03:46:19_A_random_seed_is_read_during_boot_and_written_during_boot_and_shutdown.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/63/artifact/build-artifacts/03:46:19_A_random_seed_is_read_during_boot_and_written_during_boot_and_shutdown.journal

After features/support/hooks.rb:100 0.108
Tags: @product
12.830
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 12.349
Then the live user has been setup by live-boot 0.118
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.129
And the live user owns its home directory which has strict permissions 0.233
After features/support/hooks.rb:326 1.084
After features/support/hooks.rb:100 0.000
42.618
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 42.394
Then no unexpected services are listening for network connections 0.223

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:326 0.654
After features/support/hooks.rb:100 0.000
Tags: @product
18.803
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.862
Then the live user can only access allowed local services 5.940

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 cupsd on 127.0.0.1:631 (TCP) as expected

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

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

amnesia could access tor on 127.0.0.1:9040 (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 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:326 0.678
After features/support/hooks.rb:100 0.000
Tags: @product
9.303
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.230
Then there are no unexpected messages of priority "err" or higher in the journal 0.072
After features/support/hooks.rb:326 1.023
After features/support/hooks.rb:100 0.000
Tags: @product
12.151
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.030
Then there are no unexpected messages of priority "err" or higher in the journal 0.120
After features/support/hooks.rb:326 1.140
After features/support/hooks.rb:100 0.000
Tags: @product
22.970
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.617
When I request a shutdown using the system menu 1.822
Then Tails eventually shuts down 8.530
After features/support/hooks.rb:326 0.152
After features/support/hooks.rb:100 0.000
1:29.964
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.314
When I request a reboot using the system menu 1.697
Then Tails eventually restarts 1:14.953
After features/support/hooks.rb:326 3.661
After features/support/hooks.rb:100 0.000
6.666
Given I monitor the network connections of SSH 0.083
And I have the SSH key pair for an SSH server 0.370
When I connect to an SSH server on the Internet 5.982
Then I have sucessfully logged into the SSH server 0.207
And I see that SSH is properly stream isolated 0.022
After features/support/hooks.rb:515 0.507
After features/support/hooks.rb:326 0.725
After features/support/hooks.rb:100 0.000
7.177
Given I have the SSH key pair for an SSH server 0.238
And an SSH server is running on the LAN 0.320
When I connect to an SSH server on the LAN 4.983
Then I am prompted to verify the SSH fingerprint for the SSH server 1.635
After features/support/hooks.rb:515 0.364
After features/support/hooks.rb:326 0.688
After features/support/hooks.rb:100 0.000
41.483
Given I have the SSH key pair for an SFTP server 0.259
When I connect to an SFTP server on the Internet 39.906
Then I successfully connect to the SFTP server 1.317
After features/support/hooks.rb:515 0.593
After features/support/hooks.rb:326 1.275
After features/support/hooks.rb:100 0.000
16.965
Given I cancel setting up an email account 3.265
When I open Thunderbird's Add-ons Manager 1.896
And I open the Extensions tab 1.092
Then I see that no add-ons are enabled in Thunderbird 10.711
After features/support/hooks.rb:515 0.816
After features/support/hooks.rb:326 1.192
After features/support/hooks.rb:100 0.000
45.004
When I enter my email credentials into the autoconfiguration wizard 10.543
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.401
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.367
When I accept the autoconfiguration wizard's configuration 18.983
And I send an email to myself 6.321
And I fetch my email 1.546
Then I can find the email I sent to myself in my inbox 6.840
After features/support/hooks.rb:515 1.946
After features/support/hooks.rb:326 1.415
After features/support/hooks.rb:100 0.000
10.527
When the network is plugged 0.086
And the Tor Connection Assistant autostarts 4.394
And I look at the hide mode but then I go back 4.425
And I choose to connect to Tor automatically 1.465
Then Tor Connection does not propose me to use Tor bridges 0.156
After features/support/hooks.rb:326 0.877
After features/support/hooks.rb:100 0.000
Tags: @product
1:27.584
Given the Tor network and default bridges are blocked 1.667
And the network is plugged 0.073
And I make sure time sync before Tor connects indicates a captive portal 1.249
And the Tor Connection Assistant autostarts 3.632
When I choose to connect to Tor automatically 1.706
And I click "Connect to Tor" 1.193
Then the Tor Connection Assistant fails to connect to Tor 27.546
And the Tor Connection Assistant knows that it's not the time sync that failed 10.636
And the Tor Connection Assistant knows that there might be a captive portal 0.137
When I open the Unsafe Browser from Tor Connection 17.218
And I log-in to the Captive Portal 10.201
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.944
And I allow time sync before Tor connects to work again 0.084
And I click "Connect to Tor" 1.210
Then I wait until Tor is ready 8.961
After features/support/hooks.rb:326 0.697
After features/support/hooks.rb:100 0.000
Tags: @product
13.477
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.845
Then the firewall's policy is to drop all IPv4 traffic 0.163
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.307
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.067
And the firewall is configured to block all external IPv6 traffic 0.093
After features/support/hooks.rb:326 0.665
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.825
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 26.292
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 20.957
And I open the Tails homepage in the Unsafe Browser 12.283
And the Tails homepage loads in the Unsafe Browser 0.593
Then the firewall leak detector has detected leaks 0.692
After features/support/hooks.rb:326 1.377
After features/support/hooks.rb:100 0.041
Tags: @product
13.749
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.573
And I capture all network traffic 0.008
And I disable Tails' firewall 0.254
When I do a TCP DNS lookup of "torproject.org" 0.798
Then the firewall leak detector has detected leaks 0.113
After features/support/hooks.rb:326 0.812
After features/support/hooks.rb:100 0.036
Tags: @product
14.419
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.292
And I capture all network traffic 0.007
And I disable Tails' firewall 0.235
When I do a UDP DNS lookup of "torproject.org" 0.797
Then the firewall leak detector has detected leaks 0.085
After features/support/hooks.rb:326 0.975
After features/support/hooks.rb:100 0.045
Tags: @product
17.601
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.066
And I capture all network traffic 0.010
And I disable Tails' firewall 0.239
When I send some ICMP pings 4.163
Then the firewall leak detector has detected leaks 0.121
After features/support/hooks.rb:326 0.695
After features/support/hooks.rb:100 0.057
44.775
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 43.350
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.345
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.079
After features/support/hooks.rb:515 0.807
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.000
14.250
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.821
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.363
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.065
After features/support/hooks.rb:515 0.391
After features/support/hooks.rb:326 0.611
After features/support/hooks.rb:100 0.000
18.813
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.246
When I open an untorified ICMP connection to 1.2.3.4 5.480
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.086
After features/support/hooks.rb:515 0.459
After features/support/hooks.rb:326 0.878
After features/support/hooks.rb:100 0.000
Tags: @product
27.759
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.899
And the system DNS is using the local DNS resolver 0.019
And the network is plugged 0.084
And I successfully configure Tor 17.744
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:326 0.799
After features/support/hooks.rb:100 0.000
10.265
When I monitor the network connections of tails-security-check 0.071
And I re-run tails-security-check 0.167
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.026
After features/support/hooks.rb:515 0.579
After features/support/hooks.rb:326 1.157
After features/support/hooks.rb:100 0.000
2.626
When I monitor the network connections of htpdate 0.066
And I re-run htpdate 2.543
Then I see that htpdate is properly stream isolated 0.017
After features/support/hooks.rb:515 0.480
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.000
32.425
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.089
And I re-run tails-upgrade-frontend-wrapper 32.320
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.016
After features/support/hooks.rb:515 0.710
After features/support/hooks.rb:326 1.140
After features/support/hooks.rb:100 0.000
27.721
When I monitor the network connections of Tor Browser 0.072
And I start the Tor Browser 26.693
And the Tor Browser loads the startup page 0.916
Then I see that Tor Browser is properly stream isolated 0.039
After features/support/hooks.rb:515 1.112
After features/support/hooks.rb:326 1.475
After features/support/hooks.rb:100 0.000
Tags: @product
52.560
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.629
And a web server is running on the LAN 1.046
And I capture all network traffic 0.008
When I start the Tor Browser 24.336
And the Tor Browser loads the startup page 1.111
And I open a page on the LAN web server in the Tor Browser 11.263
Then the Tor Browser shows the "Unable to connect" error 0.848
And no traffic was sent to the web server on the LAN 0.315
After features/support/hooks.rb:326 1.321
After features/support/hooks.rb:100 0.040
56.639
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.650
Then the amnesiac Tor Browser directory exists 0.080
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.721
And the persistent Tor Browser directory does not exist 0.049
When I start the Tor Browser 24.271
And the Tor Browser loads the startup page 0.933
Then I can save the current page as "index.html" to the default downloads directory 5.838
And I can print the current page as "output.pdf" to the default downloads directory 11.094
After features/support/hooks.rb:515 1.133
After features/support/hooks.rb:326 1.056
After features/support/hooks.rb:100 0.000
53.192
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.337
When I start the Tor Browser 25.027
Then the Tor Browser loads the startup page 0.907
When I download some file in the Tor Browser 13.591
Then the file is saved to the default Tor Browser download directory 0.328
After features/support/hooks.rb:515 2.447
After features/support/hooks.rb:326 1.055
After features/support/hooks.rb:100 0.000
1:25.444
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.901
When I start the Tor Browser 26.611
And the Tor Browser loads the startup page 0.971
Then I can listen to an Ogg audio track in Tor Browser 43.959
After features/support/hooks.rb:515 1.847
After features/support/hooks.rb:326 1.120
After features/support/hooks.rb:100 0.000
48.786
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.598
When I start the Tor Browser 25.137
And the Tor Browser loads the startup page 1.024
Then I can watch a WebM video in Tor Browser 10.025
After features/support/hooks.rb:515 1.145
After features/support/hooks.rb:326 1.238
After features/support/hooks.rb:100 0.000
Tags: @product
1:22.443
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.716
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.125
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.053
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.051
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.064
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.101
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/tmp/synaptic.html" exists 0.051
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.133
When I start the Tor Browser 25.396
And the Tor Browser loads the startup page 0.949
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 11.886
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.574
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.331
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.183
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.450
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.537
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.073
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.117
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.655
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.496
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.068
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.805
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.548
# 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.063
# 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 6.275
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.537
After features/support/hooks.rb:326 0.815
After features/support/hooks.rb:100 0.000
Tags: @product
37.966
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.842
When I start the Tor Browser 23.760
Then the Tor Browser uses all expected TBB shared libraries 1.364
After features/support/hooks.rb:326 1.622
After features/support/hooks.rb:100 0.000
1:0.391
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.015
Given I have started Tails from DVD and logged in and the network is connected 13.961
When I start the Tor Browser 24.932
And the Tor Browser loads the startup page 0.920
And I open the Tails homepage in the Tor Browser 10.563
Then the Tor Browser loads the Tails homepage 1.011
When I request a new identity in Tor Browser 3.180
Then the Tor Browser restarts into a fresh session 5.821
After features/support/hooks.rb:515 2.154
After features/support/hooks.rb:326 1.329
After features/support/hooks.rb:100 0.000
Tags: @product
40.043
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.530
When I start the Tor Browser 23.823
And the Tor Browser loads the startup page 1.126
Then Tor Browser's circuit view is working 1.562
After features/support/hooks.rb:326 1.328
After features/support/hooks.rb:100 0.000
Tags: @product
59.035
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.617
When I start the Tor Browser 24.859
And the Tor Browser loads the startup page 0.825
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.760
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 0.831
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.314
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.828
After features/support/hooks.rb:326 1.213
After features/support/hooks.rb:100 0.000
Tags: @product
1:56.143
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.133
And the network is plugged 0.098
And I successfully configure Tor 21.040
And available upgrades have been checked 0.045
And all notifications have disappeared 4.514
Then the persistent Tor Browser directory exists 0.062
And there is a GNOME bookmark for the persistent Tor Browser directory 1.783
When I start the Tor Browser 22.983
And I open the address "https://tails.net/about" in the Tor Browser 13.095
And "Tails - How Tails works" has loaded in the Tor Browser 1.228
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.881
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.058
Then "Tails - How Tails works" has loaded in the Tor Browser 1.192
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.023
After features/support/hooks.rb:326 4.785
After features/support/hooks.rb:100 0.000
Tags: @product
48.299
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 9.043
Then the amnesiac Documents directory exists 0.090
And there is a GNOME bookmark for the amnesiac Documents directory 1.892
Then I start the Tor Browser in offline mode 27.574
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.698
After features/support/hooks.rb:326 0.845
After features/support/hooks.rb:100 0.000
Tags: @product
48.635
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 10.483
Then the amnesiac Downloads directory exists 0.064
And there is a GNOME bookmark for the amnesiac Downloads directory 1.612
Then I start the Tor Browser in offline mode 27.009
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.464
After features/support/hooks.rb:326 0.787
After features/support/hooks.rb:100 0.000
Tags: @product
45.749
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.460
Then the amnesiac Music directory exists 0.062
And there is a GNOME bookmark for the amnesiac Music directory 1.878
Then I start the Tor Browser in offline mode 27.583
And I can save the current page as "index.html" to the Music GNOME bookmark 7.764
After features/support/hooks.rb:326 0.763
After features/support/hooks.rb:100 0.000
Tags: @product
48.969
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.336
Then the amnesiac Pictures directory exists 0.056
And there is a GNOME bookmark for the amnesiac Pictures directory 1.892
Then I start the Tor Browser in offline mode 28.534
And I can save the current page as "index.html" to the Pictures GNOME bookmark 10.148
After features/support/hooks.rb:326 0.764
After features/support/hooks.rb:100 0.000
Tags: @product
49.174
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.479
Then the amnesiac Videos directory exists 0.057
And there is a GNOME bookmark for the amnesiac Videos directory 2.173
Then I start the Tor Browser in offline mode 28.165
And I can save the current page as "index.html" to the Videos GNOME bookmark 10.299
After features/support/hooks.rb:326 0.913
After features/support/hooks.rb:100 0.000
Tags: @product
3:36.117
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.064
And all tps features are active 2.411
And all persistent filesystems have safe access rights 0.221
And all persistence configuration files have safe access rights 0.453
And all persistent directories have safe access rights 2.453
When I start the Tor Browser in offline mode 24.094
And I add a bookmark to eff.org in the Tor Browser 14.009
And I cold reboot the computer 11.783
And the computer reboots Tails 1:0.730
And I enable persistence 16.976
And I log in to a new session 40.292
And all notifications have disappeared 7.916
And I start the Tor Browser in offline mode 23.476
Then the Tor Browser has a bookmark to eff.org 1.233
After features/support/hooks.rb:326 1.425
After features/support/hooks.rb:100 0.009
5.911
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.719
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.191
After features/support/hooks.rb:515 0.522
After features/support/hooks.rb:326 0.681
After features/support/hooks.rb:100 0.000
7.851
Given I have the SSH key pair for a Git repository 0.267
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.425
Then the Git repository "testing" has been cloned successfully 0.158
After features/support/hooks.rb:515 0.606
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.000
0.482
When I wget "https://example.com/" to stdout 0.482
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.365
After features/support/hooks.rb:326 0.607
After features/support/hooks.rb:100 0.000
26.246
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 26.246

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 1.467
After features/support/hooks.rb:326 0.813
After features/support/hooks.rb:100 0.000
0.384
When I curl "https://example.com/" to stdout 0.384
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.321
After features/support/hooks.rb:326 0.647
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
52.412
Given I have started Tails from DVD without network and logged in 8.375
And I plug and mount a USB drive containing sample videos 15.296
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.151
And the file "/home/amnesia/video.mp4" exists 0.060
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.221
When I open "/home/amnesia/video.mp4" with Totem 3.502
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.513
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 2.000
Given I close Totem 0.156
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.065
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.111
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.522
Then Totem tells me it is not allowed to open this file 1.824
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.066
Given I close Totem 0.156
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.132
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.208
Then Totem tells me it is not allowed to open this file 0.793
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.075
Given I close Totem 0.152
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.066
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.119
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.228
Then Totem tells me it is not allowed to open this file 0.961
# 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.090
Given I close Totem 0.188
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.060
And the file "/home/amnesia/.purple/otr.private_key" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.140
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.186
Then Totem tells me it is not allowed to open this file 0.759
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.075
After features/support/hooks.rb:326 0.776
After features/support/hooks.rb:100 0.000
Feature: Using Totem
25.630
Given I have started Tails from DVD and logged in and the network is connected 12.543
Then I can watch a WebM video over HTTPs 13.086
After features/support/hooks.rb:515 0.693
After features/support/hooks.rb:326 0.862
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
43.190
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.143
And I plug and mount a USB drive containing sample videos 15.300
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.091
When I open "/home/amnesia/Persistent/video.mp4" with Totem 4.508
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.032
Given I close Totem 0.764
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.188
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.074
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.242
Then Totem tells me it is not allowed to open this file 1.762
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.081
After features/support/hooks.rb:326 0.980
After features/support/hooks.rb:100 0.000
Tags: @product
47.700
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.031
And I disable the Unsafe Browser 5.350
And I log in to a new session 19.870
And the network is plugged 0.074
And all notifications have disappeared 6.847
When I try to start the Unsafe Browser 0.212
Then the Unsafe Browser complains that it is disabled 2.314
After features/support/hooks.rb:326 0.896
After features/support/hooks.rb:100 0.000
Tags: @product
44.011
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.829
And a web server is running on the LAN 1.037
When I successfully start the Unsafe Browser 18.216
And I open a page on the LAN web server in the Unsafe Browser 11.763
Then the Unsafe Browser displays the LAN web server hello message 0.163
After features/support/hooks.rb:326 1.026
After features/support/hooks.rb:100 0.000
Tags: @product @doc
51.504
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.676
When I successfully start the Unsafe Browser 19.327
Then the Unsafe Browser runs as the expected user 0.796
And the Unsafe Browser has a red theme 0.610
And the Unsafe Browser shows a warning as its start page 0.608
And the Unsafe Browser has no add-ons installed 8.533
And the Unsafe Browser has no bookmarks 7.690
And the Unsafe Browser uses all expected TBB shared libraries 1.263
After features/support/hooks.rb:326 0.775
After features/support/hooks.rb:100 0.000
Tags: @product
43.139
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.651
When I successfully start the Unsafe Browser 17.648
When I open the Tails homepage in the Unsafe Browser 11.929
Then the Tails homepage loads in the Unsafe Browser 0.590
And the Unsafe Browser has sent packets out to the Internet 0.319
After features/support/hooks.rb:326 1.143
After features/support/hooks.rb:100 0.000
33.096
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.685
When I successfully start the Unsafe Browser 18.138
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.564
And the Unsafe Browser chroot is torn down 0.586
After features/support/hooks.rb:326 0.859
After features/support/hooks.rb:100 0.000
45.582
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.467
When I successfully start the Unsafe Browser 19.684
# 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.177
Then I see a warning about another instance already running 3.241
After features/support/hooks.rb:326 1.402
After features/support/hooks.rb:100 0.000
Tags: @product
44.100
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.926
When I configure the Unsafe Browser to use a local proxy 0.256
And I successfully start the Unsafe Browser 18.606
And I open the Tails homepage in the Unsafe Browser 11.747
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.562
After features/support/hooks.rb:326 2.847
After features/support/hooks.rb:100 0.000
2:30.865
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.836
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.073
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 17.201
And I wait 120 seconds 2:0.057

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.672
After features/support/hooks.rb:515 0.577
After features/support/hooks.rb:326 0.674
After features/support/hooks.rb:100 0.033
30.593
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.029
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.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.125
Then I am told I cannot start the Unsafe Browser when I am offline 7.369
After features/support/hooks.rb:326 1.205
After features/support/hooks.rb:100 0.000
20.244
When I plug a USB drive containing a basic VeraCrypt volume 6.938
And I cancel the GNOME authentication prompt 2.177
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.689
And I open this VeraCrypt volume in GNOME Files 5.399
Then I see the expected contents in this VeraCrypt volume 0.376
When I lock the currently opened VeraCrypt volume 0.407
Then the VeraCrypt volume has been unmounted and locked 0.255
After features/support/hooks.rb:326 1.525
After features/support/hooks.rb:100 0.000
25.171
When I plug a USB drive containing a hidden VeraCrypt volume 11.471
And I cancel the GNOME authentication prompt 1.823
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.201
And I open this VeraCrypt volume in GNOME Files 5.660
Then I see the expected contents in this VeraCrypt volume 0.396
When I lock the currently opened VeraCrypt volume 0.424
Then the VeraCrypt volume has been unmounted and locked 0.192
After features/support/hooks.rb:326 0.750
After features/support/hooks.rb:100 0.000
31.396
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.639
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.249
And I open this VeraCrypt volume in GNOME Files 7.238
Then I see the expected contents in this VeraCrypt volume 0.719
When I lock the currently opened VeraCrypt file container 0.381
Then the VeraCrypt file container has been unmounted and locked 0.168
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
42.742
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.761
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.805
And I open this VeraCrypt volume in GNOME Files 6.405
Then I see the expected contents in this VeraCrypt volume 0.882
When I lock the currently opened VeraCrypt file container 0.559
Then the VeraCrypt file container has been unmounted and locked 0.327
After features/support/hooks.rb:326 1.027
After features/support/hooks.rb:100 0.016
28.640
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.912
And I cancel the GNOME authentication prompt 2.342
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.270
And I open this VeraCrypt volume in GNOME Files 5.915
Then I see the expected contents in this VeraCrypt volume 0.525
When I lock the currently opened VeraCrypt volume 0.385
Then the VeraCrypt volume has been unmounted and locked 0.287
After features/support/hooks.rb:326 1.771
After features/support/hooks.rb:100 0.000
26.827
When I plug a USB drive containing a hidden VeraCrypt volume 10.164
And I cancel the GNOME authentication prompt 2.267
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.988
And I open this VeraCrypt volume in GNOME Files 4.297
Then I see the expected contents in this VeraCrypt volume 0.388
When I lock the currently opened VeraCrypt volume 0.460
Then the VeraCrypt volume has been unmounted and locked 0.261
After features/support/hooks.rb:326 2.556
After features/support/hooks.rb:100 0.000
54.245
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 24.691
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.812
And I open this VeraCrypt volume in GNOME Files 5.991
Then I see the expected contents in this VeraCrypt volume 0.939
When I lock the currently opened VeraCrypt file container 0.515
Then the VeraCrypt file container has been unmounted and locked 0.295
After features/support/hooks.rb:326 1.760
After features/support/hooks.rb:100 0.014
1:21.845
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.944
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.054
And I open this VeraCrypt volume in GNOME Files 5.042
Then I see the expected contents in this VeraCrypt volume 29.453
When I lock the currently opened VeraCrypt file container 0.552
Then the VeraCrypt file container has been unmounted and locked 0.797
After features/support/hooks.rb:326 0.748
After features/support/hooks.rb:100 0.014
41.156
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.680
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.592
And I open this VeraCrypt volume in GNOME Files 5.496
Then I see the expected contents in this VeraCrypt volume 0.755
When I lock the currently opened VeraCrypt file container 0.398
Then the VeraCrypt file container has been unmounted and locked 0.233
After features/support/hooks.rb:326 0.779
After features/support/hooks.rb:100 0.000
Tags: @product
8.280
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.211
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.069
After features/support/hooks.rb:326 1.039
After features/support/hooks.rb:100 0.000
Tags: @product
9.369
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.434
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.935
After features/support/hooks.rb:326 0.826
After features/support/hooks.rb:100 0.000
Tags: @product
22.352
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.375
When I start "WhisperBack" via GNOME Activities Overview 9.770
Then WhisperBack has debugging information 4.206
After features/support/hooks.rb:326 1.359
After features/support/hooks.rb:100 0.000