Project Number Date
test_Tails_ISO_15451-support-manual-fsck-on-error 13 31 Jul 2024, 17:38

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1518 1 3 0 0 1522 205 1 206 4:27:38.922 Failed
Tags: @product
2:13.684
Before features/support/hooks.rb:269 0.024
Given a computer 0.541
And I temporarily create a 100 MiB disk named "swap" 0.137
And I create a gpt swap partition on disk "swap" 19.202
And I plug SATA drive "swap" 1.065
And I temporarily create a 2 GiB disk named "live_hd" 0.065
And I write the Tails ISO image to disk "live_hd" 28.564
And I plug SATA drive "live_hd" 1.072
When I start Tails with network unplugged and I login 1:22.556
Then a "swap" partition was detected by Tails on drive "swap" 0.105
And drive "live_hd" is detected by Tails 0.207
But Tails has no disk swap enabled 0.095
And drive "live_hd" is not mounted 0.070
After features/support/hooks.rb:326 1.015
After features/support/hooks.rb:100 0.137
Tags: @product
1:43.587
Before features/support/hooks.rb:269 0.002
Given a computer 2.713
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.663
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 26.620
And I plug non-removable USB drive "fake_TailsData" 1.296
When I start the computer 1.321
And the computer boots Tails 56.776
Then drive "fake_TailsData" is detected by Tails 0.154
And Tails Greeter has not detected a persistence partition 14.040
After features/support/hooks.rb:326 1.062
After features/support/hooks.rb:100 0.008
Tags: @product
1:36.965
Before features/support/hooks.rb:269 0.002
Given a computer 0.249
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.075
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.801
And I plug SATA drive "fake_TailsData" 1.068
When I start the computer 1.014
And the computer boots Tails 57.921
Then drive "fake_TailsData" is detected by Tails 0.145
And Tails Greeter has not detected a persistence partition 13.689
After features/support/hooks.rb:326 0.761
After features/support/hooks.rb:100 0.008
Tags: @product
1:37.336
Before features/support/hooks.rb:269 0.002
Given a computer 0.172
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.041
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.294
And I plug SATA drive "gpt_ext2" 1.059
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.049
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.240
And I plug SATA drive "msdos_fat32" 1.081
And I start Tails from DVD with network unplugged and I login 1:22.017
Then drive "gpt_ext2" is detected by Tails 0.142
And drive "gpt_ext2" is not mounted 0.062
And drive "msdos_fat32" is detected by Tails 0.105
And drive "msdos_fat32" is not mounted 0.070
After features/support/hooks.rb:326 1.124
After features/support/hooks.rb:100 0.007
Tags: @product
2:5.601
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:59.811
And running a command as root with pkexec requires PolicyKit administrator privileges 0.149
Then I can run a command as root with sudo 0.121
Then I can run a command as root with pkexec 5.519
After features/support/hooks.rb:326 0.824
After features/support/hooks.rb:100 0.005
Tags: @product
1:43.396
Before features/support/hooks.rb:269 0.001
Given I have started Tails from DVD without network and logged in 1:0.003
And running a command as root with pkexec requires PolicyKit administrator privileges 0.229
Then I cannot run a command as root with sudo and the standard passwords 0.282
And I cannot run a command as root with pkexec and the standard passwords 18.769
Then I cannot login as root using su with the standard passwords 24.111
After features/support/hooks.rb:326 1.003
After features/support/hooks.rb:100 0.000
Feature: Time syncing
27.723
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.315
When the network is plugged 0.205
And I successfully configure Tor 19.138
Then the system clock is less than 5 minutes incorrect 0.065
After features/support/hooks.rb:515 0.601
After features/support/hooks.rb:326 0.733
After features/support/hooks.rb:100 0.000
Feature: Time syncing
31.343
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.012
Given I have started Tails from DVD without network and logged in 8.765
When the network is plugged 0.044
And the Tor Connection Assistant autostarts 4.917
And I configure some normal bridges in the Tor Connection Assistant 15.915
And I wait until Tor is ready 1.646
Then the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:515 0.435
After features/support/hooks.rb:326 0.685
After features/support/hooks.rb:100 0.000
Feature: Time syncing
34.720
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.630
When I bump the system time with "+1 day" 0.249
And I capture all network traffic 0.003
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 4.415
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 14.229
And I wait until Tor is ready 5.983
Then the system clock is less than 5 minutes incorrect 0.076
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.083
After features/support/hooks.rb:515 0.555
After features/support/hooks.rb:326 0.694
After features/support/hooks.rb:100 0.043
Feature: Time syncing
1:29.900
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 9.262
When I bump the system time with "-15 days" 0.289
And I warm reboot the computer 0.017
And the computer reboots Tails 1:19.637
Then Tails' hardware clock is close to the host system's time 0.694
After features/support/hooks.rb:515 0.130
After features/support/hooks.rb:326 0.630
After features/support/hooks.rb:100 0.008
Feature: Time syncing
1:30.206
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 11.932
When I bump the hardware clock's time with "-15 days" 2.276
And I warm reboot the computer 0.013
And the computer reboots Tails 1:15.311
Then the hardware clock is still off by "-15 days" 0.672
After features/support/hooks.rb:515 0.137
After features/support/hooks.rb:326 0.633
After features/support/hooks.rb:100 0.006
Feature: Time syncing
58.478
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given a computer 0.166
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.032
And I start the computer 1.055
And the computer boots Tails 57.043
Then the system clock is just past Tails' source date 0.179
After features/support/hooks.rb:515 0.107
After features/support/hooks.rb:326 0.729
After features/support/hooks.rb:100 0.006
Feature: Time syncing
37.595
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.442
And I make sure time sync before Tor connects times out 1.185
When the network is plugged 0.036
And I successfully configure Tor 27.868
Then the system clock is less than 5 minutes incorrect 0.062
After features/support/hooks.rb:515 0.475
After features/support/hooks.rb:326 0.899
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:3.627
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.277
When I bump the system time with "+8 hours +15 minutes" 0.180
And all notifications have disappeared 3.936
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.131
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 4.282
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.268
And I click "Connect to Tor" 1.281
And the Tor Connection Assistant fails to connect to Tor 15.938
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.105
Then the system clock is less than 20 minutes incorrect 0.236
When I click "Connect to Tor" 1.170
Then I wait until Tor is ready 6.636
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.074
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:515 0.640
After features/support/hooks.rb:326 0.928
After features/support/hooks.rb:100 0.051
Feature: Time syncing
1:2.117
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.799
When I bump the system time with "+8 hours +15 minutes" 0.289
And all notifications have disappeared 4.173
And I capture all network traffic 0.003
And the network is plugged 0.042
And the Tor Connection Assistant autostarts 3.361
# 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 5.184
And I click "Connect to Tor" 1.178
Then the Tor Connection Assistant reports that it failed to connect 12.921
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.877
Then the system clock is less than 20 minutes incorrect 0.240
# "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.394
When I click "Connect to Tor" 1.186
Then I wait until Tor is ready 7.892
And all Internet traffic has only flowed through the configured bridges 1.124
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.067
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.379
After features/support/hooks.rb:515 0.547
After features/support/hooks.rb:326 0.925
After features/support/hooks.rb:100 0.042
Feature: Time syncing
26.025
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.347
And I make sure time sync before Tor connects uses a fake connectivity check service 1.179
And the network is plugged 0.116
And Tor is ready 14.822
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.555
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.682
After features/support/hooks.rb:326 0.733
After features/support/hooks.rb:100 0.000
Tags: @product
18.649
When I configure some normal bridges in the Tor Connection Assistant 11.546
Then I wait until Tor is ready 6.180
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.059
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.849
After features/support/hooks.rb:326 0.634
After features/support/hooks.rb:100 0.045
Tags: @product
21.934
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 19.494
Then I wait until Tor is ready 1.489
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.070
And all Internet traffic has only flowed through the configured bridges 0.861
After features/support/hooks.rb:326 0.717
After features/support/hooks.rb:100 0.032
Tags: @product
36.415
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 33.601
Then I wait until Tor is ready 1.696
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.107
And all Internet traffic has only flowed through the configured bridges 0.992
After features/support/hooks.rb:326 0.769
After features/support/hooks.rb:100 0.033
Tags: @product
1:7.822
Given the Tor network and default bridges are blocked 3.280
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.761
Then the Tor Connection Assistant reports that it failed to connect 0.156
And tca.conf is empty 0.254
Given I scan a QR code from the error page in Tor Connection Assistant 21.252
And I retry connecting to Tor 1.159
Then I wait until Tor is ready 8.735
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 1.149
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.058
After features/support/hooks.rb:326 0.669
After features/support/hooks.rb:100 0.060
22.719
When I configure the default bridges in the Tor Connection Assistant 19.339
Then I wait until Tor is ready 1.489
And Tor is configured to use the default bridges 0.478
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.069
And Tor is configured to use the default bridges 0.441
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.886
After features/support/hooks.rb:326 0.692
After features/support/hooks.rb:100 0.046
Tags: @product
28.650
Given the Tor network is blocked 2.369
When I configure a direct connection in the Tor Connection Assistant 21.686
Then I wait until Tor is ready 2.030
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.130
And Tor is configured to use the default bridges 0.483
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.937
After features/support/hooks.rb:326 0.627
After features/support/hooks.rb:100 0.037
Tags: @product
45.339
Given the Tor network and default bridges are blocked 3.100
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.821
Then the Tor Connection Assistant reports that it failed to connect 0.119
And tca.conf is empty 0.216
Given the Tor network and default bridges are unblocked 1.389
And I retry connecting to Tor 1.171
Then I wait until Tor is ready 7.380
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.083
And all Internet traffic has only flowed through Tor or connectivity check service 1.039
After features/support/hooks.rb:326 0.688
After features/support/hooks.rb:100 0.043
Tags: @product
4.711
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.463
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.123
And I cannot click the "Connect to Tor" button 0.124
After features/support/hooks.rb:326 1.698
After features/support/hooks.rb:100 0.054
Tags: @product
5:24.302
Scenario The same Tor configuration is applied when the network is reconnected
Steps
Given I configure a direct connection in the Tor Connection Assistant 9.873
And I wait until Tor is ready 2.675
When I disconnect the network through GNOME 2.905
And I connect the network through GNOME 2.985
Then the Tor Connection Assistant autostarts 2.333
And the Tor Connection Assistant connects to Tor 3.197
And I wait until Tor is ready 5:0.330
Time syncing failed (HtpdateError)
./features/step_definitions/common_steps.rb:698:in `rescue in block in <top (required)>'
./features/step_definitions/common_steps.rb:696:in `/^the time has synced$/'
./features/step_definitions/common_steps.rb:649: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.301

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

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_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/13/artifact/build-artifacts/00:31:57_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.journal

After features/support/hooks.rb:100 0.053
Tags: @product
45.394
Given I configure a direct connection in the Tor Connection Assistant 9.666
And I wait until Tor is ready 1.665
And I disconnect the network through GNOME 3.241
And the Tor network and default bridges are blocked 1.581
When I connect the network through GNOME 2.993
Then the Tor Connection Assistant reports that it failed to connect 26.245
After features/support/hooks.rb:326 0.863
After features/support/hooks.rb:100 0.037
Tags: @product
1:7.718
Given the Tor network and default bridges are blocked 2.404
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 24.304
Then the Tor Connection Assistant reports that it failed to connect 0.142
Given the Tor network and default bridges are unblocked 1.594
When I click "Connect to Tor" 1.212
Then I wait until Tor is ready 36.452
And Tor is configured to use the default bridges 0.498
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.108
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.042
22.500
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.478
And I prepare Tails for memory erasure tests 0.483
When I start a process allocating 128 MiB of memory with a known pattern 1.310
Then patterns cover at least 128 MiB in the guest's memory 4.570

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

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

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

After features/support/hooks.rb:326 0.792
After features/support/hooks.rb:100 0.000
29.842
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.880
And I prepare Tails for memory erasure tests 0.475
And I find very few patterns in the guest's memory 5.242

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

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

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

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

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

After features/support/hooks.rb:326 1.464
After features/support/hooks.rb:100 0.000
47.776
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.345
And I prepare Tails for memory erasure tests 0.462
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.079
Then I find very few patterns in the guest's memory 4.287

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# read cache
When I mount the USB drive again 13.074
And I read the content of the test FS 0.625
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 4.257
Then I find very few patterns in the guest's memory 4.255

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

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

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.007

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.598
After features/support/hooks.rb:100 0.000
8:9.677
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 7:23.692
And I prepare Tails for memory erasure tests 0.411
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.314
When I trigger shutdown 0.016
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.648
After features/support/hooks.rb:100 0.012
27.204
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.544
And I temporarily create a 4 GiB disk named "gptfat" 0.053
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.340
And I plug USB drive "gptfat" 3.586
When I start Tails Installer 8.631
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:326 0.832
After features/support/hooks.rb:100 0.001
Tags: @product
21.785
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.351
And I temporarily create a 7200 MiB disk named "temp" 0.043
And I start Tails Installer 10.113
But a suitable USB device is not found 0.023
When I plug USB drive "temp" 2.935
Then the "temp" USB drive is selected 0.080
When I unplug USB drive "temp" 0.205
Then a suitable USB device is not found 0.030
After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.000
Tags: @product
2:34.877
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 10.574
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 6.400
And I plug USB drive "install" 2.463
And I install Tails to USB drive "install" by cloning 1:57.193
Then the running Tails is installed on USB drive "install" 12.099
And there is a random seed on USB drive "install" 6.025
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:326 1.517
After features/support/hooks.rb:100 0.117
Tags: @product
2:25.316
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.435
And I temporarily create a 7200 MiB disk named "install" 0.059
And I plug USB drive "install" 2.539
And I install Tails to USB drive "install" by cloning 1:56.098
Then the running Tails is installed on USB drive "install" 12.070
And there is a random seed on USB drive "install" 6.042
But there is no persistence partition on USB drive "install" 0.071
After features/support/hooks.rb:326 1.341
After features/support/hooks.rb:100 0.131
Tags: @product
3:12.334
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 19.861
And I create a file in the Persistent directory 0.134
And I temporarily create a 7200 MiB disk named "install" 0.049
And I create a gpt partition with a vfat filesystem on disk "install" 6.365
And I plug USB drive "install" 2.686
And I install Tails with Persistent Storage to USB drive "install" by cloning 2:11.611
Then the running Tails is installed on USB drive "install" 16.905
And there is a random seed on USB drive "install" 6.028
And there is a persistence partition on USB drive "install" 0.080
And the USB drive "install" contains the same files as my persistent storage 8.611
After features/support/hooks.rb:326 2.406
After features/support/hooks.rb:100 0.123
Tags: @product
2:46.140
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 16.225
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.686
And I install Tails to USB drive "install" by cloning 2:2.650
Then the running Tails is installed on USB drive "install" 18.411
And there is a random seed on USB drive "install" 6.031
And there is no persistence partition on USB drive "install" 0.085
After features/support/hooks.rb:326 2.159
After features/support/hooks.rb:100 0.124
Tags: @product
3:5.326
Before features/support/hooks.rb:269 0.004
# 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 12.017
And I have started Tails from DVD without network and logged in 8.904
And I clone USB drive "__internal" to a temporary USB drive "install" 1.148
And I plug USB drive "install" 2.679
# 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 2:17.152
Then the running Tails is installed on USB drive "install" 17.270
And there is a random seed on USB drive "install" 6.080
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:326 1.197
After features/support/hooks.rb:100 0.128
Tags: @product @uefi
2:45.204
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 48.864
And I power off the computer 0.755
And the computer is set to boot in UEFI mode 0.101
When I start Tails from USB drive "__internal" with network unplugged and I login 1:51.246
Then Tails is running from USB drive "__internal" 0.431
And the boot device has safe access rights 3.741
And Tails has started in UEFI mode 0.063
After features/support/hooks.rb:326 0.717
After features/support/hooks.rb:100 0.036
Tags: @product
1:55.496
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.066
And I plug and mount a USB drive containing a Tails USB image 42.065
And I create a 7200 MiB disk named "usbimage" 0.045
And I plug USB drive "usbimage" 2.426
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:1.893
After features/support/hooks.rb:326 3.022
After features/support/hooks.rb:100 0.097
Tags: @product
1:43.535
Before features/support/hooks.rb:269 0.002
Given a computer 0.204
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:41.888
Then Tails is running from USB drive "usbimage" 0.403
And the label of the system partition on "usbimage" is "Tails" 0.397
And the system partition on "usbimage" is an EFI system partition 0.227
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.159
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.079
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.090
And the system partition on "usbimage" has the expected flags 0.084
After features/support/hooks.rb:326 0.879
After features/support/hooks.rb:100 0.006
5:27.549
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:3.616
And I update APT using apt 20.583
And I install "popularity-contest" using apt 25.678
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.672
When I create a persistent storage and activate the Additional Software feature 26.231
Then Additional Software is correctly configured for package "popularity-contest" 2.427
When I shutdown Tails and wait for the computer to power off 14.843
And I start Tails from USB drive "__internal" with network unplugged 1:3.476
And I enable persistence 23.881
And I log in to a new session 35.351
And the Additional Software installation service has started 41.449
Then I am notified that the installation succeeded 2.022
And Additional Software is correctly configured for package "popularity-contest" 1.025
And the package "popularity-contest" is installed after Additional Software has been started 0.287
After features/support/hooks.rb:515 40.035
After features/support/hooks.rb:326 1.669
After features/support/hooks.rb:100 0.015
2:39.215
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.007
Given a computer 0.353
And I start Tails from USB drive "__internal" and I login with an administration password 1:50.945
And I update APT using apt 17.077
When I install "makepp" using apt 26.320
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.441
And the package "makepp" is installed 0.077
After features/support/hooks.rb:515 39.144
After features/support/hooks.rb:326 1.235
After features/support/hooks.rb:100 0.017
5:23.737
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.007
Given a computer 0.271
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:24.262
When I uninstall "popularity-contest" using apt 25.121
And I accept removing "popularity-contest" from Additional Software 0.596
Then "popularity-contest" is not in the list of Additional Software 0.805
When I start Synaptic 27.257
And I update APT using Synaptic 22.570
And I install "cowsay" using Synaptic 10.105
And I accept adding "cowsay" to Additional Software 3.475
Then Additional Software is correctly configured for package "cowsay" 1.071
When I uninstall "cowsay" using apt 3.292
And I refuse removing "cowsay" from Additional Software 0.848
Then Additional Software is correctly configured for package "cowsay" 0.950
When I start "Additional Software" via GNOME Activities Overview 11.055
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.243
Then "cowsay" is not in the list of Additional Software 1.099
When I install "cowsay" using apt 3.297
And I refuse adding "cowsay" to Additional Software 0.632
Then "cowsay" is not in the list of Additional Software 0.780
After features/support/hooks.rb:515 1.312
After features/support/hooks.rb:326 0.864
After features/support/hooks.rb:100 0.014
10:49.969
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.008
Given a computer 0.345
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:41.793
And I configure APT to prefer an old version of cowsay 0.030
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.075
And I accept adding "cowsay" to Additional Software 6.680
And Additional Software is correctly configured for package "cowsay" 0.974
And I shutdown Tails and wait for the computer to power off 6.553
And I start Tails from USB drive "__internal" with network unplugged 1:2.678
And I enable persistence 13.233
# 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.036
And I log in to a new session 45.346
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.670
And I revert the APT tweaks that made it prefer an old version of cowsay 0.079
# 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.086
And the network is plugged 0.061
And Tor is ready 50.458
# 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 9.260
And available upgrades have been checked 0.136
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.131
And I can open the Additional Software configuration window from the notification 4.662
And I shutdown Tails and wait for the computer to power off 8.902
And I start Tails from USB drive "__internal" with network unplugged 1:3.570
And I enable persistence 16.987
# 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.031
And I log in to a new session 41.488
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 32.145
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
And the network is plugged 0.841
And Tor is ready 52.387
Then the Additional Software upgrade service has started 0.155
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.097
After features/support/hooks.rb:515 2.784
After features/support/hooks.rb:326 0.932
After features/support/hooks.rb:100 0.068
2:19.099
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.005
Given a computer 0.300
And I start Tails from USB drive "__internal" with network unplugged 1:2.286
And I enable persistence 19.319
And I remove the "cowsay" deb files from the APT cache 0.054
# 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.096
And I log in to a new session 37.845
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.647
And I can open the Additional Software log file from the notification 4.941
And the package "cowsay" is not installed 0.607
After features/support/hooks.rb:515 0.110
After features/support/hooks.rb:326 1.662
After features/support/hooks.rb:100 0.009
Tags: @product
2:49.212
Before features/support/hooks.rb:269 0.004
Given a computer 1.151
And I create a 7200 MiB disk named "old" 0.612
And I plug USB drive "old" 1.233
And I write an old version of the Tails USB image to disk "old" 1:2.004
When I start Tails from USB drive "old" with network unplugged 1:38.365
Then the boot device has safe access rights 3.224
And Tails is running from USB drive "old" 0.391
And there is no persistence partition on USB drive "old" 0.070
And process "udev-watchdog" is running 0.092
And udev-watchdog is monitoring the correct device 0.342
And I unplug USB drive "old" 1.723
After features/support/hooks.rb:326 4.021
After features/support/hooks.rb:100 0.012
Tags: @product
2:14.071
Before features/support/hooks.rb:269 0.008
Given a computer 0.221
And I start Tails from USB drive "old" with network unplugged and I login 1:31.904
Then Tails is running from USB drive "old" 0.370
And I create a persistent partition 32.610
And I take note of which tps features are available 1.644
Then a Tails persistence partition exists on USB drive "old" 0.838
And I shutdown Tails and wait for the computer to power off 6.481
After features/support/hooks.rb:326 0.170
After features/support/hooks.rb:100 0.009
Tags: @product
2:49.767
Before features/support/hooks.rb:269 0.007
Given a computer 0.193
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:11.373
Then Tails is running from USB drive "old" 0.509
And all tps features are active 2.240
When I write some files expected to persist 1.832
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.269
And all persistence configuration files have safe access rights 0.467
And all persistent directories from the old Tails version have safe access rights 2.785
And I take note of which tps features are available 0.493
And I shutdown Tails and wait for the computer to power off 4.581
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 25.021
After features/support/hooks.rb:326 0.135
After features/support/hooks.rb:100 0.010
Tags: @product
2:34.517
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.868
And I log in to a new session 18.951
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.562
And I plug USB drive "to_upgrade" 2.475
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:35.167
Then the running Tails is installed on USB drive "to_upgrade" 24.038
And I unplug USB drive "to_upgrade" 0.229
And I unplug USB drive "__internal" 0.224
After features/support/hooks.rb:326 3.630
After features/support/hooks.rb:100 0.000
Tags: @product
2:24.011
Before features/support/hooks.rb:269 0.008
Given a computer 0.221
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:13.373
Then all tps features from the old Tails version are active 1.761
And Tails is running from USB drive "to_upgrade" 0.367
And the boot device has safe access rights 3.544
And the expected persistent files created with the old Tails version are present in the filesystem 1.775
And all persistent directories from the old Tails version have safe access rights 2.968
After features/support/hooks.rb:326 0.962
After features/support/hooks.rb:100 0.010
6:33.096
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.984
And no SquashFS delta is installed 0.115
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.416
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.056
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.305
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.514
When the network is plugged 0.087
And Tor is ready 23.827
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.753
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.436
Given I shutdown Tails and wait for the computer to power off 8.860
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.050
Then Tails is running version 6.2~testoverlayfs 0.016
And all tps features are active 2.469
And the file system changes introduced in version 6.2~testoverlayfs are present 0.348
And only the 6.2~testoverlayfs SquashFS delta is installed 0.069
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.375
# 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.267
When the network is plugged 0.040
And Tor is ready 19.417
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.490
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 10.275
Given I shutdown Tails and wait for the computer to power off 6.747
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.841
Then Tails is running version 6.3~testoverlayfs 0.026
And all tps features are active 2.257
And the file system changes introduced in version 6.3~testoverlayfs are present 0.535
And only the 6.3~testoverlayfs SquashFS delta is installed 0.176
# 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.421
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.407
When the network is plugged 0.066
And Tor is ready 21.640
Then the Upgrader considers the system as up-to-date 0.371
# 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.355
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.068
After features/support/hooks.rb:326 0.950
After features/support/hooks.rb:100 0.017
58.264
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.796
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.390
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.082
And the signing key used by the Upgrader is outdated 0.822
But a current signing key is available on our website 0.000
When the network is plugged 0.041
And Tor is ready 46.493
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.638
After features/support/hooks.rb:326 0.726
After features/support/hooks.rb:100 0.000
1:13.891
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 1:2.708
When I eject the boot medium 0.305
Then Tails eventually shuts down 10.877
After features/support/hooks.rb:326 0.193
After features/support/hooks.rb:100 0.000
47.153
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.506
And I prepare Tails for memory erasure tests 0.502
And I fill a 128 MiB file with a known pattern on the root filesystem 18.113
And patterns cover at least 128 MiB in the guest's memory 4.927

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

When I eject the boot medium 0.405
And I wait for Tails to finish wiping the memory 12.943
Then I find very few patterns in the guest's memory 1.754

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

After features/support/hooks.rb:326 3.543
After features/support/hooks.rb:100 0.000
41.676
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 11.047
And I prepare Tails for memory erasure tests 0.412
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.214
And I fill the USB drive with a known pattern 2.336
And I read the content of the test FS 0.140
And patterns cover at least 90% of the test FS size in the guest's memory 4.253

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

When I eject the boot medium 0.638
And I wait for Tails to finish wiping the memory 10.738
Then I find very few patterns in the guest's memory 1.894

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

After features/support/hooks.rb:326 3.599
After features/support/hooks.rb:100 0.000
1:10.156
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 9.095
And I prepare Tails for memory erasure tests 0.498
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 41.895
And I fill the USB drive with a known pattern 1.502
And I read the content of the test FS 0.087
And patterns cover at least 99% of the test FS size in the guest's memory 3.159

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

When I eject the boot medium 0.732
And I wait for Tails to finish wiping the memory 11.404
Then I find very few patterns in the guest's memory 1.780

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

After features/support/hooks.rb:326 3.547
After features/support/hooks.rb:100 0.000
2:24.890
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.365
And I prepare Tails for memory erasure tests 0.584
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.129
And patterns cover at least 100 MiB in the guest's memory 3.945

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

When I eject the boot medium 0.490
And I wait for Tails to finish wiping the memory 12.194
Then I find very few patterns in the guest's memory 1.900

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

And Tails eventually shuts down 1:30.280
After features/support/hooks.rb:326 0.154
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.880
Before features/support/hooks.rb:269 0.007
Given a computer 0.237
And I start Tails from DVD with network unplugged 1:0.169
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.101
And no experimental APT suite is enabled for deb.torproject.org 0.074
And if releasing, no unversioned Tails APT source is enabled 0.228

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.704
After features/support/hooks.rb:100 0.012
Tags: @product
1:22.723
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 14.807
# 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.821
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.382
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.224
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.023
When I start Tails' custom backup tool 4.210
Then the backup tool displays "Plug in your backup Tails USB stick" 0.438
When I plug USB drive "backup" 2.810
And I give the Persistent Storage on drive "backup" its own UUID 0.338
And I click "Retry" in the backup tool 1.212
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.271
When I click "Back Up" in the backup tool 1.145
And I enter my persistent storage passphrase into the polkit prompt 6.551
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 18.746
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.206
And I plug USB drive "backup" 3.880
Then the USB drive "backup" contains the same files as my persistent storage 7.650
After features/support/hooks.rb:326 2.601
After features/support/hooks.rb:100 0.116
Tags: @product
0.231
Then the hostname should not have been leaked on the network 0.231
After features/support/hooks.rb:326 0.780
After features/support/hooks.rb:100 0.070
Tags: @product
0.835
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.213
And I switch to the "manually-added-con" NetworkManager connection 0.399
Then the hostname should not have been leaked on the network 0.222
After features/support/hooks.rb:326 0.645
After features/support/hooks.rb:100 0.055
45.045
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.108
When I start "Tails Documentation" via GNOME Activities Overview 10.971
Then the Tor Browser has started 24.310
Then "Tails - Documentation" has loaded in the Tor Browser 0.655
After features/support/hooks.rb:326 1.508
After features/support/hooks.rb:100 0.000
51.939
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.602
When I start "Tails Documentation" via GNOME Activities Overview 10.575
Then the Tor Browser has started 27.175
Then "Tails - Documentation" has loaded in the Tor Browser 0.584
After features/support/hooks.rb:326 1.301
After features/support/hooks.rb:100 0.000
22.866
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD without network and logged in 8.851
When I start Electrum through the GNOME menu 11.410
But the "electrum" tps feature is not enabled 0.651
And I see a warning that Electrum is not persistent 1.952
After features/support/hooks.rb:515 0.181
After features/support/hooks.rb:326 1.701
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
24.532
Before features/support/hooks.rb:269 0.012
Given I have started Tails from DVD without network and logged in 8.596
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.627
Then I see "CupsTestPage.png" after at most 40 seconds 3.870
And I can print the current document to "/home/amnesia/output.pdf" 8.437
After features/support/hooks.rb:326 0.790
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
29.029
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 13.513
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 1.756
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.078
Then I see "CupsTestPage.png" after at most 40 seconds 3.967
And I can print the current document to "/home/amnesia/output.pdf" 5.714
After features/support/hooks.rb:326 0.815
After features/support/hooks.rb:100 0.000
Feature: Using Evince
23.066
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.389
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.157
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.052
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.077
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.059
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.168
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.615
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.824
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.095
When I close Evince 0.273
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.226
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.269
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.741
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.064
When I close Evince 0.279
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.145
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.186
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.363
# 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.075
After features/support/hooks.rb:326 1.006
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
25.274
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.108
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.241
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.093
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 4.219
Then I see "CupsTestPage.png" after at most 40 seconds 4.919
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.692
After features/support/hooks.rb:326 1.271
After features/support/hooks.rb:100 0.000
Feature: Using Evince
18.186
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.882
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.367
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.208
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.918
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.475
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.280
After features/support/hooks.rb:326 0.995
After features/support/hooks.rb:100 0.000
21.362
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.306
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.233
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.517
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.053
After features/support/hooks.rb:326 0.854
After features/support/hooks.rb:100 0.000
Tags: @product
9.759
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.998
When the "Dogtail rules!" notification is sent 0.168
Then the "Dogtail rules!" notification is shown to the user 0.593
After features/support/hooks.rb:326 0.823
After features/support/hooks.rb:100 0.000
Tags: @product
3:44.087
Before features/support/hooks.rb:269 0.008
# 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.433
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.043
And Tor is ready 21.505
And all notifications have disappeared 4.618
When I start "Additional Software" via GNOME Activities Overview 11.032
And I close the "tails-additional-software-config" window 2.160
When I start "Disks" via GNOME Activities Overview 8.372
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.838
When I start "GNOME Terminal" via GNOME Activities Overview 8.919
And I close the "gnome-terminal-server" window 2.017
When I start "Files" via GNOME Activities Overview 8.234
And I close the "org.gnome.Nautilus" window 17.222
When I start "Persistent Storage" via GNOME Activities Overview 10.147
And I close the "tps-frontend" window 3.942
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.619
And I close the "zenity" window 3.895
When I start "Pidgin" via GNOME Activities Overview 8.324
And I close the "Pidgin" window via Alt+F4 3.810
When I start "Thunderbird" via GNOME Activities Overview 8.879
And I close the "Thunderbird" window 15.406
When I start "Tor Browser" via GNOME Activities Overview 8.966
And I close the "Firefox" window 15.219
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.351
And I close the "unlock-veracrypt-volumes" window 3.110
When I start "Unsafe Browser" via GNOME Activities Overview 9.981
And I close the "Firefox" window 14.031
After features/support/hooks.rb:326 1.664
After features/support/hooks.rb:100 0.000
Tags: @product
41.806
Before features/support/hooks.rb:269 0.007
Given a computer 0.203
And I start the computer from DVD with network unplugged 38.256
When Tails detects disk read failures on the SquashFS 1.602
Then I see a disk failure message on the splash screen 1.743
After features/support/hooks.rb:326 0.710
After features/support/hooks.rb:100 0.009
Tags: @product
40.673
Before features/support/hooks.rb:269 0.007
Given a computer 0.201
And I start the computer from DVD with network unplugged 36.830
When Tails detects disk read failures on the boot device 0.437
Then I see a disk failure message on the splash screen 3.203
After features/support/hooks.rb:326 0.698
After features/support/hooks.rb:100 0.008
Tags: @product
41.420
Before features/support/hooks.rb:269 0.004
Given a computer 0.204
And I start the computer from DVD with network unplugged 36.813
When Tails detects disk read failures on the boot device with a target error 1.651
Then I see a disk failure message on the splash screen 2.750
After features/support/hooks.rb:326 0.668
After features/support/hooks.rb:100 0.008
Tags: @product @doc
37.591
Before features/support/hooks.rb:269 0.004
Given a computer 0.219
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.696
When Tails detects disk read failures on the SquashFS 1.729
Then I see a disk failure message 0.527
Then I can open the hardware failure documentation from the disk failure message 25.418
After features/support/hooks.rb:326 2.730
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.162
Before features/support/hooks.rb:269 0.006
Given a computer 0.912
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.946
When Tails detects disk read failures on the boot device 0.604
Then I see a disk failure message 1.314
Then I can open the hardware failure documentation from the disk failure message 27.384
After features/support/hooks.rb:326 2.519
After features/support/hooks.rb:100 0.000
Tags: @product @doc
38.468
Before features/support/hooks.rb:269 0.005
Given a computer 0.186
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.950
When Tails detects disk read failures on the boot device with a target error 1.623
Then I see a disk failure message 0.518
Then I can open the hardware failure documentation from the disk failure message 25.188
After features/support/hooks.rb:326 2.699
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
51.476
Before features/support/hooks.rb:269 0.005
Given a computer 0.193
And I start the computer from DVD with network unplugged and an unsupported graphics card 37.798
Then I see a graphics card failure message on the splash screen 13.484
After features/support/hooks.rb:326 0.824
After features/support/hooks.rb:100 0.009
Tags: @product @doc
14.101
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 9.169
Then the included OpenPGP keys are valid for the next 1 month 4.932
After features/support/hooks.rb:326 0.817
After features/support/hooks.rb:100 0.000
Tags: @product
23.611
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.120
Then the keys trusted by APT are valid for the next 3 months 14.490
After features/support/hooks.rb:326 0.779
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
51.474
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.525
And I log in to a new session in German (de) 34.690
Then the amnesiac Documents directory exists 0.172
And there is a GNOME bookmark for the amnesiac Documents directory 3.086
After features/support/hooks.rb:326 0.725
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
48.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 9.448
And I log in to a new session in German (de) 35.728
Then the amnesiac Downloads directory exists 0.084
And there is a GNOME bookmark for the amnesiac Downloads directory 3.145
After features/support/hooks.rb:326 0.896
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.693
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.400
And I log in to a new session in German (de) 35.455
Then the amnesiac Music directory exists 0.068
And there is a GNOME bookmark for the amnesiac Music directory 2.768
After features/support/hooks.rb:326 1.150
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.318
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.491
And I log in to a new session in German (de) 35.722
Then the amnesiac Pictures directory exists 0.069
And there is a GNOME bookmark for the amnesiac Pictures directory 3.035
After features/support/hooks.rb:326 1.112
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
50.703
Before features/support/hooks.rb:269 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.473
And I log in to a new session in German (de) 39.065
Then the amnesiac Videos directory exists 0.142
And there is a GNOME bookmark for the amnesiac Videos directory 3.021
After features/support/hooks.rb:326 0.842
After features/support/hooks.rb:100 0.000
Feature: Localization
2:54.070
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.327
When I log in to a new session in Arabic (ar) 37.615
Then the keyboard layout is set to "us" 0.220
When the network is plugged 0.035
And Tor is ready 45.175
Then I successfully start the Unsafe Browser in "ar" 15.707
And I kill the Unsafe Browser 5.933
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 31.321
And DuckDuckGo is the default search engine 10.336
And I kill the Tor Browser 5.562
And the screen keyboard works in Thunderbird 13.095
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:326 1.644
After features/support/hooks.rb:100 0.000
Feature: Localization
2:37.407
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.693
When I log in to a new session in Chinese (zh_CN) 35.539
Then the keyboard layout is set to "cn" 0.177
When the network is plugged 0.047
And Tor is ready 16.836
Then I successfully start the Unsafe Browser in "zh_CN" 17.495
And I kill the Unsafe Browser 5.919
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 29.651
And DuckDuckGo is the default search engine 18.703
And I kill the Tor Browser 5.621
And the screen keyboard works in Thunderbird 18.003
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:326 2.497
After features/support/hooks.rb:100 0.000
Feature: Localization
2:4.226
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.166
When I log in to a new session in English (en) 20.066
Then the keyboard layout is set to "us" 0.264
When the network is plugged 0.039
And Tor is ready 16.953
Then I successfully start the Unsafe Browser in "en" 16.990
And I kill the Unsafe Browser 5.775
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 29.021
And DuckDuckGo is the default search engine 8.350
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 12.632
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:326 2.634
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.709
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.368
When I log in to a new session in French (fr) 39.353
Then the keyboard layout is set to "fr" 0.217
When the network is plugged 0.072
And Tor is ready 16.204
Then I successfully start the Unsafe Browser in "fr" 15.301
And I kill the Unsafe Browser 5.910
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 30.302
And DuckDuckGo is the default search engine 15.133
And I kill the Tor Browser 5.594
And the screen keyboard works in Thunderbird 13.506
And the layout of the screen keyboard is set to "fr" 0.619
After features/support/hooks.rb:326 3.983
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.911
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.552
When I log in to a new session in German (de) 33.907
Then the keyboard layout is set to "de" 0.231
When the network is plugged 0.044
And Tor is ready 18.596
Then I successfully start the Unsafe Browser in "de" 14.761
And I kill the Unsafe Browser 6.015
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 29.551
And DuckDuckGo is the default search engine 10.159
And I kill the Tor Browser 5.611
And the screen keyboard works in Thunderbird 13.764
And the layout of the screen keyboard is set to "de" 0.580
After features/support/hooks.rb:326 1.625
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.697
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.204
When I log in to a new session in Italian (it) 39.566
Then the keyboard layout is set to "it" 0.161
When the network is plugged 0.036
And Tor is ready 20.014
Then I successfully start the Unsafe Browser in "it" 15.680
And I kill the Unsafe Browser 5.928
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 30.687
And DuckDuckGo is the default search engine 10.408
And I kill the Tor Browser 5.670
And the screen keyboard works in Thunderbird 13.443
And the layout of the screen keyboard is set to "us" 0.748
After features/support/hooks.rb:326 2.385
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.762
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.497
When I log in to a new session in Persian (fa) 34.086
Then the keyboard layout is set to "ir" 0.181
When the network is plugged 0.273
And Tor is ready 17.195
Then I successfully start the Unsafe Browser in "fa" 16.159
And I kill the Unsafe Browser 5.964
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 30.455
And DuckDuckGo is the default search engine 16.421
And I kill the Tor Browser 5.588
And the screen keyboard works in Thunderbird 14.224
And the layout of the screen keyboard is set to "ir" 0.601
After features/support/hooks.rb:326 1.282
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.459
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.275
When I log in to a new session in Portuguese (pt) 34.165
Then the keyboard layout is set to "pt" 0.269
When the network is plugged 0.046
And Tor is ready 18.545
Then I successfully start the Unsafe Browser in "pt" 16.085
And I kill the Unsafe Browser 5.972
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 30.395
And DuckDuckGo is the default search engine 11.984
And I kill the Tor Browser 5.585
And the screen keyboard works in Thunderbird 14.352
And the layout of the screen keyboard is set to "us" 0.658
After features/support/hooks.rb:326 1.453
After features/support/hooks.rb:100 0.000
Feature: Localization
2:44.965
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 22.158
When I log in to a new session in Russian (ru) 37.127
Then the keyboard layout is set to "ru" 0.414
When the network is plugged 0.050
And Tor is ready 20.074
Then I successfully start the Unsafe Browser in "ru" 14.531
And I kill the Unsafe Browser 5.942
When I enable the screen keyboard 0.209
Then the screen keyboard works in Tor Browser 32.798
And DuckDuckGo is the default search engine 11.037
And I kill the Tor Browser 5.661
And the screen keyboard works in Thunderbird 14.383
And the layout of the screen keyboard is set to "ru" 0.574
After features/support/hooks.rb:326 2.176
After features/support/hooks.rb:100 0.000
Feature: Localization
2:40.876
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.520
When I log in to a new session in Spanish (es) 37.967
Then the keyboard layout is set to "es" 0.311
When the network is plugged 0.056
And Tor is ready 18.292
Then I successfully start the Unsafe Browser in "es" 17.437
And I kill the Unsafe Browser 5.938
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 32.557
And DuckDuckGo is the default search engine 17.917
And I kill the Tor Browser 5.577
And the screen keyboard works in Thunderbird 15.615
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:326 1.239
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.295
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.547
When I log in to a new session in Turkish (tr) 35.568
Then the keyboard layout is set to "tr" 0.158
When the network is plugged 0.086
And Tor is ready 17.057
Then I successfully start the Unsafe Browser in "tr" 16.395
And I kill the Unsafe Browser 6.046
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 31.320
And DuckDuckGo is the default search engine 10.031
And I kill the Tor Browser 5.319
And the screen keyboard works in Thunderbird 13.070
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:326 1.291
After features/support/hooks.rb:100 0.000
Tags: @product
51.447
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.336
And I capture all network traffic 0.009
When I disable MAC spoofing in Tails Greeter 3.983
And I log in to a new session 21.214
And the network is plugged 0.068
And Tor is ready 15.498
Then 1 network interface is enabled 0.166
And the 1st network device has its real MAC address configured 0.130
When I hotplug a network device and wait for it to be initialized 1.479
Then 2 network interfaces are enabled 0.088
And the 2nd network device has its real MAC address configured 0.087
And some network device leaked the real MAC address 0.383
After features/support/hooks.rb:326 1.187
After features/support/hooks.rb:100 0.047
Tags: @product
46.864
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 9.172
And I capture all network traffic 0.007
When I log in to a new session 19.052
And the network is plugged 0.061
And Tor is ready 16.355
Then 1 network interface is enabled 0.169
And the 1st network device has a spoofed MAC address configured 0.084
When I hotplug a network device and wait for it to be initialized 1.449
Then 2 network interfaces are enabled 0.085
And the 2nd network device has a spoofed MAC address configured 0.090
And no network device leaked the real MAC address 0.334
After features/support/hooks.rb:326 1.043
After features/support/hooks.rb:100 0.037
Tags: @product
31.160
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 9.525
And I capture all network traffic 0.006
And the network is plugged 0.064
And macchanger will fail by not spoofing and always returns false 0.164
When I log in to a new session 19.109
Then no network interfaces are enabled 0.136
And no network device leaked the real MAC address 0.012
And I see the "Wired Network Disabled" notification after at most 60 seconds 2.141
After features/support/hooks.rb:326 1.594
After features/support/hooks.rb:100 0.028
Tags: @product
31.861
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.761
And I capture all network traffic 0.006
And the network is plugged 0.273
And macchanger will fail by not spoofing and always returns true 0.182
When I log in to a new session 20.339
Then no network interfaces are enabled 0.155
And no network device leaked the real MAC address 0.017
And I see the "Wired Network Disabled" notification after at most 60 seconds 2.124
After features/support/hooks.rb:326 1.309
After features/support/hooks.rb:100 0.066
Tags: @product
33.463
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 10.932
And I capture all network traffic 0.006
And the network is plugged 0.582
And macchanger will fail by not spoofing and always returns true 0.181
And no network interface modules can be unloaded 0.526
When I log in to a new session 18.957
Then 1 network interface is enabled 0.112
But the MAC spoofing panic mode disabled networking 0.923
And no network device leaked the real MAC address 0.018
And I see the "All Networking Disabled" notification after at most 60 seconds 1.222
After features/support/hooks.rb:326 1.094
After features/support/hooks.rb:100 0.036
Tags: @product
59.189
Before features/support/hooks.rb:269 0.006
Given a computer 0.274
And I capture all network traffic 0.013
When I start the computer 1.095
Then the computer boots Tails 57.639
And no network interfaces are enabled 0.145
And no network device leaked the real MAC address 0.021
After features/support/hooks.rb:326 0.997
After features/support/hooks.rb:100 0.068
1:40.257
Before features/support/hooks.rb:269 0.021
Given a computer 1.449
And I start Tails from DVD with network unplugged and I login 1:21.586
And I plug and mount a USB drive containing a sample PNG 15.511
Then MAT can clean some sample PNG file 1.709
After features/support/hooks.rb:326 0.620
After features/support/hooks.rb:100 0.012
Feature: Networking
Tags: @product
1:2.337
Before features/support/hooks.rb:269 0.016
Given I have started Tails from DVD without network and logged in 8.697
And I wait between 30 and 60 seconds 32.020

Slept for 32 seconds

Then the Tor Status icon tells me that Tor is not usable 0.880
When the network is plugged 0.044
Then I successfully configure Tor 15.393
And the Tor Status icon tells me that Tor is usable 0.882
And all notifications have disappeared 4.320
And the time has synced 0.098
After features/support/hooks.rb:326 0.777
After features/support/hooks.rb:100 0.000
Feature: Networking
41.670
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 9.272
And I disable networking in Tails Greeter 1.040
And I log in to a new session 20.523
Then no network interfaces are enabled 0.229
When I hotplug a network device 0.385
And I wait 10 seconds 10.006

Slept for 10 seconds

Then no network interfaces are enabled 0.213
After features/support/hooks.rb:326 1.102
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
25.090
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.785
When I start "Onion Circuits" via GNOME Activities Overview 10.124
Then Onion Circuits starts 1.918
And Onion Circuits shows some circuits 0.262
After features/support/hooks.rb:326 0.924
After features/support/hooks.rb:100 0.000
Tags: @product
2:33.402
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:42.006
And I update APT using apt 21.704
And I install "python3-behave" using apt 26.039
Then the Tails Persistent Storage behave tests pass 3.651
After features/support/hooks.rb:326 0.999
After features/support/hooks.rb:100 0.000
Tags: @product
1:16.755
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 46.173
When I log in to a new session without activating the Persistent Storage 24.325
Then Tails is running from USB drive "__internal" 0.392
And persistence is disabled 0.209
But a Tails persistence partition exists on USB drive "__internal" 5.654
After features/support/hooks.rb:326 1.244
After features/support/hooks.rb:100 0.000
Tags: @product
3:15.086
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.349
Then Tails is running from USB drive "__internal" 0.641
When I create a file in the Persistent directory 0.191
And I create a persistent partition with the default settings 26.416
Then the file I created was copied to the Persistent Storage 0.706
When I shutdown Tails and wait for the computer to power off 17.817
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:15.548
Then persistence for "Persistent" is active 0.341
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:326 1.205
After features/support/hooks.rb:100 0.009
Tags: @product
1:8.533
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.209
And the system is very low on memory 11.392
When I create a file in the Persistent directory 1.650
When I try to create a persistent partition 25.237
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.179
When I close the Persistent Storage app 2.576
And I free up some memory 1.373
And I create a persistent partition with the default settings 13.673
Then the file I created was copied to the Persistent Storage 0.241
After features/support/hooks.rb:326 1.290
After features/support/hooks.rb:100 0.000
Tags: @product
3:9.983
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 21.495
Then Tails is running from USB drive "__internal" 0.697
And all tps features are active 2.762
And all persistent directories have safe access rights 2.975
When I disable the first tps feature 7.320
Then all tps features but the first one are active 2.273
And I shutdown Tails and wait for the computer to power off 15.236
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.823
Then all tps features but the first one are active 2.397
After features/support/hooks.rb:326 1.051
After features/support/hooks.rb:100 0.008
Tags: @product
19.412
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.756
Then persistence for "Persistent" is active 0.199
And I create a file in the Persistent directory 0.162
Then the file I created was copied to the Persistent Storage 0.099
When I disable the first tps feature 5.673
Then persistence for "Persistent" is not active 0.111
And the Persistent directory does not exist 0.056
When I enable the first tps feature 3.210
Then persistence for "Persistent" is active 0.076
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:326 0.790
After features/support/hooks.rb:100 0.000
Tags: @product
20.042
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.097
Then persistence for "Persistent" is active 0.208
When I create a file in the Persistent directory 0.096
And I disable the first tps feature 5.670
And I delete the data of the Persistent Folder feature 3.915
Then the file I created does not exist on the Persistent Storage 0.055
After features/support/hooks.rb:326 1.087
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.485
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.796
And the network is plugged 0.050
And Tor is ready 23.967
And I take note of which tps features are available 0.582
When I write some files expected to persist 1.826
And I shutdown Tails and wait for the computer to power off 8.597
# 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" 25.663
After features/support/hooks.rb:326 0.124
After features/support/hooks.rb:100 0.000
Tags: @product
3:27.223
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 23.349
And the network is plugged 0.050
And Tor is ready 20.172
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.176
And I shutdown Tails and wait for the computer to power off 8.660
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.909
And I capture all network traffic 0.013
And the network is plugged 0.051
And Tor is ready 19.056
And I switch to the "persistent-con-current" NetworkManager connection 0.443
And the 1st network device has a spoofed MAC address configured 0.096
And no network device leaked the real MAC address 0.243
After features/support/hooks.rb:326 0.638
After features/support/hooks.rb:100 0.103
Tags: @product
1:0.877
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 13.986
And I enable persistence creation in Tails Greeter 1.202
And I log in to a new session expecting no warning about the Persistent Storage not being activated 23.189
Then I create a persistent partition with the default settings using the wizard that was already open 22.500
After features/support/hooks.rb:326 1.424
After features/support/hooks.rb:100 0.000
Tags: @product
5:7.587
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.207
When I enable persistence 40.427
Then no persistent Greeter options were restored 14.878
When I set all Greeter options to non-default values 29.049
And I log in to a new session in German (de) after having activated the Persistent Storage 49.900
Then all Greeter options are set to non-default values 0.481
When I cold reboot the computer 7.861
And the computer reboots Tails 1:4.851
Given I enable persistence 33.888
Then persistent Greeter options were restored 15.222
When I log in to a new session after having activated the Persistent Storage 40.433
Then all Greeter options are set to non-default values 0.384
After features/support/hooks.rb:326 1.191
After features/support/hooks.rb:100 0.012
Tags: @product
4:16.600
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.174
# 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 36.206
And I shutdown Tails and wait for the computer to power off 15.741
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:37.065
And I change the passphrase of the Persistent Storage back to the original 37.411
After features/support/hooks.rb:326 1.375
After features/support/hooks.rb:100 0.008
Tags: @product
1:1.582
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.822
And I log in to a new session without activating the Persistent Storage 22.048
Then persistence is disabled 0.445
But a Tails persistence partition exists on USB drive "__internal" 10.056
And all notifications have disappeared 11.006
When I delete the persistent partition 7.621
Then there is no persistence partition on USB drive "__internal" 0.581
After features/support/hooks.rb:326 0.950
After features/support/hooks.rb:100 0.000
Tags: @product
2:35.108
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.493
When I write some dotfile expected to persist 0.079
And I shutdown Tails and wait for the computer to power off 9.131
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.070
Then the expected persistent dotfile is present in the filesystem 0.332
After features/support/hooks.rb:326 1.009
After features/support/hooks.rb:100 0.010
Tags: @product
1:51.506
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 9.347
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.086
When I try to enable persistence 0.351
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 35.440
When I log in to a new session after having activated the Persistent Storage 50.665
And all notifications have disappeared 7.517
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.739
And all tps features are enabled 2.299
And all tps features but the first one are active 2.059
After features/support/hooks.rb:326 2.528
After features/support/hooks.rb:100 0.000
Tags: @product
7:24.241
Before features/support/hooks.rb:269 0.005
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 6:1.047
And I enable persistence 43.180
And I log in to a new session after having activated the Persistent Storage 36.985
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 2.799
And persistence is enabled 0.228
After features/support/hooks.rb:326 1.363
After features/support/hooks.rb:100 0.000
Tags: @product
31.454
Before features/support/hooks.rb:269 0.005
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.141
And I enable persistence but something goes wrong during the LUKS header upgrade 21.448
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.865
After features/support/hooks.rb:326 0.790
After features/support/hooks.rb:100 0.000
Tags: @product
1:5.711
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 24.167
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 11.210
When I enable persistence 30.200
Then the filesystem of the Persistent Storage was repaired 0.132
After features/support/hooks.rb:326 1.208
After features/support/hooks.rb:100 0.000
Tags: @product
39.774
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.253
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 18.603
When I try to enable persistence 0.391
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 6.963
When I repair the filesystem of the Persistent Storage 1.333
Then the Welcome Screen tells me that the filesystem was repaired successfully 0.248
And the filesystem of the Persistent Storage was repaired 0.224
When I close the filesystem repair dialog 1.305
Then persistence is successfully enabled 0.451
After features/support/hooks.rb:326 1.136
After features/support/hooks.rb:100 0.000
Tags: @product
24.640
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 10.180
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 6.478
And Tails detects disk read failures on the boot device 1.600
When I try to enable persistence 0.440
Then the Welcome Screen tells me that my hardware is probably failing 5.940
After features/support/hooks.rb:326 0.771
After features/support/hooks.rb:100 0.000
Tags: @product
20.021
When I choose to connect to Tor automatically 1.998
And I accept Tor Connection's offer to use my persistent bridges 2.529
And I click "Connect to Tor" 1.248
Then I wait until Tor is ready 11.893
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.415
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.921
After features/support/hooks.rb:326 0.703
After features/support/hooks.rb:100 0.115
Tags: @product
22.817
When I choose to connect to Tor automatically 1.796
And I accept Tor Connection's offer to use my persistent bridges 2.644
And I disable saving bridges to Persistent Storage 1.301
And I configure a direct connection in the Tor Connection Assistant 12.473
Then I wait until Tor is ready 2.391
And tca.conf includes no bridge 0.013
And the "TorConfiguration" tps feature is not enabled and not active 1.202
And all Internet traffic has only flowed through Tor or connectivity check service 0.995
After features/support/hooks.rb:326 0.764
After features/support/hooks.rb:100 0.042
Feature: Random Seed
Tags: @product
3:8.264
Before features/support/hooks.rb:269 0.008
Given a computer 0.247
And I temporarily create a 7200 MiB disk named "temp" 0.060
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 31.959
Then there is no random seed on USB drive "temp" 6.188
When I start Tails from USB drive "temp" with network unplugged 1:43.177
Then the random seed was written multiple times on first boot 0.098
And there is a random seed on USB drive "temp" 7.130
When I log in to a new session 19.839
And I wait for the random seed to be updated 1.101
Then there is a random seed on USB drive "temp" 6.242
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.635
Then there is a random seed on USB drive "temp" 6.525
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 0.180
After features/support/hooks.rb:100 0.122
Tags: @product
30.681
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 29.904
Then the live user has been setup by live-boot 0.234
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.198
And the live user owns its home directory which has strict permissions 0.344
After features/support/hooks.rb:326 1.075
After features/support/hooks.rb:100 0.000
37.957
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD and logged in and the network is connected 37.690
Then no unexpected services are listening for network connections 0.267

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

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

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

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

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

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

amnesia could access tor on 127.0.0.1:9050 (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:9040 (TCP) as expected

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

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

After features/support/hooks.rb:326 0.819
After features/support/hooks.rb:100 0.000
Tags: @product
10.021
Before features/support/hooks.rb:269 0.020
Given I have started Tails from DVD without network and logged in 9.879
Then there are no unexpected messages of priority "err" or higher in the journal 0.142
After features/support/hooks.rb:326 0.900
After features/support/hooks.rb:100 0.000
Tags: @product
13.693
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.594
Then there are no unexpected messages of priority "err" or higher in the journal 0.098
After features/support/hooks.rb:326 0.829
After features/support/hooks.rb:100 0.000
Tags: @product
24.348
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.517
When I request a shutdown using the system menu 1.841
Then Tails eventually shuts down 8.989
After features/support/hooks.rb:326 0.178
After features/support/hooks.rb:100 0.000
1:29.666
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.050
When I request a reboot using the system menu 1.919
Then Tails eventually restarts 1:14.696
After features/support/hooks.rb:326 3.505
After features/support/hooks.rb:100 0.000
5.925
Given I monitor the network connections of SSH 0.065
And I have the SSH key pair for an SSH server 0.320
When I connect to an SSH server on the Internet 5.366
Then I have sucessfully logged into the SSH server 0.159
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:515 0.423
After features/support/hooks.rb:326 0.713
After features/support/hooks.rb:100 0.000
7.860
Given I have the SSH key pair for an SSH server 0.261
And an SSH server is running on the LAN 0.606
When I connect to an SSH server on the LAN 5.291
Then I am prompted to verify the SSH fingerprint for the SSH server 1.699
After features/support/hooks.rb:515 0.391
After features/support/hooks.rb:326 0.669
After features/support/hooks.rb:100 0.000
12.458
Given I have the SSH key pair for an SFTP server 0.268
When I connect to an SFTP server on the Internet 11.067
Then I successfully connect to the SFTP server 1.123
After features/support/hooks.rb:515 0.491
After features/support/hooks.rb:326 1.076
After features/support/hooks.rb:100 0.000
16.622
Given I cancel setting up an email account 2.558
When I open Thunderbird's Add-ons Manager 2.285
And I open the Extensions tab 1.107
Then I see that no add-ons are enabled in Thunderbird 10.670
After features/support/hooks.rb:515 0.737
After features/support/hooks.rb:326 1.203
After features/support/hooks.rb:100 0.000
46.440
When I enter my email credentials into the autoconfiguration wizard 11.339
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.366
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.392
When I accept the autoconfiguration wizard's configuration 19.359
And I send an email to myself 6.446
And I fetch my email 1.679
Then I can find the email I sent to myself in my inbox 6.856
After features/support/hooks.rb:515 2.827
After features/support/hooks.rb:326 1.228
After features/support/hooks.rb:100 0.000
13.709
When the network is plugged 0.054
And the Tor Connection Assistant autostarts 7.454
And I look at the hide mode but then I go back 4.748
And I choose to connect to Tor automatically 1.303
Then Tor Connection does not propose me to use Tor bridges 0.147
After features/support/hooks.rb:326 1.201
After features/support/hooks.rb:100 0.000
Tags: @product
1:29.695
Given the Tor network and default bridges are blocked 1.914
And the network is plugged 0.055
And I make sure time sync before Tor connects indicates a captive portal 1.266
And the Tor Connection Assistant autostarts 2.560
When I choose to connect to Tor automatically 2.754
And I click "Connect to Tor" 1.221
Then the Tor Connection Assistant fails to connect to Tor 27.827
And the Tor Connection Assistant knows that it's not the time sync that failed 10.694
And the Tor Connection Assistant knows that there might be a captive portal 0.139
When I open the Unsafe Browser from Tor Connection 16.946
And I log-in to the Captive Portal 10.660
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.663
And I allow time sync before Tor connects to work again 0.055
And I click "Connect to Tor" 1.167
Then I wait until Tor is ready 9.648
After features/support/hooks.rb:326 0.715
After features/support/hooks.rb:100 0.000
Tags: @product
14.767
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.164
Then the firewall's policy is to drop all IPv4 traffic 0.152
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.268
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.104
And the firewall is configured to block all external IPv6 traffic 0.077
After features/support/hooks.rb:326 0.636
After features/support/hooks.rb:100 0.000
Tags: @product
46.961
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.576
And I capture all network traffic 0.006
When I successfully start the Unsafe Browser 18.547
And I open the Tails homepage in the Unsafe Browser 14.452
And the Tails homepage loads in the Unsafe Browser 0.600
Then the firewall leak detector has detected leaks 0.778
After features/support/hooks.rb:326 0.993
After features/support/hooks.rb:100 0.048
Tags: @product
14.813
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.739
And I capture all network traffic 0.011
And I disable Tails' firewall 0.294
When I do a TCP DNS lookup of "torproject.org" 0.617
Then the firewall leak detector has detected leaks 0.150
After features/support/hooks.rb:326 0.827
After features/support/hooks.rb:100 0.047
Tags: @product
14.417
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.196
And I capture all network traffic 0.006
And I disable Tails' firewall 0.241
When I do a UDP DNS lookup of "torproject.org" 0.858
Then the firewall leak detector has detected leaks 0.113
After features/support/hooks.rb:326 0.657
After features/support/hooks.rb:100 0.045
Tags: @product
16.983
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.465
And I capture all network traffic 0.007
And I disable Tails' firewall 0.270
When I send some ICMP pings 4.129
Then the firewall leak detector has detected leaks 0.109
After features/support/hooks.rb:326 0.678
After features/support/hooks.rb:100 0.051
14.582
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 13.165
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.346
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:515 0.363
After features/support/hooks.rb:326 0.624
After features/support/hooks.rb:100 0.000
14.166
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.743
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.352
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:515 0.302
After features/support/hooks.rb:326 0.668
After features/support/hooks.rb:100 0.000
17.915
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.458
When I open an untorified ICMP connection to 1.2.3.4 5.387
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.069
After features/support/hooks.rb:515 0.324
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.000
Tags: @product
25.753
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.345
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.052
And I successfully configure Tor 17.322
Then the system DNS is still using the local DNS resolver 0.016
After features/support/hooks.rb:326 0.767
After features/support/hooks.rb:100 0.000
10.453
When I monitor the network connections of tails-security-check 0.075
And I re-run tails-security-check 0.354
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.024
After features/support/hooks.rb:515 0.475
After features/support/hooks.rb:326 0.964
After features/support/hooks.rb:100 0.000
2.521
When I monitor the network connections of htpdate 0.062
And I re-run htpdate 2.446
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:515 0.417
After features/support/hooks.rb:326 0.624
After features/support/hooks.rb:100 0.000
32.630
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.081
And I re-run tails-upgrade-frontend-wrapper 32.529
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.019
After features/support/hooks.rb:515 0.511
After features/support/hooks.rb:326 1.069
After features/support/hooks.rb:100 0.000
28.979
When I monitor the network connections of Tor Browser 0.075
And I start the Tor Browser 27.978
And the Tor Browser loads the startup page 0.877
Then I see that Tor Browser is properly stream isolated 0.048
After features/support/hooks.rb:515 0.984
After features/support/hooks.rb:326 1.110
After features/support/hooks.rb:100 0.000
Tags: @product
49.817
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.587
And a web server is running on the LAN 1.039
And I capture all network traffic 0.005
When I start the Tor Browser 24.042
And the Tor Browser loads the startup page 0.980
And I open a page on the LAN web server in the Tor Browser 9.939
Then the Tor Browser shows the "Unable to connect" error 0.932
And no traffic was sent to the web server on the LAN 0.290
After features/support/hooks.rb:326 0.966
After features/support/hooks.rb:100 0.030
58.777
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.941
Then the amnesiac Tor Browser directory exists 0.065
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.990
And the persistent Tor Browser directory does not exist 0.050
When I start the Tor Browser 27.411
And the Tor Browser loads the startup page 0.935
Then I can save the current page as "index.html" to the default downloads directory 5.666
And I can print the current page as "output.pdf" to the default downloads directory 9.717
After features/support/hooks.rb:515 0.927
After features/support/hooks.rb:326 0.903
After features/support/hooks.rb:100 0.000
52.664
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.776
When I start the Tor Browser 24.741
Then the Tor Browser loads the startup page 0.832
When I download some file in the Tor Browser 13.960
Then the file is saved to the default Tor Browser download directory 0.354
After features/support/hooks.rb:515 2.032
After features/support/hooks.rb:326 0.727
After features/support/hooks.rb:100 0.000
1:23.359
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.490
When I start the Tor Browser 25.383
And the Tor Browser loads the startup page 1.018
Then I can listen to an Ogg audio track in Tor Browser 44.466
After features/support/hooks.rb:515 1.764
After features/support/hooks.rb:326 1.178
After features/support/hooks.rb:100 0.000
50.225
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.880
When I start the Tor Browser 24.522
And the Tor Browser loads the startup page 0.989
Then I can watch a WebM video in Tor Browser 10.832
After features/support/hooks.rb:515 1.090
After features/support/hooks.rb:326 1.139
After features/support/hooks.rb:100 0.000
Tags: @product
1:20.317
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.686
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.136
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.082
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.056
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.080
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.073
And the file "/tmp/synaptic.html" exists 0.062
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.123
When I start the Tor Browser 27.623
And the Tor Browser loads the startup page 0.917
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 11.101
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.621
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.418
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.173
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.726
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.533
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.064
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.129
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.118
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.556
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.071
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.519
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.517
# 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.075
# 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.113
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.543
After features/support/hooks.rb:326 0.740
After features/support/hooks.rb:100 0.000
Tags: @product
39.368
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.429
When I start the Tor Browser 24.712
Then the Tor Browser uses all expected TBB shared libraries 1.226
After features/support/hooks.rb:326 0.710
After features/support/hooks.rb:100 0.000
1:2.203
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.338
When I start the Tor Browser 27.389
And the Tor Browser loads the startup page 1.188
And I open the Tails homepage in the Tor Browser 10.593
Then the Tor Browser loads the Tails homepage 1.072
When I request a new identity in Tor Browser 3.203
Then the Tor Browser restarts into a fresh session 6.417
After features/support/hooks.rb:515 1.986
After features/support/hooks.rb:326 1.575
After features/support/hooks.rb:100 0.000
Tags: @product
40.189
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.951
When I start the Tor Browser 24.622
And the Tor Browser loads the startup page 0.900
Then Tor Browser's circuit view is working 1.714
After features/support/hooks.rb:326 1.040
After features/support/hooks.rb:100 0.000
Tags: @product
59.375
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.013
When I start the Tor Browser 24.418
And the Tor Browser loads the startup page 0.916
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.820
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.966
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.169
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.071
After features/support/hooks.rb:326 0.920
After features/support/hooks.rb:100 0.000
Tags: @product
1:51.627
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 11.208
And the network is plugged 0.312
And I successfully configure Tor 24.044
And available upgrades have been checked 0.095
And all notifications have disappeared 4.541
Then the persistent Tor Browser directory exists 0.058
And there is a GNOME bookmark for the persistent Tor Browser directory 1.713
When I start the Tor Browser 24.966
And I open the address "https://tails.net/about" in the Tor Browser 13.202
And "Tails - How Tails works" has loaded in the Tor Browser 1.318
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.431
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.182
Then "Tails - How Tails works" has loaded in the Tor Browser 1.534
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.017
After features/support/hooks.rb:326 0.892
After features/support/hooks.rb:100 0.000
Tags: @product
50.145
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.733
Then the amnesiac Documents directory exists 0.061
And there is a GNOME bookmark for the amnesiac Documents directory 1.571
Then I start the Tor Browser in offline mode 30.928
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.850
After features/support/hooks.rb:326 1.078
After features/support/hooks.rb:100 0.000
Tags: @product
44.109
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.420
Then the amnesiac Downloads directory exists 0.076
And there is a GNOME bookmark for the amnesiac Downloads directory 1.603
Then I start the Tor Browser in offline mode 25.290
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.718
After features/support/hooks.rb:326 0.939
After features/support/hooks.rb:100 0.000
Tags: @product
47.053
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.270
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 1.460
Then I start the Tor Browser in offline mode 26.427
And I can save the current page as "index.html" to the Music GNOME bookmark 9.834
After features/support/hooks.rb:326 2.094
After features/support/hooks.rb:100 0.000
Tags: @product
47.080
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.357
Then the amnesiac Pictures directory exists 0.058
And there is a GNOME bookmark for the amnesiac Pictures directory 1.543
Then I start the Tor Browser in offline mode 27.732
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.387
After features/support/hooks.rb:326 0.820
After features/support/hooks.rb:100 0.000
Tags: @product
46.817
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.386
Then the amnesiac Videos directory exists 0.074
And there is a GNOME bookmark for the amnesiac Videos directory 1.567
Then I start the Tor Browser in offline mode 27.985
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.803
After features/support/hooks.rb:326 1.326
After features/support/hooks.rb:100 0.000
Tags: @product
3:42.686
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.015
And all tps features are active 2.399
And all persistent filesystems have safe access rights 0.210
And all persistence configuration files have safe access rights 0.393
And all persistent directories have safe access rights 2.711
When I start the Tor Browser in offline mode 29.424
And I add a bookmark to eff.org in the Tor Browser 14.096
And I cold reboot the computer 11.921
And the computer reboots Tails 1:1.088
And I enable persistence 17.921
And I log in to a new session 38.651
And all notifications have disappeared 7.440
And I start the Tor Browser in offline mode 22.442
Then the Tor Browser has a bookmark to eff.org 2.967
After features/support/hooks.rb:326 1.177
After features/support/hooks.rb:100 0.013
5.687
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.487
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.199
After features/support/hooks.rb:515 0.422
After features/support/hooks.rb:326 0.643
After features/support/hooks.rb:100 0.000
7.858
Given I have the SSH key pair for a Git repository 0.316
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.362
Then the Git repository "testing" has been cloned successfully 0.179
After features/support/hooks.rb:515 0.456
After features/support/hooks.rb:326 0.744
After features/support/hooks.rb:100 0.000
0.390
When I wget "https://example.com/" to stdout 0.389
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.348
After features/support/hooks.rb:326 0.608
After features/support/hooks.rb:100 0.000
0.405
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.405

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 0.289
After features/support/hooks.rb:326 0.647
After features/support/hooks.rb:100 0.000
0.404
When I curl "https://example.com/" to stdout 0.404
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.350
After features/support/hooks.rb:326 0.617
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
49.272
Given I have started Tails from DVD without network and logged in 8.472
And I plug and mount a USB drive containing sample videos 15.602
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.122
And the file "/home/amnesia/video.mp4" exists 0.065
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.169
When I open "/home/amnesia/video.mp4" with Totem 3.502
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.047
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.091
Given I close Totem 0.187
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.061
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.059
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.155
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.238
Then Totem tells me it is not allowed to open this file 1.866
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.082
Given I close Totem 0.148
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.055
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.157
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.188
Then Totem tells me it is not allowed to open this file 0.894
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.068
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.125
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.244
Then Totem tells me it is not allowed to open this file 0.760
# 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.075
Given I close Totem 0.164
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.080
And the file "/home/amnesia/.purple/otr.private_key" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.141
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.189
Then Totem tells me it is not allowed to open this file 0.890
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.071
After features/support/hooks.rb:326 0.867
After features/support/hooks.rb:100 0.000
Feature: Using Totem
25.574
Given I have started Tails from DVD and logged in and the network is connected 12.872
Then I can watch a WebM video over HTTPs 12.702
After features/support/hooks.rb:515 0.563
After features/support/hooks.rb:326 0.869
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
45.283
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.496
And I plug and mount a USB drive containing sample videos 17.138
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.090
When I open "/home/amnesia/Persistent/video.mp4" with Totem 4.730
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.582
Given I close Totem 0.841
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.177
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.063
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.261
Then Totem tells me it is not allowed to open this file 1.822
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.078
After features/support/hooks.rb:326 0.902
After features/support/hooks.rb:100 0.000
Tags: @product
46.411
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 11.368
And I disable the Unsafe Browser 3.994
And I log in to a new session 20.950
And the network is plugged 0.054
And all notifications have disappeared 6.568
When I try to start the Unsafe Browser 0.395
Then the Unsafe Browser complains that it is disabled 3.079
After features/support/hooks.rb:326 0.886
After features/support/hooks.rb:100 0.000
Tags: @product
45.598
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.426
And a web server is running on the LAN 1.039
When I successfully start the Unsafe Browser 19.022
And I open a page on the LAN web server in the Unsafe Browser 11.915
Then the Unsafe Browser displays the LAN web server hello message 0.195
After features/support/hooks.rb:326 2.146
After features/support/hooks.rb:100 0.001
Tags: @product @doc
50.384
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.295
When I successfully start the Unsafe Browser 17.215
Then the Unsafe Browser runs as the expected user 0.819
And the Unsafe Browser has a red theme 0.585
And the Unsafe Browser shows a warning as its start page 0.599
And the Unsafe Browser has no add-ons installed 8.476
And the Unsafe Browser has no bookmarks 8.212
And the Unsafe Browser uses all expected TBB shared libraries 1.180
After features/support/hooks.rb:326 1.029
After features/support/hooks.rb:100 0.000
Tags: @product
46.111
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.736
When I successfully start the Unsafe Browser 19.157
When I open the Tails homepage in the Unsafe Browser 12.243
Then the Tails homepage loads in the Unsafe Browser 0.629
And the Unsafe Browser has sent packets out to the Internet 0.343
After features/support/hooks.rb:326 0.703
After features/support/hooks.rb:100 0.000
34.385
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.925
When I successfully start the Unsafe Browser 19.030
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.598
And the Unsafe Browser chroot is torn down 0.710
After features/support/hooks.rb:326 1.412
After features/support/hooks.rb:100 0.000
44.501
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.260
When I successfully start the Unsafe Browser 17.939
# 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.002

Slept for 10 seconds

And I try to start the Unsafe Browser 0.229
Then I see a warning about another instance already running 4.070
After features/support/hooks.rb:326 1.549
After features/support/hooks.rb:100 0.000
Tags: @product
41.845
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.732
When I configure the Unsafe Browser to use a local proxy 0.245
And I successfully start the Unsafe Browser 19.509
And I open the Tails homepage in the Unsafe Browser 8.798
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.558
After features/support/hooks.rb:326 0.953
After features/support/hooks.rb:100 0.000
2:35.245
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 16.417
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.121
But checking for updates is disabled in the Unsafe Browser's configuration 0.019
When I successfully start the Unsafe Browser 17.824
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.756
After features/support/hooks.rb:515 0.553
After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.053
31.743
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.966
And the network is unplugged 0.043
# 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.223
Then I am told I cannot start the Unsafe Browser when I am offline 7.500
After features/support/hooks.rb:326 0.844
After features/support/hooks.rb:100 0.000
23.069
When I plug a USB drive containing a basic VeraCrypt volume 7.173
And I cancel the GNOME authentication prompt 2.404
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.596
And I open this VeraCrypt volume in GNOME Files 6.488
Then I see the expected contents in this VeraCrypt volume 0.396
When I lock the currently opened VeraCrypt volume 0.848
Then the VeraCrypt volume has been unmounted and locked 0.161
After features/support/hooks.rb:326 0.962
After features/support/hooks.rb:100 0.000
24.327
When I plug a USB drive containing a hidden VeraCrypt volume 10.342
And I cancel the GNOME authentication prompt 1.889
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.163
And I open this VeraCrypt volume in GNOME Files 5.963
Then I see the expected contents in this VeraCrypt volume 0.402
When I lock the currently opened VeraCrypt volume 0.452
Then the VeraCrypt volume has been unmounted and locked 0.113
After features/support/hooks.rb:326 0.731
After features/support/hooks.rb:100 0.000
32.016
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.744
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.130
And I open this VeraCrypt volume in GNOME Files 6.036
Then I see the expected contents in this VeraCrypt volume 0.378
When I lock the currently opened VeraCrypt file container 0.471
Then the VeraCrypt file container has been unmounted and locked 0.255
After features/support/hooks.rb:326 0.784
After features/support/hooks.rb:100 0.000
40.622
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.299
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.392
And I open this VeraCrypt volume in GNOME Files 5.716
Then I see the expected contents in this VeraCrypt volume 0.603
When I lock the currently opened VeraCrypt file container 0.410
Then the VeraCrypt file container has been unmounted and locked 0.201
After features/support/hooks.rb:326 0.786
After features/support/hooks.rb:100 0.016
27.435
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.953
And I cancel the GNOME authentication prompt 2.073
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.207
And I open this VeraCrypt volume in GNOME Files 4.974
Then I see the expected contents in this VeraCrypt volume 0.558
When I lock the currently opened VeraCrypt volume 0.482
Then the VeraCrypt volume has been unmounted and locked 0.185
After features/support/hooks.rb:326 0.763
After features/support/hooks.rb:100 0.000
28.062
When I plug a USB drive containing a hidden VeraCrypt volume 10.808
And I cancel the GNOME authentication prompt 1.909
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.333
And I open this VeraCrypt volume in GNOME Files 4.765
Then I see the expected contents in this VeraCrypt volume 0.582
When I lock the currently opened VeraCrypt volume 0.459
Then the VeraCrypt volume has been unmounted and locked 0.204
After features/support/hooks.rb:326 1.530
After features/support/hooks.rb:100 0.000
49.598
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.639
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.759
And I open this VeraCrypt volume in GNOME Files 4.842
Then I see the expected contents in this VeraCrypt volume 0.694
When I lock the currently opened VeraCrypt file container 0.512
Then the VeraCrypt file container has been unmounted and locked 0.150
After features/support/hooks.rb:326 0.997
After features/support/hooks.rb:100 0.029
53.278
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.979
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.483
And I open this VeraCrypt volume in GNOME Files 5.314
Then I see the expected contents in this VeraCrypt volume 0.749
When I lock the currently opened VeraCrypt file container 0.553
Then the VeraCrypt file container has been unmounted and locked 0.199
After features/support/hooks.rb:326 0.940
After features/support/hooks.rb:100 0.019
42.055
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.828
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.445
And I open this VeraCrypt volume in GNOME Files 4.930
Then I see the expected contents in this VeraCrypt volume 2.253
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.178
After features/support/hooks.rb:326 1.347
After features/support/hooks.rb:100 0.000
Tags: @product
8.558
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.485
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.073
After features/support/hooks.rb:326 0.827
After features/support/hooks.rb:100 0.000
Tags: @product
9.384
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.414
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.969
After features/support/hooks.rb:326 0.824
After features/support/hooks.rb:100 0.000
Tags: @product
21.826
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.267
When I start "WhisperBack" via GNOME Activities Overview 9.674
Then WhisperBack has debugging information 3.884
After features/support/hooks.rb:326 1.241
After features/support/hooks.rb:100 0.000