Project Number Date
test_Tails_ISO_devel 3331 21 Mar 2024, 12:16

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1537 1 0 0 0 1538 204 1 205 4:27:10.691 Failed
Tags: @product
1:43.355
Before features/support/hooks.rb:245 0.024
Given a computer 0.456
And I temporarily create a 100 MiB disk named "swap" 0.144
And I create a gpt swap partition on disk "swap" 9.759
And I plug SATA drive "swap" 1.053
And I temporarily create a 2 GiB disk named "live_hd" 0.049
And I write the Tails ISO image to disk "live_hd" 16.397
And I plug SATA drive "live_hd" 1.070
When I start Tails with network unplugged and I login 1:14.059
Then a "swap" partition was detected by Tails on drive "swap" 0.098
And drive "live_hd" is detected by Tails 0.125
But Tails has no disk swap enabled 0.076
And drive "live_hd" is not mounted 0.062
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.121
Tags: @product
1:22.821
Before features/support/hooks.rb:245 0.002
Given a computer 0.182
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.053
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 14.841
And I plug non-removable USB drive "fake_TailsData" 1.042
When I start the computer 0.998
And the computer boots Tails 51.845
Then drive "fake_TailsData" is detected by Tails 0.176
And Tails Greeter has not detected a persistence partition 13.681
After features/support/hooks.rb:291 1.028
After features/support/hooks.rb:75 0.010
Tags: @product
1:28.193
Before features/support/hooks.rb:245 0.003
Given a computer 2.027
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.700
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.727
And I plug SATA drive "fake_TailsData" 1.056
When I start the computer 1.017
And the computer boots Tails 52.168
Then drive "fake_TailsData" is detected by Tails 0.199
And Tails Greeter has not detected a persistence partition 13.296
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.007
Tags: @product
1:28.374
Before features/support/hooks.rb:245 0.002
Given a computer 0.165
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.048
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.238
And I plug SATA drive "gpt_ext2" 1.192
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.047
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 5.352
And I plug SATA drive "msdos_fat32" 1.101
And I start Tails from DVD with network unplugged and I login 1:15.807
Then drive "gpt_ext2" is detected by Tails 0.147
And drive "gpt_ext2" is not mounted 0.079
And drive "msdos_fat32" is detected by Tails 0.115
And drive "msdos_fat32" is not mounted 0.078
After features/support/hooks.rb:291 1.298
After features/support/hooks.rb:75 0.007
Tags: @product
2:21.837
Scenario I can perform administrative tasks if I have set up an administration password in the Welcome Screen
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails from DVD without network and logged in with an administration password 1:49.080
And running a command as root with pkexec requires PolicyKit administrator privileges 0.087
Then I can run a command as root with sudo 0.106
Then I can run a command as root with pkexec 32.563
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Authentication Required" roleName='label'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/common_steps.rb:763:in `gnome_shell_unlock_dialog'
./features/step_definitions/common_steps.rb:781:in `deal_with_polkit_prompt'
./features/step_definitions/common_steps.rb:799:in `/^I enter the "([^"]*)" password in the GNOME authentication prompt$/'
./features/step_definitions/common_steps.rb:758:in `/^I enter the sudo password in the GNOME authentication prompt$/'
./features/step_definitions/root_access_control.rb:50:in `/^I can run a command as root with pkexec$/'
features/root_access_control.feature:10:in `Then I can run a command as root with pkexec'
After features/support/hooks.rb:291 4.158

SCENARIO FAILED: 'I can perform administrative tasks if I have set up an administration password in the Welcome Screen' (at time 00:08:46)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3331/artifact/build-artifacts/00:08:46_I_can_perform_administrative_tasks_if_I_have_set_up_an_administration_password_in_the_Welcome_Screen.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3331/artifact/build-artifacts/00:08:46_I_can_perform_administrative_tasks_if_I_have_set_up_an_administration_password_in_the_Welcome_Screen.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3331/artifact/build-artifacts/00:08:46_I_can_perform_administrative_tasks_if_I_have_set_up_an_administration_password_in_the_Welcome_Screen.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3331/artifact/build-artifacts/00:08:46_I_can_perform_administrative_tasks_if_I_have_set_up_an_administration_password_in_the_Welcome_Screen.journal

After features/support/hooks.rb:75 0.008
Tags: @product
1:24.403
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 42.358
And running a command as root with pkexec requires PolicyKit administrator privileges 0.139
Then I cannot run a command as root with sudo and the standard passwords 0.259
And I cannot run a command as root with pkexec and the standard passwords 17.693
Then I cannot login as root using su with the standard passwords 23.953
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.034
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.537
When the network is plugged 0.188
And I successfully configure Tor 18.230
Then the system clock is less than 5 minutes incorrect 0.078
After features/support/hooks.rb:450 0.551
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.515
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.051
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.609
And I configure some normal bridges in the Tor Connection Assistant 12.216
And I wait until Tor is ready 3.526
Then the system clock is less than 5 minutes incorrect 0.067
After features/support/hooks.rb:450 0.441
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
Feature: Time syncing
31.055
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.418
When I bump the system time with "+1 day" 0.239
And I capture all network traffic 0.003
And the network is plugged 0.036
And the Tor Connection Assistant autostarts 4.328
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 15.420
And I wait until Tor is ready 1.621
Then the system clock is less than 5 minutes incorrect 0.060
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.926
After features/support/hooks.rb:450 0.488
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.052
Feature: Time syncing
1:17.576
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.387
When I bump the system time with "-15 days" 0.285
And I warm reboot the computer 0.015
And the computer reboots Tails 1:8.745
Then Tails' hardware clock is close to the host system's time 0.142
After features/support/hooks.rb:450 0.126
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.016
Feature: Time syncing
1:17.143
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.389
When I bump the hardware clock's time with "-15 days" 1.756
And I warm reboot the computer 0.012
And the computer reboots Tails 1:6.660
Then the hardware clock is still off by "-15 days" 0.323
After features/support/hooks.rb:450 0.132
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.005
Feature: Time syncing
53.049
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given a computer 0.152
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.957
And the computer boots Tails 51.720
Then the system clock is just past Tails' source date 0.195
After features/support/hooks.rb:450 0.128
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.005
Feature: Time syncing
34.412
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.255
And I make sure time sync before Tor connects times out 1.126
When the network is plugged 0.040
And I successfully configure Tor 24.916
Then the system clock is less than 5 minutes incorrect 0.074
After features/support/hooks.rb:450 0.523
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:3.107
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.151
When I bump the system time with "+8 hours +15 minutes" 0.232
And all notifications have disappeared 4.097
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.115
And the network is plugged 0.033
And the Tor Connection Assistant autostarts 3.292
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.136
And I click "Connect to Tor" 1.278
And the Tor Connection Assistant fails to connect to Tor 17.054
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.848
Then the system clock is less than 20 minutes incorrect 0.193
When I click "Connect to Tor" 1.147
Then I wait until Tor is ready 6.588
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.874
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.051
Feature: Time syncing
57.604
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.894
When I bump the system time with "+8 hours +15 minutes" 0.178
And all notifications have disappeared 4.108
And I capture all network traffic 0.002
And the network is plugged 0.035
And the Tor Connection Assistant autostarts 3.586
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.184
And I click "Connect to Tor" 1.157
Then the Tor Connection Assistant reports that it failed to connect 11.722
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.882
Then the system clock is less than 20 minutes incorrect 0.291
# "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.358
When I click "Connect to Tor" 1.160
Then I wait until Tor is ready 6.668
And all Internet traffic has only flowed through the configured bridges 0.957
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.072
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.343
After features/support/hooks.rb:450 0.488
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.052
Feature: Time syncing
24.760
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.098
And I make sure time sync before Tor connects uses a fake connectivity check service 1.133
And the network is plugged 0.069
And Tor is ready 13.926
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.528
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:450 0.666
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.001
Tags: @product
18.392
When I configure some normal bridges in the Tor Connection Assistant 12.906
Then I wait until Tor is ready 4.544
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.043
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.887
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.039
Tags: @product
16.953
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 13.920
Then I wait until Tor is ready 1.917
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through the configured bridges 1.050
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.053
Tags: @product
33.912
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 31.470
Then I wait until Tor is ready 1.544
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.061
And all Internet traffic has only flowed through the configured bridges 0.822
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.051
Tags: @product
1:3.733
Given the Tor network and default bridges are blocked 2.028
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.377
Then the Tor Connection Assistant reports that it failed to connect 0.107
And tca.conf is empty 0.191
Given I scan a QR code from the error page in Tor Connection Assistant 20.796
And I retry connecting to Tor 1.135
Then I wait until Tor is ready 6.991
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.040
After features/support/hooks.rb:291 0.875
After features/support/hooks.rb:75 0.035
18.770
When I configure the default bridges in the Tor Connection Assistant 14.976
Then I wait until Tor is ready 1.854
And Tor is configured to use the default bridges 0.463
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.059
And Tor is configured to use the default bridges 0.448
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.955
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.038
Tags: @product
29.987
Given the Tor network is blocked 2.589
When I configure a direct connection in the Tor Connection Assistant 24.107
Then I wait until Tor is ready 1.601
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.050
And Tor is configured to use the default bridges 0.521
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.105
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.031
Tags: @product
47.733
Given the Tor network and default bridges are blocked 2.175
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 33.773
Then the Tor Connection Assistant reports that it failed to connect 0.123
And tca.conf is empty 0.193
Given the Tor network and default bridges are unblocked 1.331
And I retry connecting to Tor 1.144
Then I wait until Tor is ready 7.870
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through Tor or connectivity check service 1.057
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.057
Tags: @product
4.382
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.098
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.120
And I cannot click the "Connect to Tor" button 0.162
After features/support/hooks.rb:291 1.323
After features/support/hooks.rb:75 0.056
Tags: @product
25.601
Given I configure a direct connection in the Tor Connection Assistant 8.120
And I wait until Tor is ready 1.488
When I disconnect the network through GNOME 2.650
And I connect the network through GNOME 2.634
Then the Tor Connection Assistant autostarts 1.883
And the Tor Connection Assistant connects to Tor 6.150
And I wait until Tor is ready 0.955
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through Tor or connectivity check service 1.668
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.059
Tags: @product
42.690
Given I configure a direct connection in the Tor Connection Assistant 7.469
And I wait until Tor is ready 2.816
And I disconnect the network through GNOME 2.713
And the Tor network and default bridges are blocked 1.489
When I connect the network through GNOME 2.560
Then the Tor Connection Assistant reports that it failed to connect 25.640
After features/support/hooks.rb:291 0.799
After features/support/hooks.rb:75 0.041
Tags: @product
37.327
Given the Tor network and default bridges are blocked 2.234
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.979
Then the Tor Connection Assistant reports that it failed to connect 0.115
Given the Tor network and default bridges are unblocked 1.361
When I click "Connect to Tor" 1.146
Then I wait until Tor is ready 7.953
And Tor is configured to use the default bridges 0.493
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.043
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.058
18.088
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.125
And I prepare Tails for memory erasure tests 0.425
When I start a process allocating 128 MiB of memory with a known pattern 1.212
Then patterns cover at least 128 MiB in the guest's memory 3.543

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.477
After features/support/hooks.rb:75 0.000
6:33.654
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:43.748
And I prepare Tails for memory erasure tests 0.458
When I fill a 128 MiB file with a known pattern on the persistent filesystem 27.042
When I trigger shutdown 0.014
And I wait 20 seconds 20.010

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.523
After features/support/hooks.rb:75 0.014
25.849
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.609
And I temporarily create a 4 GiB disk named "gptfat" 0.049
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.139
And I plug USB drive "gptfat" 2.744
When I start Tails Installer 9.255
Then I am told by Tails Installer that the destination device "is too small" 0.051
After features/support/hooks.rb:291 1.575
After features/support/hooks.rb:75 0.001
Tags: @product
19.813
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.488
And I temporarily create a 7200 MiB disk named "temp" 0.067
And I start Tails Installer 8.336
But a suitable USB device is not found 0.024
When I plug USB drive "temp" 2.541
Then the "temp" USB drive is selected 0.097
When I unplug USB drive "temp" 0.232
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
3:43.083
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.425
And I temporarily create a 7200 MiB disk named "install" 0.116
And I create a gpt partition with a vfat filesystem on disk "install" 5.574
And I plug USB drive "install" 2.538
And I install Tails to USB drive "install" by cloning 3:14.995
Then the running Tails is installed on USB drive "install" 11.356
But there is no persistence partition on USB drive "install" 0.077
After features/support/hooks.rb:291 1.882
After features/support/hooks.rb:75 0.112
Tags: @product
3:39.964
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.354
And I temporarily create a 7200 MiB disk named "install" 0.041
And I plug USB drive "install" 2.497
And I install Tails to USB drive "install" by cloning 3:19.138
Then the running Tails is installed on USB drive "install" 9.869
But there is no persistence partition on USB drive "install" 0.064
After features/support/hooks.rb:291 1.218
After features/support/hooks.rb:75 0.113
Tags: @product
4:16.095
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.572
And I create a file in the Persistent directory 0.079
And I temporarily create a 7200 MiB disk named "install" 0.074
And I create a gpt partition with a vfat filesystem on disk "install" 4.081
And I plug USB drive "install" 3.518
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:39.644
Then the running Tails is installed on USB drive "install" 13.269
And there is a persistence partition on USB drive "install" 0.063
And the USB drive "install" contains the same files as my persistent storage 3.792
After features/support/hooks.rb:291 1.872
After features/support/hooks.rb:75 0.125
Tags: @product
3:48.451
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.890
And I temporarily create a 7200 MiB disk named "install" 0.050
And I plug USB drive "install" 2.701
And I install Tails to USB drive "install" by cloning 3:16.892
Then the running Tails is installed on USB drive "install" 15.846
And there is no persistence partition on USB drive "install" 0.069
After features/support/hooks.rb:291 1.824
After features/support/hooks.rb:75 0.127
Tags: @product
3:49.718
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.159
And I have started Tails from DVD without network and logged in 8.491
And I clone USB drive "__internal" to a temporary USB drive "install" 1.230
And I plug USB drive "install" 2.497
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:15.697
Then the running Tails is installed on USB drive "install" 11.576
And there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:291 1.331
After features/support/hooks.rb:75 0.112
Tags: @product @uefi
1:48.733
Before features/support/hooks.rb:245 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 10.082
And I power off the computer 0.347
And the computer is set to boot in UEFI mode 0.026
When I start Tails from USB drive "__internal" with network unplugged and I login 1:35.029
Then Tails is running from USB drive "__internal" 0.337
And the boot device has safe access rights 2.859
And Tails has started in UEFI mode 0.051
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.007
Tags: @product
1:42.013
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.520
And I plug and mount a USB drive containing a Tails USB image 31.206
And I create a 7200 MiB disk named "usbimage" 0.060
And I plug USB drive "usbimage" 2.419
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 59.805
After features/support/hooks.rb:291 2.250
After features/support/hooks.rb:75 0.084
Tags: @product
1:24.496
Before features/support/hooks.rb:245 0.003
Given a computer 0.152
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:23.182
Then Tails is running from USB drive "usbimage" 0.308
And the label of the system partition on "usbimage" is "Tails" 0.197
And the system partition on "usbimage" is an EFI system partition 0.207
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.161
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.073
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.114
And the system partition on "usbimage" has the expected flags 0.099
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.007
2:49.606
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:35.008
And I update APT using apt 17.268
When I install "popularity-contest" using apt 22.486
Then I am notified I can not use Additional Software for "popularity-contest" 5.302
And I can open the Additional Software documentation from the notification 29.540
After features/support/hooks.rb:450 37.074
After features/support/hooks.rb:291 2.710
After features/support/hooks.rb:75 0.004
5:34.003
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:28.335
And I update APT using apt 17.700
And I install "popularity-contest" using apt 22.451
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.843
When I create a persistent storage and activate the Additional Software feature 21.517
Then Additional Software is correctly configured for package "popularity-contest" 1.534
When I shutdown Tails and wait for the computer to power off 13.035
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:42.391
Then Additional Software is correctly configured for package "popularity-contest" 0.915
And the package "popularity-contest" is installed after Additional Software has been started 0.277
After features/support/hooks.rb:450 40.463
After features/support/hooks.rb:291 1.279
After features/support/hooks.rb:75 0.053
2:21.407
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.018
Given a computer 0.397
And I start Tails from USB drive "__internal" and I login with an administration password 1:35.697
And I update APT using apt 18.149
When I install "makepp" using apt 22.661
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.406
And the package "makepp" is installed 0.093
After features/support/hooks.rb:450 40.859
After features/support/hooks.rb:291 1.119
After features/support/hooks.rb:75 0.019
4:43.034
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.011
Given a computer 0.241
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:57.608
When I uninstall "popularity-contest" using apt 18.793
And I accept removing "popularity-contest" from Additional Software 0.607
Then "popularity-contest" is not in the list of Additional Software 0.783
When I start Synaptic 23.853
And I update APT using Synaptic 22.969
And I install "cowsay" using Synaptic 11.825
And I accept adding "cowsay" to Additional Software 0.890
Then Additional Software is correctly configured for package "cowsay" 0.936
When I uninstall "cowsay" using apt 3.270
And I refuse removing "cowsay" from Additional Software 0.530
Then Additional Software is correctly configured for package "cowsay" 0.793
When I start "Additional Software" via GNOME Activities Overview 9.879
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.450
Then "cowsay" is not in the list of Additional Software 0.841
When I install "cowsay" using apt 3.213
And I refuse adding "cowsay" to Additional Software 0.636
Then "cowsay" is not in the list of Additional Software 0.909
After features/support/hooks.rb:450 1.677
After features/support/hooks.rb:291 1.205
After features/support/hooks.rb:75 0.026
9:15.488
Before features/support/hooks.rb:245 0.014
Before features/support/hooks.rb:442 0.009
Given a computer 0.341
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:15.624
And I configure APT to prefer an old version of cowsay 0.028
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.669
And I accept adding "cowsay" to Additional Software 7.159
And Additional Software is correctly configured for package "cowsay" 0.932
And I shutdown Tails and wait for the computer to power off 6.020
And I start Tails from USB drive "__internal" with network unplugged 54.589
And I enable persistence 10.211
# 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.023
And I log in to a new session 36.440
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.931
And I revert the APT tweaks that made it prefer an old version of cowsay 0.049
# 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.070
And the network is plugged 0.042
And Tor is ready 20.484
# 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 8.067
And available upgrades have been checked 0.095
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.150
And I can open the Additional Software configuration window from the notification 3.640
And I shutdown Tails and wait for the computer to power off 18.077
And I start Tails from USB drive "__internal" with network unplugged 55.099
And I enable persistence 11.022
# 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.037
And I log in to a new session 35.784
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.686
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
And the network is plugged 0.034
And Tor is ready 51.837
Then the Additional Software upgrade service has started 0.174
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.100
After features/support/hooks.rb:450 2.426
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.026
2:3.255
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.218
And I start Tails from USB drive "__internal" with network unplugged 55.465
And I enable persistence 11.627
And I remove the "cowsay" deb files from the APT cache 0.611
# 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.064
And I log in to a new session 34.508
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.044
And I can open the Additional Software log file from the notification 6.102
And the package "cowsay" is not installed 0.612
After features/support/hooks.rb:450 0.117
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.013
Tags: @product
1:35.972
Before features/support/hooks.rb:245 0.008
Given a computer 0.242
And I create a 7200 MiB disk named "old" 0.061
And I plug USB drive "old" 1.050
And I write an old version of the Tails USB image to disk "old" 18.827
When I start Tails from USB drive "old" with network unplugged 1:11.931
Then the boot device has safe access rights 2.892
And Tails is running from USB drive "old" 0.324
And there is no persistence partition on USB drive "old" 0.074
And process "udev-watchdog" is running 0.084
And udev-watchdog is monitoring the correct device 0.307
And I unplug USB drive "old" 0.175
After features/support/hooks.rb:291 6.943
After features/support/hooks.rb:75 0.014
Tags: @product
2:6.158
Before features/support/hooks.rb:245 0.009
Given a computer 0.205
And I start Tails from USB drive "old" with network unplugged and I login 1:20.271
Then Tails is running from USB drive "old" 0.359
And I create a persistent partition 36.026
And I take note of which tps features are available 1.483
Then a Tails persistence partition exists on USB drive "old" 0.778
And I shutdown Tails and wait for the computer to power off 7.033
After features/support/hooks.rb:291 0.149
After features/support/hooks.rb:75 0.012
Tags: @product
2:39.176
Before features/support/hooks.rb:245 0.008
Given a computer 0.195
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:11.106
Then Tails is running from USB drive "old" 0.387
And all tps features are active 1.932
When I write some files expected to persist 1.511
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.214
And all persistence configuration files have safe access rights 0.398
And all persistent directories from the old Tails version have safe access rights 2.512
And I take note of which tps features are available 0.508
And I shutdown Tails and wait for the computer to power off 4.019
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 16.390
After features/support/hooks.rb:291 0.145
After features/support/hooks.rb:75 0.009
Tags: @product
2:23.542
Before features/support/hooks.rb:245 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.531
And I log in to a new session 17.751
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.455
And I plug USB drive "to_upgrade" 2.463
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.833
Then the running Tails is installed on USB drive "to_upgrade" 15.094
And I unplug USB drive "to_upgrade" 0.223
And I unplug USB drive "__internal" 0.188
After features/support/hooks.rb:291 3.846
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.975
Before features/support/hooks.rb:245 0.008
Given a computer 0.254
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:52.181
Then all tps features from the old Tails version are active 1.753
And Tails is running from USB drive "to_upgrade" 0.327
And the boot device has safe access rights 3.407
And the expected persistent files created with the old Tails version are present in the filesystem 1.533
And all persistent directories from the old Tails version have safe access rights 2.516
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.013
6:43.457
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 37.771
And no SquashFS delta is installed 0.110
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.337
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.108
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.308
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.437
When the network is plugged 0.048
And Tor is ready 18.896
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.957
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 11.460
Given I shutdown Tails and wait for the computer to power off 8.035
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.410
Then Tails is running version 6.2~testoverlayfs 0.013
And all tps features are active 2.171
And the file system changes introduced in version 6.2~testoverlayfs are present 0.320
And only the 6.2~testoverlayfs SquashFS delta is installed 0.071
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.322
# 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.379
When the network is plugged 0.038
And Tor is ready 15.998
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.004
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 11.067
Given I shutdown Tails and wait for the computer to power off 4.028
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:1.627
Then Tails is running version 6.3~testoverlayfs 0.017
And all tps features are active 2.364
And the file system changes introduced in version 6.3~testoverlayfs are present 0.533
And only the 6.3~testoverlayfs SquashFS delta is installed 0.071
# 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.303
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.296
When the network is plugged 0.049
And Tor is ready 17.557
Then the Upgrader considers the system as up-to-date 0.261
# 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 14.972
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.101
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.031
33.022
Before features/support/hooks.rb:245 0.021
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.149
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.328
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.044
And the signing key used by the Upgrader is outdated 0.664
But a current signing key is available on our website 0.000
When the network is plugged 0.037
And Tor is ready 16.326
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.471
After features/support/hooks.rb:291 0.828
After features/support/hooks.rb:75 0.000
1:3.194
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 46.882
When I eject the boot medium 0.223
Then Tails eventually shuts down 16.089
After features/support/hooks.rb:291 0.297
After features/support/hooks.rb:75 0.000
41.881
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.448
And I prepare Tails for memory erasure tests 0.485
And I fill a 128 MiB file with a known pattern on the root filesystem 15.411
And patterns cover at least 128 MiB in the guest's memory 3.362

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

When I eject the boot medium 1.037
And I wait for Tails to finish wiping the memory 11.369
Then I find very few patterns in the guest's memory 1.766

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

After features/support/hooks.rb:291 3.812
After features/support/hooks.rb:75 0.000
35.925
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.417
And I prepare Tails for memory erasure tests 0.435
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.113
And I fill the USB drive with a known pattern 2.360
And I read the content of the test FS 0.126
And patterns cover at least 90% of the test FS size in the guest's memory 3.788

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

When I eject the boot medium 0.542
And I wait for Tails to finish wiping the memory 10.146
Then I find very few patterns in the guest's memory 1.995

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

After features/support/hooks.rb:291 3.880
After features/support/hooks.rb:75 0.000
57.041
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.886
And I prepare Tails for memory erasure tests 0.499
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.508
And I fill the USB drive with a known pattern 1.437
And I read the content of the test FS 0.070
And patterns cover at least 99% of the test FS size in the guest's memory 3.429

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

When I eject the boot medium 0.316
And I wait for Tails to finish wiping the memory 11.923
Then I find very few patterns in the guest's memory 1.969

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

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

Pattern coverage: 115.293% (115 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.454
And I wait for Tails to finish wiping the memory 9.864
Then I find very few patterns in the guest's memory 1.931

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

And Tails eventually shuts down 1:28.236
After features/support/hooks.rb:291 0.132
After features/support/hooks.rb:75 0.000
Tags: @product
55.427
Before features/support/hooks.rb:245 0.007
Given a computer 0.184
And I start Tails from DVD with network unplugged and genuine APT sources 54.888
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.040
And no proposed-updates APT suite is enabled 0.079
And no experimental APT suite is enabled for deb.torproject.org 0.068
And if releasing, no unversioned Tails APT source is enabled 0.149

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.013
Tags: @product
1:7.282
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.063
# 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 6.027
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.149
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.678
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.021
When I start Tails' custom backup tool 3.522
Then the backup tool displays "Plug in your backup Tails USB stick" 0.257
When I plug USB drive "backup" 2.584
And I give the Persistent Storage on drive "backup" its own UUID 0.125
And I click "Retry" in the backup tool 1.189
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.197
When I click "Back Up" in the backup tool 1.134
And I enter my persistent storage passphrase into the polkit prompt 9.801
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 9.018
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.217
And I plug USB drive "backup" 3.818
Then the USB drive "backup" contains the same files as my persistent storage 5.476
After features/support/hooks.rb:291 1.775
After features/support/hooks.rb:75 0.120
Tags: @product
0.202
Then the hostname should not have been leaked on the network 0.202
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.052
Tags: @product
0.815
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.216
And I switch to the "manually-added-con" NetworkManager connection 0.400
Then the hostname should not have been leaked on the network 0.199
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.045
40.029
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.590
When I start "Tails Documentation" via GNOME Activities Overview 10.683
Then the Tor Browser has started 20.003
Then "Tails - Documentation" has loaded in the Tor Browser 0.751
After features/support/hooks.rb:291 1.294
After features/support/hooks.rb:75 0.000
48.309
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 14.613
When I start "Tails Documentation" via GNOME Activities Overview 10.896
Then the Tor Browser has started 22.265
Then "Tails - Documentation" has loaded in the Tor Browser 0.533
After features/support/hooks.rb:291 0.888
After features/support/hooks.rb:75 0.000
34.226
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD without network and logged in 21.101
When I start Electrum through the GNOME menu 11.264
But the "electrum" tps feature is not enabled 0.486
And I see a warning that Electrum is not persistent 1.374
After features/support/hooks.rb:450 0.117
After features/support/hooks.rb:291 1.257
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
32.465
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 21.007
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.208
Then I see "CupsTestPage.png" after at most 40 seconds 3.061
And I can print the current document to "/home/amnesia/output.pdf" 5.187
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.226
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.594
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.147
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.227
Then I see "CupsTestPage.png" after at most 40 seconds 3.140
And I can print the current document to "/home/amnesia/output.pdf" 5.115
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
Feature: Using Evince
21.028
Before features/support/hooks.rb:245 0.016
Given I have started Tails from DVD without network and logged in 8.508
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.134
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.063
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.058
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.046
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.165
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.306
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.330
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.109
When I close Evince 0.196
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.150
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.133
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.838
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.183
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.115
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.345
# 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.070
After features/support/hooks.rb:291 1.606
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.949
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.492
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.180
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.057
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.438
Then I see "CupsTestPage.png" after at most 40 seconds 3.020
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.759
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.074
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.409
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.153
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.094
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.201
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.346
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.741
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.128
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.000
19.709
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.291
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.057
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.060
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.048
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
9.488
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.856
When the "Dogtail rules!" notification is sent 0.144
Then the "Dogtail rules!" notification is shown to the user 0.487
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
3:15.234
Before features/support/hooks.rb:245 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.268
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.056
And Tor is ready 15.093
And all notifications have disappeared 4.182
When I start "Additional Software" via GNOME Activities Overview 11.576
And I close the "tails-additional-software-config" window 1.868
When I start "Disks" via GNOME Activities Overview 8.274
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.422
When I start "GNOME Terminal" via GNOME Activities Overview 9.574
And I close the "gnome-terminal-server" window 1.885
When I start "Files" via GNOME Activities Overview 8.031
And I close the "org.gnome.Nautilus" window 4.615
When I start "Persistent Storage" via GNOME Activities Overview 9.909
And I close the "tps-frontend" window 3.473
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.893
When I start "Pidgin" via GNOME Activities Overview 8.703
And I close the "Pidgin" window 3.215
When I start "Thunderbird" via GNOME Activities Overview 9.318
And I close the "Thunderbird" window 13.961
When I start "Tor Browser" via GNOME Activities Overview 9.546
And I close the "Firefox" window 13.834
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.906
And I close the "unlock-veracrypt-volumes" window 2.563
When I start "Unsafe Browser" via GNOME Activities Overview 9.761
And I close the "Firefox" window 13.296
After features/support/hooks.rb:291 2.171
After features/support/hooks.rb:75 0.000
Tags: @product
38.824
Before features/support/hooks.rb:245 0.009
Given a computer 0.202
And I start the computer from DVD with network unplugged 34.811
When Tails detects disk read failures 1.144
Then I see a disk failure message on the splash screen 2.665
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.029
Tags: @product @doc
33.793
Before features/support/hooks.rb:245 0.005
Given a computer 0.202
And I have started Tails from DVD without network and logged in 8.305
When Tails detects disk read failures 0.718
Then I see a disk failure message 1.457
Then I can open the hardware failure documentation from the disk failure message 23.110
After features/support/hooks.rb:291 1.599
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
49.582
Before features/support/hooks.rb:245 0.008
Given a computer 0.298
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.206
Then I see a graphics card failure message on the splash screen 14.078
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.011
Tags: @product @doc
10.688
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.135
Then the included OpenPGP keys are valid for the next 1 month 2.552
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.000
Tags: @product
22.921
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.692
Then the keys trusted by APT are valid for the next 3 months 14.228
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.794
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.195
And I log in to a new session in German (de) 32.886
Then the amnesiac Documents directory exists 0.109
And there is a GNOME bookmark for the amnesiac Documents directory 2.603
After features/support/hooks.rb:291 8.892
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.041
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.987
And I log in to a new session in German (de) 30.070
Then the amnesiac Downloads directory exists 0.118
And there is a GNOME bookmark for the amnesiac Downloads directory 2.865
After features/support/hooks.rb:291 1.055
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.337
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.033
And I log in to a new session in German (de) 31.639
Then the amnesiac Music directory exists 0.066
And there is a GNOME bookmark for the amnesiac Music directory 2.598
After features/support/hooks.rb:291 0.936
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.895
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.521
And I log in to a new session in German (de) 31.320
Then the amnesiac Pictures directory exists 0.073
And there is a GNOME bookmark for the amnesiac Pictures directory 1.980
After features/support/hooks.rb:291 2.206
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
54.851
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.900
And I log in to a new session in German (de) 30.264
Then the amnesiac Videos directory exists 0.075
And there is a GNOME bookmark for the amnesiac Videos directory 2.612
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.493
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.535
When I log in to a new session in Arabic (ar) 30.943
Then the keyboard layout is set to "us" 0.224
When the network is plugged 0.098
And Tor is ready 14.206
Then I successfully start the Unsafe Browser in "ar" 14.652
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 26.563
And DuckDuckGo is the default search engine 22.463
And I kill the Tor Browser 5.493
And the screen keyboard works in Thunderbird 12.817
And the layout of the screen keyboard is set to "us" 0.623
After features/support/hooks.rb:291 1.342
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.026
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.363
When I log in to a new session in Chinese (zh_CN) 30.752
Then the keyboard layout is set to "cn" 0.234
When the network is plugged 0.035
And Tor is ready 17.197
Then I successfully start the Unsafe Browser in "zh_CN" 15.042
And I kill the Unsafe Browser 5.669
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 25.717
And DuckDuckGo is the default search engine 11.536
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 17.264
And the layout of the screen keyboard is set to "us" 0.615
After features/support/hooks.rb:291 1.317
After features/support/hooks.rb:75 0.000
Feature: Localization
1:51.941
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.248
When I log in to a new session in English (en) 17.037
Then the keyboard layout is set to "us" 0.216
When the network is plugged 0.035
And Tor is ready 14.999
Then I successfully start the Unsafe Browser in "en" 14.538
And I kill the Unsafe Browser 5.724
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 27.809
And DuckDuckGo is the default search engine 5.135
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 12.267
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.709
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.955
When I log in to a new session in French (fr) 30.370
Then the keyboard layout is set to "fr" 0.139
When the network is plugged 0.054
And Tor is ready 15.145
Then I successfully start the Unsafe Browser in "fr" 14.338
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 27.425
And DuckDuckGo is the default search engine 11.506
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 11.747
And the layout of the screen keyboard is set to "fr" 0.577
After features/support/hooks.rb:291 6.427
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.189
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.183
When I log in to a new session in German (de) 30.037
Then the keyboard layout is set to "de" 0.188
When the network is plugged 0.051
And Tor is ready 17.089
Then I successfully start the Unsafe Browser in "de" 15.046
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 28.865
And DuckDuckGo is the default search engine 26.366
And I kill the Tor Browser 5.495
And the screen keyboard works in Thunderbird 12.327
And the layout of the screen keyboard is set to "de" 0.649
After features/support/hooks.rb:291 3.697
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.644
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.207
When I log in to a new session in Italian (it) 31.204
Then the keyboard layout is set to "it" 0.134
When the network is plugged 0.048
And Tor is ready 16.621
Then I successfully start the Unsafe Browser in "it" 14.248
And I kill the Unsafe Browser 5.702
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 26.314
And DuckDuckGo is the default search engine 21.831
And I kill the Tor Browser 5.589
And the screen keyboard works in Thunderbird 12.087
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:291 1.416
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.337
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.340
When I log in to a new session in Persian (fa) 30.912
Then the keyboard layout is set to "ir" 0.276
When the network is plugged 0.042
And Tor is ready 15.970
Then I successfully start the Unsafe Browser in "fa" 14.954
And I kill the Unsafe Browser 5.759
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.769
And DuckDuckGo is the default search engine 10.743
And I kill the Tor Browser 5.470
And the screen keyboard works in Thunderbird 12.448
And the layout of the screen keyboard is set to "ir" 0.557
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.585
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.041
When I log in to a new session in Portuguese (pt) 33.936
Then the keyboard layout is set to "pt" 0.128
When the network is plugged 0.057
And Tor is ready 17.812
Then I successfully start the Unsafe Browser in "pt" 14.505
And I kill the Unsafe Browser 5.802
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 28.362
And DuckDuckGo is the default search engine 35.422
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 12.293
And the layout of the screen keyboard is set to "us" 0.624
After features/support/hooks.rb:291 1.125
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.581
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.297
When I log in to a new session in Russian (ru) 30.843
Then the keyboard layout is set to "ru" 0.160
When the network is plugged 0.057
And Tor is ready 16.165
Then I successfully start the Unsafe Browser in "ru" 15.094
And I kill the Unsafe Browser 5.743
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 27.830
And DuckDuckGo is the default search engine 19.509
And I kill the Tor Browser 5.495
And the screen keyboard works in Thunderbird 12.718
And the layout of the screen keyboard is set to "ru" 0.556
After features/support/hooks.rb:291 1.407
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.844
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.235
When I log in to a new session in Spanish (es) 33.254
Then the keyboard layout is set to "es" 0.175
When the network is plugged 0.065
And Tor is ready 15.323
Then I successfully start the Unsafe Browser in "es" 17.368
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 28.196
And DuckDuckGo is the default search engine 12.430
And I kill the Tor Browser 5.612
And the screen keyboard works in Thunderbird 13.658
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:291 1.769
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.812
Before features/support/hooks.rb:245 0.021
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.480
When I log in to a new session in Turkish (tr) 32.452
Then the keyboard layout is set to "tr" 0.279
When the network is plugged 0.093
And Tor is ready 16.250
Then I successfully start the Unsafe Browser in "tr" 15.277
And I kill the Unsafe Browser 5.896
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 28.835
And DuckDuckGo is the default search engine 11.294
And I kill the Tor Browser 5.572
And the screen keyboard works in Thunderbird 12.663
And the layout of the screen keyboard is set to "us" 0.623
After features/support/hooks.rb:291 3.558
After features/support/hooks.rb:75 0.000
Tags: @product
47.164
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.302
And I capture all network traffic 0.011
When I disable MAC spoofing in Tails Greeter 4.008
And I log in to a new session 18.971
And the network is plugged 0.041
And Tor is ready 13.600
Then 1 network interface is enabled 0.127
And the 1st network device has its real MAC address configured 0.126
When I hotplug a network device and wait for it to be initialized 1.457
Then 2 network interfaces are enabled 0.094
And the 2nd network device has its real MAC address configured 0.095
And some network device leaked the real MAC address 0.327
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.050
Tags: @product
43.373
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.118
And I capture all network traffic 0.009
When I log in to a new session 16.406
And the network is plugged 0.068
And Tor is ready 16.711
Then 1 network interface is enabled 0.142
And the 1st network device has a spoofed MAC address configured 0.071
When I hotplug a network device and wait for it to be initialized 1.421
Then 2 network interfaces are enabled 0.071
And the 2nd network device has a spoofed MAC address configured 0.073
And no network device leaked the real MAC address 0.279
After features/support/hooks.rb:291 1.408
After features/support/hooks.rb:75 0.064
Tags: @product
2:27.930
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.329
And I capture all network traffic 0.013
And the network is plugged 0.194
And macchanger will fail by not spoofing and always returns false 0.184
When I log in to a new session 2:13.955
Then no network interfaces are enabled 0.081
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.159
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.058
Tags: @product
2:28.210
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.971
And I capture all network traffic 0.008
And the network is plugged 0.121
And macchanger will fail by not spoofing and always returns true 0.157
When I log in to a new session 2:13.400
Then no network interfaces are enabled 0.107
And no network device leaked the real MAC address 0.020
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.422
After features/support/hooks.rb:291 1.759
After features/support/hooks.rb:75 0.076
Tags: @product
2:28.362
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.967
And I capture all network traffic 0.009
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.170
And no network interface modules can be unloaded 0.425
When I log in to a new session 2:14.870
Then 1 network interface is enabled 0.150
But the MAC spoofing panic mode disabled networking 0.598
And no network device leaked the real MAC address 0.015
And I see the "All networking disabled" notification after at most 60 seconds 4.107
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.042
Tags: @product
53.969
Before features/support/hooks.rb:245 0.008
Given a computer 0.200
And I capture all network traffic 0.007
When I start the computer 0.970
Then the computer boots Tails 52.647
And no network interfaces are enabled 0.127
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.087
1:26.095
Before features/support/hooks.rb:245 0.011
Given a computer 0.351
And I start Tails from DVD with network unplugged and I login 1:12.186
And I plug and mount a USB drive containing a sample PNG 12.043
Then MAT can clean some sample PNG file 1.513
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.012
Feature: Networking
Tags: @product
1:29.312
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.687
And I wait between 30 and 60 seconds 59.052

Slept for 59 seconds

Then the Tor Status icon tells me that Tor is not usable 0.826
When the network is plugged 0.047
Then I successfully configure Tor 15.942
And the Tor Status icon tells me that Tor is usable 0.727
And all notifications have disappeared 3.963
And the time has synced 0.065
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Feature: Networking
35.056
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.275
And I disable networking in Tails Greeter 1.005
And I log in to a new session 15.234
Then no network interfaces are enabled 0.169
When I hotplug a network device 0.157
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.210
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
24.991
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.278
When I start "Onion Circuits" via GNOME Activities Overview 10.040
Then Onion Circuits starts 1.412
And Onion Circuits shows some circuits 0.260
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.000
Tags: @product
2:11.239
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.957
And I update APT using apt 17.344
And I install "python3-behave" using apt 22.347
Then the Tails Persistent Storage behave tests pass 2.589
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Tags: @product
41.741
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.825
When I log in to a new session without activating the Persistent Storage 22.743
Then Tails is running from USB drive "__internal" 0.592
And persistence is disabled 0.227
But a Tails persistence partition exists on USB drive "__internal" 5.353
After features/support/hooks.rb:291 1.251
After features/support/hooks.rb:75 0.000
Tags: @product
3:1.706
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 15.088
Then Tails is running from USB drive "__internal" 0.357
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 22.682
Then the file I created was copied to the Persistent Storage 0.470
When I shutdown Tails and wait for the computer to power off 17.217
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.350
Then persistence for "Persistent" is active 0.329
And the file I created in the Persistent directory exists 0.070
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.010
Tags: @product
1:14.644
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 26.457
And the system is very low on memory 3.620
When I create a file in the Persistent directory 0.879
When I try to create a persistent partition 24.942
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.798
When I close the Persistent Storage app 2.690
And I free up some memory 1.475
And I create a persistent partition with the default settings 13.551
Then the file I created was copied to the Persistent Storage 0.229
After features/support/hooks.rb:291 1.506
After features/support/hooks.rb:75 0.000
Tags: @product
2:34.580
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.286
Then Tails is running from USB drive "__internal" 0.658
And all tps features are active 2.399
And all persistent directories have safe access rights 2.619
When I disable the first tps feature 4.932
Then all tps features but the first one are active 2.122
And I shutdown Tails and wait for the computer to power off 8.023
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:58.538
Then all tps features but the first one are active 1.999
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.009
Tags: @product
17.836
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.499
Then persistence for "Persistent" is active 0.105
And I create a file in the Persistent directory 0.068
Then the file I created was copied to the Persistent Storage 0.071
When I disable the first tps feature 4.720
Then persistence for "Persistent" is not active 0.086
And the Persistent directory does not exist 0.051
When I enable the first tps feature 3.090
Then persistence for "Persistent" is active 0.067
And the file I created in the Persistent directory exists 0.076
After features/support/hooks.rb:291 0.958
After features/support/hooks.rb:75 0.000
Tags: @product
17.875
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.394
Then persistence for "Persistent" is active 0.107
When I create a file in the Persistent directory 0.141
And I disable the first tps feature 5.058
And I delete the data of the Persistent Folder feature 3.122
Then the file I created does not exist on the Persistent Storage 0.051
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.000
Tags: @product
52.548
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.680
And the network is plugged 0.064
And Tor is ready 18.602
And I take note of which tps features are available 0.657
When I write some files expected to persist 1.525
And I shutdown Tails and wait for the computer to power off 6.060
# 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" 15.958
After features/support/hooks.rb:291 0.134
After features/support/hooks.rb:75 0.000
Tags: @product
3:10.260
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.446
And the network is plugged 0.037
And Tor is ready 42.795
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.180
And I shutdown Tails and wait for the computer to power off 6.023
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.846
And I capture all network traffic 0.017
And the network is plugged 0.055
And Tor is ready 20.077
And I switch to the "persistent-con-current" NetworkManager connection 0.397
And the 1st network device has a spoofed MAC address configured 0.122
And no network device leaked the real MAC address 0.258
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.042
Tags: @product
53.952
Before features/support/hooks.rb:245 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 14.058
And I enable persistence creation in Tails Greeter 1.105
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.257
Then I create a persistent partition with the default settings using the wizard that was already open 20.530
After features/support/hooks.rb:291 1.654
After features/support/hooks.rb:75 0.000
Tags: @product
4:36.257
Before features/support/hooks.rb:245 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 11.396
When I enable persistence 37.887
Then no persistent Greeter options were restored 14.811
When I set all Greeter options to non-default values 22.298
And I log in to a new session in German (de) after having activated the Persistent Storage 49.276
Then all Greeter options are set to non-default values 0.608
When I cold reboot the computer 5.974
And the computer reboots Tails 53.510
Given I enable persistence 32.529
Then persistent Greeter options were restored 15.247
When I log in to a new session after having activated the Persistent Storage 32.092
Then all Greeter options are set to non-default values 0.623
After features/support/hooks.rb:291 2.069
After features/support/hooks.rb:75 0.013
Tags: @product
3:20.979
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.249
# 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 31.430
And I shutdown Tails and wait for the computer to power off 12.104
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:52.752
And I change the passphrase of the Persistent Storage back to the original 34.442
After features/support/hooks.rb:291 2.099
After features/support/hooks.rb:75 0.012
Tags: @product
53.898
Before features/support/hooks.rb:245 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 12.381
And I log in to a new session without activating the Persistent Storage 19.165
Then persistence is disabled 0.284
But a Tails persistence partition exists on USB drive "__internal" 6.416
And all notifications have disappeared 8.831
When I delete the persistent partition 6.478
Then there is no persistence partition on USB drive "__internal" 0.340
After features/support/hooks.rb:291 1.350
After features/support/hooks.rb:75 0.000
Tags: @product
2:14.866
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.048
When I write some dotfile expected to persist 0.066
And I shutdown Tails and wait for the computer to power off 6.022
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:58.342
Then the expected persistent dotfile is present in the filesystem 0.387
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.009
Tags: @product
1:33.466
Before features/support/hooks.rb:245 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.378
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.070
When I try to enable persistence 0.244
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 28.399
When I log in to a new session after having activated the Persistent Storage 38.215
And all notifications have disappeared 8.900
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.513
And all tps features are enabled 2.729
And all tps features but the first one are active 2.013
After features/support/hooks.rb:291 1.208
After features/support/hooks.rb:75 0.000
Tags: @product
5:30.800
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:24.210
And I enable persistence 27.615
And I log in to a new session after having activated the Persistent Storage 36.926
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.790
And persistence is enabled 0.258
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
Tags: @product
30.043
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.908
And I enable persistence but something goes wrong during the LUKS header upgrade 20.450
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.684
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
Tags: @product
45.459
When I choose to connect to Tor automatically 1.753
And I accept Tor Connection's offer to use my persistent bridges 1.763
And I click "Connect to Tor" 1.213
Then I wait until Tor is ready 38.497
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.004
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.215
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.053
Tags: @product
20.566
When I choose to connect to Tor automatically 1.840
And I accept Tor Connection's offer to use my persistent bridges 1.694
And I disable saving bridges to Persistent Storage 1.222
And I configure a direct connection in the Tor Connection Assistant 11.657
Then I wait until Tor is ready 2.181
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 0.962
And all Internet traffic has only flowed through Tor or connectivity check service 0.996
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.062
25.210
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.056
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.423
Then I see Pidgin's account manager window 2.803
And Pidgin's D-Bus interface is not available 0.925
After features/support/hooks.rb:291 1.787
After features/support/hooks.rb:75 0.000
1:45.168
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 15.606
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.407
Then I see Pidgin's account manager window 2.871
When I create my XMPP account 15.089
And I close Pidgin's account manager window 0.670
Then Pidgin automatically enables my XMPP account 32.257
Given my XMPP friend goes online 12.719
When I start a conversation with my friend 2.054
And I say something to my friend 1.479
Then I receive a response from my friend 11.012
After features/support/hooks.rb:450 0.511
After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.001
2:26.681
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 18.375
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.624
Then I see Pidgin's account manager window 2.934
When I create my XMPP account 15.027
And I close Pidgin's account manager window 0.718
Then Pidgin automatically enables my XMPP account 16.327
When I join some empty multi-user chat 9.863
And I clear the multi-user chat's scrollback 2.069
And my XMPP friend goes online and joins the multi-user chat 13.259
Then I can see that my friend joined the multi-user chat 0.652
And I say something to my friend in the multi-user chat 1.501
Then I receive a response from my friend in the multi-user chat 10.623
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.455
Then I see the Tails GitLab URL 10.584
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.757
Then the Tor Browser loads the Tails GitLab 7.897
After features/support/hooks.rb:450 2.096
After features/support/hooks.rb:291 1.436
After features/support/hooks.rb:75 0.001
2:0.581
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.064
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.372
Then I see Pidgin's account manager window 2.990
And I create my XMPP account 14.728
And I close Pidgin's account manager window 0.702
Then Pidgin automatically enables my XMPP account 54.458
And I can join the "tails" channel on "chat.disroot.org" 24.264
After features/support/hooks.rb:450 0.774
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
6:33.285
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.460
And the network is plugged 0.047
And Tor is ready 13.992
And available upgrades have been checked 1.143
And all notifications have disappeared 4.394
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.743
Then I see Pidgin's account manager window 4.071
When I create my XMPP account 16.766
And I close Pidgin's account manager window 0.782
Then Pidgin automatically enables my XMPP account 48.812
When I close Pidgin 1.003
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 6.023
Given a computer 0.266
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:7.351
And Pidgin has the expected persistent accounts configured 0.023
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.994
Then Pidgin automatically enables my XMPP account 44.644
And I join some empty multi-user chat 9.262
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.337
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.831
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.242
When I close Pidgin's certificate import failure dialog 0.684
And I close Pidgin's certificate manager 1.243
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.116
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 27.009
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.266
When I close Pidgin's certificate import failure dialog 0.759
And I close Pidgin's certificate manager 1.428
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.560
After features/support/hooks.rb:450 1.693
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.012
Tags: @product
10.794
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 10.249
Then the live user has been setup by live-boot 0.131
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.117
And the live user owns its home directory which has strict permissions 0.295
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.000
12.682
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.453
Then no unexpected services are listening for network connections 0.228

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

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

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

After features/support/hooks.rb:291 0.981
After features/support/hooks.rb:75 0.000
Tags: @product
18.552
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.420
Then the live user can only access allowed local services 6.132

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Tags: @product
11.665
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD without network and logged in 11.519
Then there are no unexpected messages of priority "err" or higher in the journal 0.145
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Tags: @product
13.126
Before features/support/hooks.rb:245 0.023
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.029
Then there are no unexpected messages of priority "err" or higher in the journal 0.096
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.000
Tags: @product
25.678
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.923
When I request a shutdown using the system menu 1.709
Then Tails eventually shuts down 11.045
After features/support/hooks.rb:291 0.213
After features/support/hooks.rb:75 0.000
1:15.787
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.839
When I request a reboot using the system menu 1.709
Then Tails eventually restarts 1:1.238
After features/support/hooks.rb:291 3.657
After features/support/hooks.rb:75 0.000
7.266
Given I monitor the network connections of SSH 0.086
And I have the SSH key pair for an SSH server 0.350
When I connect to an SSH server on the Internet 5.421
Then I have sucessfully logged into the SSH server 1.396
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:450 0.427
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
7.144
Given I have the SSH key pair for an SSH server 0.249
And an SSH server is running on the LAN 0.328
When I connect to an SSH server on the LAN 4.919
Then I am prompted to verify the SSH fingerprint for the SSH server 1.646
After features/support/hooks.rb:450 0.330
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.001
11.722
Given I have the SSH key pair for an SFTP server 0.216
When I connect to an SFTP server on the Internet 10.393
Then I successfully connect to the SFTP server 1.113
After features/support/hooks.rb:450 0.477
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
17.041
Given I cancel setting up an email account 3.175
When I open Thunderbird's Add-ons Manager 2.026
And I open the Extensions tab 1.082
Then I see that no add-ons are enabled in Thunderbird 10.756
After features/support/hooks.rb:450 0.745
After features/support/hooks.rb:291 1.051
After features/support/hooks.rb:75 0.000
44.790
When I enter my email credentials into the autoconfiguration wizard 10.801
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.382
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.387
When I accept the autoconfiguration wizard's configuration 18.576
And I send an email to myself 6.316
And I fetch my email 1.605
Then I can find the email I sent to myself in my inbox 6.720
After features/support/hooks.rb:450 1.916
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
12:11.252
When the network is plugged 0.041
And I wait 720 seconds 12:0.076

Slept for 720 seconds

Then I successfully configure Tor 11.079
And the time has synced 0.054
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
9.559
When the network is plugged 0.058
And the Tor Connection Assistant autostarts 3.852
And I look at the hide mode but then I go back 4.146
And I choose to connect to Tor automatically 1.355
Then Tor Connection does not propose me to use Tor bridges 0.146
After features/support/hooks.rb:291 1.068
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.028
Given the Tor network and default bridges are blocked 1.550
And the network is plugged 0.034
And I make sure time sync before Tor connects indicates a captive portal 1.236
And the Tor Connection Assistant autostarts 2.847
When I choose to connect to Tor automatically 1.693
And I click "Connect to Tor" 1.173
Then the Tor Connection Assistant fails to connect to Tor 27.137
And the Tor Connection Assistant knows that it's not the time sync that failed 10.448
And the Tor Connection Assistant knows that there might be a captive portal 0.127
When I open the Unsafe Browser from Tor Connection 13.655
And I log-in to the Captive Portal 9.550
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.745
And I allow time sync before Tor connects to work again 0.048
And I click "Connect to Tor" 1.161
Then I wait until Tor is ready 9.495
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
Tags: @product
12.303
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.680
Then the firewall's policy is to drop all IPv4 traffic 0.184
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.241
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.114
And the firewall is configured to block all external IPv6 traffic 0.082
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Tags: @product
42.699
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.247
And I capture all network traffic 0.011
When I successfully start the Unsafe Browser 16.423
And I open the Tails homepage in the Unsafe Browser 12.835
And the Tails homepage loads in the Unsafe Browser 0.619
Then the firewall leak detector has detected leaks 0.560
After features/support/hooks.rb:291 0.971
After features/support/hooks.rb:75 0.050
Tags: @product
13.401
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.196
And I capture all network traffic 0.009
And I disable Tails' firewall 0.269
When I do a TCP DNS lookup of "torproject.org" 0.828
Then the firewall leak detector has detected leaks 0.096
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.046
Tags: @product
13.485
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.566
And I capture all network traffic 0.011
And I disable Tails' firewall 0.235
When I do a UDP DNS lookup of "torproject.org" 0.582
Then the firewall leak detector has detected leaks 0.090
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.048
Tags: @product
16.299
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.827
And I capture all network traffic 0.009
And I disable Tails' firewall 0.246
When I send some ICMP pings 4.089
Then the firewall leak detector has detected leaks 0.126
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.053
13.559
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.147
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.347
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.247
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
13.516
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.102
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.331
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:450 0.260
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
17.712
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.200
When I open an untorified ICMP connection to 1.2.3.4 5.433
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.078
After features/support/hooks.rb:450 0.263
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
23.206
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.466
And the system DNS is using the local DNS resolver 0.017
And the network is plugged 0.055
And I successfully configure Tor 14.655
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
10.294
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.203
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.023
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.000
2.484
When I monitor the network connections of htpdate 0.088
And I re-run htpdate 2.381
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:450 0.335
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
32.469
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.059
And I re-run tails-upgrade-frontend-wrapper 32.389
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.019
After features/support/hooks.rb:450 0.503
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.000
25.967
When I monitor the network connections of Tor Browser 0.067
And I start the Tor Browser 24.829
And the Tor Browser loads the startup page 1.019
Then I see that Tor Browser is properly stream isolated 0.050
After features/support/hooks.rb:450 1.463
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Tags: @product
44.999
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.228
And a web server is running on the LAN 1.045
And I capture all network traffic 0.010
When I start the Tor Browser 20.031
And the Tor Browser loads the startup page 1.167
And I open a page on the LAN web server in the Tor Browser 8.971
Then the Tor Browser shows the "Unable to connect" error 1.078
And no traffic was sent to the web server on the LAN 0.468
After features/support/hooks.rb:291 1.117
After features/support/hooks.rb:75 0.045
51.525
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.611
Then the amnesiac Tor Browser directory exists 0.059
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.596
And the persistent Tor Browser directory does not exist 0.054
When I start the Tor Browser 20.476
And the Tor Browser loads the startup page 1.214
Then I can save the current page as "index.html" to the default downloads directory 4.926
And I can print the current page as "output.pdf" to the default downloads directory 11.586
After features/support/hooks.rb:450 1.457
After features/support/hooks.rb:291 0.926
After features/support/hooks.rb:75 0.000
47.915
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.924
When I start the Tor Browser 21.976
Then the Tor Browser loads the startup page 1.105
When I download some file in the Tor Browser 11.642
Then the file is saved to the default Tor Browser download directory 0.267
After features/support/hooks.rb:450 2.129
After features/support/hooks.rb:291 0.912
After features/support/hooks.rb:75 0.000
1:17.936
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.231
When I start the Tor Browser 21.490
And the Tor Browser loads the startup page 1.209
Then I can listen to an Ogg audio track in Tor Browser 43.004
After features/support/hooks.rb:450 2.207
After features/support/hooks.rb:291 1.077
After features/support/hooks.rb:75 0.000
46.522
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.283
When I start the Tor Browser 22.210
And the Tor Browser loads the startup page 1.125
Then I can watch a WebM video in Tor Browser 9.902
After features/support/hooks.rb:450 1.285
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.000
Tags: @product
1:11.607
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.201
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.110
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.077
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.050
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/tmp/synaptic.html" exists 0.051
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.135
When I start the Tor Browser 21.267
And the Tor Browser loads the startup page 1.229
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.227
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.609
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.158
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.756
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.570
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.073
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.154
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.638
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.597
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.289
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.582
# 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.124
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.684
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.538
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
Tags: @product
33.946
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.911
When I start the Tor Browser 20.841
Then the Tor Browser uses all expected TBB shared libraries 1.194
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
49.672
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.924
When I start the Tor Browser 20.858
And the Tor Browser loads the startup page 1.234
And I open the Tails homepage in the Tor Browser 9.427
Then the Tor Browser loads the Tails homepage 1.153
When I request a new identity in Tor Browser 3.306
Then the Tor Browser restarts into a fresh session 1.767
After features/support/hooks.rb:450 1.458
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.000
Tags: @product
35.662
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.180
When I start the Tor Browser 20.666
And the Tor Browser loads the startup page 1.315
Then Tor Browser's circuit view is working 1.499
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.000
Tags: @product
55.131
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.347
When I start the Tor Browser 21.662
And the Tor Browser loads the startup page 1.253
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.097
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.161
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.567
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.040
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Tags: @product
1:36.081
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.206
And the network is plugged 0.037
And I successfully configure Tor 16.365
And available upgrades have been checked 1.106
And all notifications have disappeared 4.050
Then the persistent Tor Browser directory exists 0.067
And there is a GNOME bookmark for the persistent Tor Browser directory 1.554
When I start the Tor Browser 19.588
And I open the address "https://tails.net/about" in the Tor Browser 10.650
And "Tails - How Tails works" has loaded in the Tor Browser 1.176
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.130
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.664
Then "Tails - How Tails works" has loaded in the Tor Browser 1.880
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.602
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.000
Tags: @product
41.651
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.723
Then the amnesiac Documents directory exists 0.051
And there is a GNOME bookmark for the amnesiac Documents directory 1.617
Then I start the Tor Browser in offline mode 23.583
And I can save the current page as "index.html" to the Documents GNOME bookmark 7.675
After features/support/hooks.rb:291 1.011
After features/support/hooks.rb:75 0.000
Tags: @product
42.286
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.439
Then the amnesiac Downloads directory exists 0.063
And there is a GNOME bookmark for the amnesiac Downloads directory 2.050
Then I start the Tor Browser in offline mode 23.848
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.883
After features/support/hooks.rb:291 1.196
After features/support/hooks.rb:75 0.000
Tags: @product
43.075
Before features/support/hooks.rb:245 0.049
Given I have started Tails from DVD without network and logged in 8.676
Then the amnesiac Music directory exists 0.059
And there is a GNOME bookmark for the amnesiac Music directory 1.785
Then I start the Tor Browser in offline mode 22.627
And I can save the current page as "index.html" to the Music GNOME bookmark 9.925
After features/support/hooks.rb:291 1.151
After features/support/hooks.rb:75 0.000
Tags: @product
40.258
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.208
Then the amnesiac Pictures directory exists 0.051
And there is a GNOME bookmark for the amnesiac Pictures directory 1.665
Then I start the Tor Browser in offline mode 20.704
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.627
After features/support/hooks.rb:291 1.201
After features/support/hooks.rb:75 0.000
Tags: @product
43.217
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.920
Then the amnesiac Videos directory exists 0.055
And there is a GNOME bookmark for the amnesiac Videos directory 1.628
Then I start the Tor Browser in offline mode 23.379
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.232
After features/support/hooks.rb:291 1.157
After features/support/hooks.rb:75 0.000
Tags: @product
3:23.728
Before features/support/hooks.rb:245 0.021
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.175
And all tps features are active 2.309
And all persistent filesystems have safe access rights 0.225
And all persistence configuration files have safe access rights 0.419
And all persistent directories have safe access rights 2.773
When I start the Tor Browser in offline mode 23.067
And I add a bookmark to eff.org in the Tor Browser 16.239
And I cold reboot the computer 8.991
And the computer reboots Tails 54.978
And I enable persistence 17.186
And I log in to a new session 34.330
And all notifications have disappeared 9.536
And I start the Tor Browser in offline mode 22.130
Then the Tor Browser has a bookmark to eff.org 1.363
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.011
5.692
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.516
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.175
After features/support/hooks.rb:450 0.399
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
7.756
Given I have the SSH key pair for a Git repository 0.243
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.335
Then the Git repository "testing" has been cloned successfully 0.177
After features/support/hooks.rb:450 0.348
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
0.411
When I wget "https://example.com/" to stdout 0.411
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.210
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
0.404
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.404

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.234
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.000
0.468
When I curl "https://example.com/" to stdout 0.468
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.237
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
46.575
Given I have started Tails from DVD without network and logged in 8.339
And I plug and mount a USB drive containing sample videos 13.375
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.115
And the file "/home/amnesia/video.mp4" exists 0.121
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.139
When I open "/home/amnesia/video.mp4" with Totem 3.262
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.887
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.158
Given I close Totem 0.179
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.083
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.047
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.105
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.176
Then Totem tells me it is not allowed to open this file 1.826
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.128
Given I close Totem 0.157
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.106
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.129
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.146
Then Totem tells me it is not allowed to open this file 0.890
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.141
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.080
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.130
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.137
Then Totem tells me it is not allowed to open this file 0.937
# 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.102
Given I close Totem 0.149
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.063
And the file "/home/amnesia/.purple/otr.private_key" exists 0.059
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.120
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.174
Then Totem tells me it is not allowed to open this file 0.941
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.077
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Feature: Using Totem
23.508
Given I have started Tails from DVD and logged in and the network is connected 12.098
Then I can watch a WebM video over HTTPs 11.409
After features/support/hooks.rb:450 0.685
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
38.183
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.316
And I plug and mount a USB drive containing sample videos 13.395
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.088
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.276
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.726
Given I close Totem 0.258
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.156
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.059
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.199
Then Totem tells me it is not allowed to open this file 1.609
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.096
After features/support/hooks.rb:291 1.160
After features/support/hooks.rb:75 0.000
Tags: @product
42.462
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.646
And I disable the Unsafe Browser 3.916
And I log in to a new session 17.532
And the network is plugged 0.103
And all notifications have disappeared 6.478
When I try to start the Unsafe Browser 0.279
Then the Unsafe Browser complains that it is disabled 2.505
After features/support/hooks.rb:291 1.384
After features/support/hooks.rb:75 0.000
Tags: @product
37.993
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.857
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 16.186
And I open a page on the LAN web server in the Unsafe Browser 8.689
Then the Unsafe Browser displays the LAN web server hello message 0.214
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
Tags: @product @doc
48.768
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.519
When I successfully start the Unsafe Browser 17.709
Then the Unsafe Browser runs as the expected user 0.603
And the Unsafe Browser has a red theme 0.569
And the Unsafe Browser shows a warning as its start page 0.567
And the Unsafe Browser has no add-ons enabled 8.343
And the Unsafe Browser has no bookmarks 8.521
And the Unsafe Browser uses all expected TBB shared libraries 0.933
After features/support/hooks.rb:291 0.922
After features/support/hooks.rb:75 0.000
Tags: @product
41.182
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.815
When I successfully start the Unsafe Browser 15.692
When I open the Tails homepage in the Unsafe Browser 12.723
Then the Tails homepage loads in the Unsafe Browser 0.603
And the Unsafe Browser has sent packets out to the Internet 0.347
After features/support/hooks.rb:291 1.323
After features/support/hooks.rb:75 0.000
30.488
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.957
When I successfully start the Unsafe Browser 16.399
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.559
And the Unsafe Browser chroot is torn down 0.450
After features/support/hooks.rb:291 0.995
After features/support/hooks.rb:75 0.000
48.117
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.212
When I successfully start the Unsafe Browser 22.765
# 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.005

Slept for 10 seconds

And I try to start the Unsafe Browser 0.216
Then I see a warning about another instance already running 2.918
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
Tags: @product
39.728
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.479
When I configure the Unsafe Browser to use a local proxy 0.160
And I successfully start the Unsafe Browser 18.818
And I open the Tails homepage in the Unsafe Browser 8.710
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.558
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.000
2:29.683
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.085
And I capture all network traffic 0.010
And I configure the Unsafe Browser to check for updates more frequently 0.059
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 16.800
And I wait 120 seconds 2:0.098

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.616
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.046
30.290
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.112
And the network is unplugged 0.063
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.007

Slept for 10 seconds

When I try to start the Unsafe Browser 0.135
Then I am told I cannot start the Unsafe Browser when I am offline 7.971
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.000
21.095
When I plug a USB drive containing a basic VeraCrypt volume 7.097
And I cancel the GNOME authentication prompt 3.037
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.362
And I open this VeraCrypt volume in GNOME Files 5.153
Then I see the expected contents in this VeraCrypt volume 0.387
When I lock the currently opened VeraCrypt volume 0.903
Then the VeraCrypt volume has been unmounted and locked 0.153
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
23.274
When I plug a USB drive containing a hidden VeraCrypt volume 10.370
And I cancel the GNOME authentication prompt 1.921
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.983
And I open this VeraCrypt volume in GNOME Files 4.691
Then I see the expected contents in this VeraCrypt volume 0.373
When I lock the currently opened VeraCrypt volume 0.763
Then the VeraCrypt volume has been unmounted and locked 0.169
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
29.760
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.358
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.802
And I open this VeraCrypt volume in GNOME Files 5.651
Then I see the expected contents in this VeraCrypt volume 1.107
When I lock the currently opened VeraCrypt file container 0.662
Then the VeraCrypt file container has been unmounted and locked 0.178
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
41.274
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.940
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.361
And I open this VeraCrypt volume in GNOME Files 5.737
Then I see the expected contents in this VeraCrypt volume 2.526
When I lock the currently opened VeraCrypt file container 0.462
Then the VeraCrypt file container has been unmounted and locked 0.247
After features/support/hooks.rb:291 1.394
After features/support/hooks.rb:75 0.018
25.572
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.018
And I cancel the GNOME authentication prompt 2.121
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.792
And I open this VeraCrypt volume in GNOME Files 4.393
Then I see the expected contents in this VeraCrypt volume 0.600
When I lock the currently opened VeraCrypt volume 0.500
Then the VeraCrypt volume has been unmounted and locked 0.145
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
26.295
When I plug a USB drive containing a hidden VeraCrypt volume 10.378
And I cancel the GNOME authentication prompt 2.043
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.923
And I open this VeraCrypt volume in GNOME Files 3.756
Then I see the expected contents in this VeraCrypt volume 0.580
When I lock the currently opened VeraCrypt volume 0.433
Then the VeraCrypt volume has been unmounted and locked 0.178
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
46.812
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.421
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.231
And I open this VeraCrypt volume in GNOME Files 4.493
Then I see the expected contents in this VeraCrypt volume 0.904
When I lock the currently opened VeraCrypt file container 0.512
Then the VeraCrypt file container has been unmounted and locked 0.248
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.025
48.931
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.772
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.265
And I open this VeraCrypt volume in GNOME Files 4.222
Then I see the expected contents in this VeraCrypt volume 0.897
When I lock the currently opened VeraCrypt file container 0.573
Then the VeraCrypt file container has been unmounted and locked 0.200
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.014
40.586
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.177
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.422
And I open this VeraCrypt volume in GNOME Files 4.643
Then I see the expected contents in this VeraCrypt volume 2.695
When I lock the currently opened VeraCrypt file container 0.434
Then the VeraCrypt file container has been unmounted and locked 0.213
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.000
Tags: @product
8.437
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.376
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.060
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Tags: @product
9.552
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.634
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.917
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.000
Tags: @product
21.793
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.357
When I start "WhisperBack" via GNOME Activities Overview 9.729
Then WhisperBack has debugging information 3.705
After features/support/hooks.rb:291 2.244
After features/support/hooks.rb:75 0.000