Project Number Date
test_Tails_ISO_devel 3335 25 Mar 2024, 12:16

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1538 0 0 0 0 1538 205 0 205 4:26:46.873 Passed
Tags: @product
1:45.836
Before features/support/hooks.rb:245 0.025
Given a computer 0.564
And I temporarily create a 100 MiB disk named "swap" 0.122
And I create a gpt swap partition on disk "swap" 11.002
And I plug SATA drive "swap" 1.068
And I temporarily create a 2 GiB disk named "live_hd" 0.041
And I write the Tails ISO image to disk "live_hd" 17.304
And I plug SATA drive "live_hd" 1.083
When I start Tails with network unplugged and I login 1:14.244
Then a "swap" partition was detected by Tails on drive "swap" 0.119
And drive "live_hd" is detected by Tails 0.134
But Tails has no disk swap enabled 0.080
And drive "live_hd" is not mounted 0.070
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.147
Tags: @product
1:23.725
Before features/support/hooks.rb:245 0.005
Given a computer 0.768
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.100
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.485
And I plug non-removable USB drive "fake_TailsData" 1.047
When I start the computer 0.953
And the computer boots Tails 51.783
Then drive "fake_TailsData" is detected by Tails 0.156
And Tails Greeter has not detected a persistence partition 13.430
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.008
Tags: @product
1:25.991
Before features/support/hooks.rb:245 0.001
Given a computer 0.282
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.043
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.740
And I plug SATA drive "fake_TailsData" 1.057
When I start the computer 0.949
And the computer boots Tails 51.533
Then drive "fake_TailsData" is detected by Tails 0.155
And Tails Greeter has not detected a persistence partition 13.228
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.009
Tags: @product
1:25.466
Before features/support/hooks.rb:245 0.003
Given a computer 0.158
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.044
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.012
And I plug SATA drive "gpt_ext2" 1.066
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.050
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.950
And I plug SATA drive "msdos_fat32" 1.056
And I start Tails from DVD with network unplugged and I login 1:14.769
Then drive "gpt_ext2" is detected by Tails 0.128
And drive "gpt_ext2" is not mounted 0.062
And drive "msdos_fat32" is detected by Tails 0.082
And drive "msdos_fat32" is not mounted 0.081
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.008
Tags: @product
1:59.356
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:54.031
And running a command as root with pkexec requires PolicyKit administrator privileges 0.092
Then I can run a command as root with sudo 0.085
Then I can run a command as root with pkexec 5.145
After features/support/hooks.rb:291 1.516
After features/support/hooks.rb:75 0.005
Tags: @product
1:26.109
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.924
And running a command as root with pkexec requires PolicyKit administrator privileges 0.135
Then I cannot run a command as root with sudo and the standard passwords 0.208
And I cannot run a command as root with pkexec and the standard passwords 19.383
Then I cannot login as root using su with the standard passwords 25.456
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.491
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.219
When the network is plugged 0.178
And I successfully configure Tor 15.023
Then the system clock is less than 5 minutes incorrect 0.070
After features/support/hooks.rb:450 0.546
After features/support/hooks.rb:291 1.277
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.120
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.129
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.699
And I configure some normal bridges in the Tor Connection Assistant 12.227
And I wait until Tor is ready 3.962
Then the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:450 0.478
After features/support/hooks.rb:291 1.086
After features/support/hooks.rb:75 0.000
Feature: Time syncing
29.329
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.188
When I bump the system time with "+1 day" 0.303
And I capture all network traffic 0.002
And the network is plugged 0.059
And the Tor Connection Assistant autostarts 3.877
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.356
And I wait until Tor is ready 3.638
Then the system clock is less than 5 minutes incorrect 0.056
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.846
After features/support/hooks.rb:450 0.442
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.042
Feature: Time syncing
1:18.615
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.159
When I bump the system time with "-15 days" 0.251
And I warm reboot the computer 0.026
And the computer reboots Tails 1:9.706
Then Tails' hardware clock is close to the host system's time 0.470
After features/support/hooks.rb:450 0.102
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:17.140
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.617
When I bump the hardware clock's time with "-15 days" 1.541
And I warm reboot the computer 0.015
And the computer reboots Tails 1:6.306
Then the hardware clock is still off by "-15 days" 0.660
After features/support/hooks.rb:450 0.129
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.049
Feature: Time syncing
54.558
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.190
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.032
And I start the computer 0.993
And the computer boots Tails 53.160
Then the system clock is just past Tails' source date 0.180
After features/support/hooks.rb:450 0.103
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.006
Feature: Time syncing
34.433
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.302
And I make sure time sync before Tor connects times out 1.135
When the network is plugged 0.053
And I successfully configure Tor 24.859
Then the system clock is less than 5 minutes incorrect 0.082
After features/support/hooks.rb:450 0.726
After features/support/hooks.rb:291 1.264
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:5.745
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 9.491
When I bump the system time with "+8 hours +15 minutes" 0.243
And all notifications have disappeared 4.374
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.150
And the network is plugged 0.049
And the Tor Connection Assistant autostarts 3.765
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.204
And I click "Connect to Tor" 1.237
And the Tor Connection Assistant fails to connect to Tor 16.197
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.886
Then the system clock is less than 20 minutes incorrect 0.187
When I click "Connect to Tor" 1.154
Then I wait until Tor is ready 7.758
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.990
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.050
After features/support/hooks.rb:450 0.506
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.033
Feature: Time syncing
57.872
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.027
When I bump the system time with "+8 hours +15 minutes" 0.190
And all notifications have disappeared 4.069
And I capture all network traffic 0.004
And the network is plugged 0.037
And the Tor Connection Assistant autostarts 3.297
# 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.373
And I click "Connect to Tor" 1.184
Then the Tor Connection Assistant reports that it failed to connect 12.112
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.987
Then the system clock is less than 20 minutes incorrect 0.187
# "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.356
When I click "Connect to Tor" 1.187
Then I wait until Tor is ready 6.511
And all Internet traffic has only flowed through the configured bridges 0.928
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.068
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.346
After features/support/hooks.rb:450 0.499
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.040
Feature: Time syncing
21.794
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.199
And I make sure time sync before Tor connects uses a fake connectivity check service 1.134
And the network is plugged 0.145
And Tor is ready 11.785
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.524
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:450 0.592
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.002
Tags: @product
19.625
When I configure some normal bridges in the Tor Connection Assistant 14.282
Then I wait until Tor is ready 4.391
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.045
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.891
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.069
Tags: @product
16.385
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.495
Then I wait until Tor is ready 2.931
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges 0.891
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.052
Tags: @product
35.759
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.001
Then I wait until Tor is ready 1.679
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.142
And all Internet traffic has only flowed through the configured bridges 0.923
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.033
Tags: @product
1:5.867
Given the Tor network and default bridges are blocked 1.979
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.700
Then the Tor Connection Assistant reports that it failed to connect 0.105
And tca.conf is empty 0.218
Given I scan a QR code from the error page in Tor Connection Assistant 21.071
And I retry connecting to Tor 1.180
Then I wait until Tor is ready 9.616
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.929
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.044
18.266
When I configure the default bridges in the Tor Connection Assistant 12.542
Then I wait until Tor is ready 3.303
And Tor is configured to use the default bridges 0.745
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.072
And Tor is configured to use the default bridges 0.495
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.091
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.053
Tags: @product
25.604
Given the Tor network is blocked 1.746
When I configure a direct connection in the Tor Connection Assistant 20.616
Then I wait until Tor is ready 1.575
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.069
And Tor is configured to use the default bridges 0.497
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.086
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.051
Tags: @product
43.581
Given the Tor network and default bridges are blocked 1.694
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.246
Then the Tor Connection Assistant reports that it failed to connect 0.129
And tca.conf is empty 0.225
Given the Tor network and default bridges are unblocked 1.289
And I retry connecting to Tor 1.156
Then I wait until Tor is ready 6.849
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.048
And all Internet traffic has only flowed through Tor or connectivity check service 0.930
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.057
Tags: @product
4.762
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.446
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.133
And I cannot click the "Connect to Tor" button 0.183
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.049
Tags: @product
25.803
Given I configure a direct connection in the Tor Connection Assistant 8.551
And I wait until Tor is ready 1.845
When I disconnect the network through GNOME 2.716
And I connect the network through GNOME 2.821
Then the Tor Connection Assistant autostarts 2.280
And the Tor Connection Assistant connects to Tor 4.814
And I wait until Tor is ready 1.009
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through Tor or connectivity check service 1.711
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.055
Tags: @product
43.880
Given I configure a direct connection in the Tor Connection Assistant 8.882
And I wait until Tor is ready 2.294
And I disconnect the network through GNOME 2.582
And the Tor network and default bridges are blocked 1.535
When I connect the network through GNOME 2.651
Then the Tor Connection Assistant reports that it failed to connect 25.932
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.040
Tags: @product
37.968
Given the Tor network and default bridges are blocked 1.802
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.766
Then the Tor Connection Assistant reports that it failed to connect 0.115
Given the Tor network and default bridges are unblocked 1.429
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 8.104
And Tor is configured to use the default bridges 0.484
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.082
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.048
20.645
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.729
And I prepare Tails for memory erasure tests 0.515
When I start a process allocating 128 MiB of memory with a known pattern 1.255
Then patterns cover at least 128 MiB in the guest's memory 4.495

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

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

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

After features/support/hooks.rb:291 2.297
After features/support/hooks.rb:75 0.000
23.754
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.103
And I prepare Tails for memory erasure tests 0.411
And I find very few patterns in the guest's memory 4.636

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

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

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

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

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

After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
46.566
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.245
And I prepare Tails for memory erasure tests 0.448
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.843
Then I find very few patterns in the guest's memory 4.725

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.006

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.549
After features/support/hooks.rb:75 0.000
6:30.823
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:45.265
And I prepare Tails for memory erasure tests 0.333
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.965
When I trigger shutdown 0.015
And I wait 20 seconds 20.013

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.605
After features/support/hooks.rb:75 0.014
25.187
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.382
And I temporarily create a 4 GiB disk named "gptfat" 0.050
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.089
And I plug USB drive "gptfat" 2.509
When I start Tails Installer 9.109
Then I am told by Tails Installer that the destination device "is too small" 0.045
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.001
Tags: @product
19.921
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.190
And I temporarily create a 7200 MiB disk named "temp" 0.123
And I start Tails Installer 8.728
But a suitable USB device is not found 0.026
When I plug USB drive "temp" 2.529
Then the "temp" USB drive is selected 0.087
When I unplug USB drive "temp" 0.206
Then a suitable USB device is not found 0.030
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
Tags: @product
3:50.201
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.201
And I temporarily create a 7200 MiB disk named "install" 0.051
And I create a gpt partition with a vfat filesystem on disk "install" 5.204
And I plug USB drive "install" 2.505
And I install Tails to USB drive "install" by cloning 3:22.826
Then the running Tails is installed on USB drive "install" 11.337
But there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:291 1.287
After features/support/hooks.rb:75 0.116
Tags: @product
3:37.550
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.158
And I temporarily create a 7200 MiB disk named "install" 0.053
And I plug USB drive "install" 2.474
And I install Tails to USB drive "install" by cloning 3:16.502
Then the running Tails is installed on USB drive "install" 10.305
But there is no persistence partition on USB drive "install" 0.056
After features/support/hooks.rb:291 1.387
After features/support/hooks.rb:75 0.113
Tags: @product
4:18.358
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.305
And I create a file in the Persistent directory 0.073
And I temporarily create a 7200 MiB disk named "install" 0.047
And I create a gpt partition with a vfat filesystem on disk "install" 4.102
And I plug USB drive "install" 2.489
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:42.926
Then the running Tails is installed on USB drive "install" 12.940
And there is a persistence partition on USB drive "install" 0.060
And the USB drive "install" contains the same files as my persistent storage 3.411
After features/support/hooks.rb:291 2.132
After features/support/hooks.rb:75 0.126
Tags: @product
3:54.370
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.576
And I temporarily create a 7200 MiB disk named "install" 0.051
And I plug USB drive "install" 2.575
And I install Tails to USB drive "install" by cloning 3:19.327
Then the running Tails is installed on USB drive "install" 19.748
And there is no persistence partition on USB drive "install" 0.091
After features/support/hooks.rb:291 1.925
After features/support/hooks.rb:75 0.099
Tags: @product
3:52.475
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.318
And I have started Tails from DVD without network and logged in 8.517
And I clone USB drive "__internal" to a temporary USB drive "install" 1.214
And I plug USB drive "install" 2.584
# 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:18.624
Then the running Tails is installed on USB drive "install" 11.152
And there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.115
Tags: @product @uefi
1:48.584
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 11.909
And I power off the computer 0.328
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:32.530
Then Tails is running from USB drive "__internal" 0.434
And the boot device has safe access rights 3.289
And Tails has started in UEFI mode 0.066
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.007
Tags: @product
1:48.529
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.419
And I plug and mount a USB drive containing a Tails USB image 30.116
And I create a 7200 MiB disk named "usbimage" 0.066
And I plug USB drive "usbimage" 2.404
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:7.523
After features/support/hooks.rb:291 2.272
After features/support/hooks.rb:75 0.090
Tags: @product
1:23.438
Before features/support/hooks.rb:245 0.003
Given a computer 0.200
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:22.049
Then Tails is running from USB drive "usbimage" 0.361
And the label of the system partition on "usbimage" is "Tails" 0.225
And the system partition on "usbimage" is an EFI system partition 0.195
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.157
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.083
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.075
And the system partition on "usbimage" has the expected flags 0.089
After features/support/hooks.rb:291 0.821
After features/support/hooks.rb:75 0.009
3:28.304
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 2:15.858
And I update APT using apt 17.023
When I install "popularity-contest" using apt 19.295
Then I am notified I can not use Additional Software for "popularity-contest" 9.255
And I can open the Additional Software documentation from the notification 26.871
After features/support/hooks.rb:450 40.532
After features/support/hooks.rb:291 3.840
After features/support/hooks.rb:75 0.004
5:10.607
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:13.104
And I update APT using apt 19.284
And I install "popularity-contest" using apt 22.496
Then I am proposed to add the "popularity-contest" package to my Additional Software 4.719
When I create a persistent storage and activate the Additional Software feature 21.859
Then Additional Software is correctly configured for package "popularity-contest" 1.357
When I shutdown Tails and wait for the computer to power off 10.037
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:36.656
Then Additional Software is correctly configured for package "popularity-contest" 0.828
And the package "popularity-contest" is installed after Additional Software has been started 0.262
After features/support/hooks.rb:450 41.071
After features/support/hooks.rb:291 1.185
After features/support/hooks.rb:75 0.017
2:51.138
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given a computer 0.287
And I start Tails from USB drive "__internal" and I login with an administration password 2:6.927
And I update APT using apt 18.004
When I install "makepp" using apt 19.383
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.437
And the package "makepp" is installed 0.097
After features/support/hooks.rb:450 44.230
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.016
4:59.531
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given a computer 0.237
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:11.751
When I uninstall "popularity-contest" using apt 18.763
And I accept removing "popularity-contest" from Additional Software 0.700
Then "popularity-contest" is not in the list of Additional Software 0.713
When I start Synaptic 25.044
And I update APT using Synaptic 22.906
And I install "cowsay" using Synaptic 12.740
And I accept adding "cowsay" to Additional Software 0.726
Then Additional Software is correctly configured for package "cowsay" 0.829
When I uninstall "cowsay" using apt 3.272
And I refuse removing "cowsay" from Additional Software 0.568
Then Additional Software is correctly configured for package "cowsay" 0.778
When I start "Additional Software" via GNOME Activities Overview 10.610
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.535
Then "cowsay" is not in the list of Additional Software 0.919
When I install "cowsay" using apt 3.246
And I refuse adding "cowsay" to Additional Software 0.518
Then "cowsay" is not in the list of Additional Software 0.669
After features/support/hooks.rb:450 1.078
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.012
10:44.906
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given a computer 0.252
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:16.717
And I configure APT to prefer an old version of cowsay 0.030
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.599
And I accept adding "cowsay" to Additional Software 7.980
And Additional Software is correctly configured for package "cowsay" 0.881
And I shutdown Tails and wait for the computer to power off 5.069
And I start Tails from USB drive "__internal" with network unplugged 1:2.979
And I enable persistence 10.928
# 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 35.360
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.695
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
# 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.063
And the network is plugged 0.044
And Tor is ready 16.676
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.508
And available upgrades have been checked 0.103
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.996
And I can open the Additional Software configuration window from the notification 2.411
And I shutdown Tails and wait for the computer to power off 2:7.441
And I start Tails from USB drive "__internal" with network unplugged 55.253
And I enable persistence 11.402
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 33.110
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.789
And I revert the APT tweaks that made it prefer an old version of cowsay 0.047
And the network is plugged 0.058
And Tor is ready 42.106
Then the Additional Software upgrade service has started 0.181
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.103
After features/support/hooks.rb:450 2.735
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.023
1:54.702
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given a computer 0.179
And I start Tails from USB drive "__internal" with network unplugged 56.316
And I enable persistence 11.684
And I remove the "cowsay" deb files from the APT cache 0.617
# 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.068
And I log in to a new session 33.074
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 6.438
And I can open the Additional Software log file from the notification 5.726
And the package "cowsay" is not installed 0.596
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.009
Tags: @product
1:54.654
Before features/support/hooks.rb:245 0.005
Given a computer 0.194
And I create a 7200 MiB disk named "old" 0.043
And I plug USB drive "old" 1.051
And I write an old version of the Tails USB image to disk "old" 25.485
When I start Tails from USB drive "old" with network unplugged 1:23.706
Then the boot device has safe access rights 3.113
And Tails is running from USB drive "old" 0.351
And there is no persistence partition on USB drive "old" 0.077
And process "udev-watchdog" is running 0.093
And udev-watchdog is monitoring the correct device 0.343
And I unplug USB drive "old" 0.193
After features/support/hooks.rb:291 7.447
After features/support/hooks.rb:75 0.011
Tags: @product
2:0.692
Before features/support/hooks.rb:245 0.006
Given a computer 0.199
And I start Tails from USB drive "old" with network unplugged and I login 1:15.895
Then Tails is running from USB drive "old" 0.378
And I create a persistent partition 34.495
And I take note of which tps features are available 1.883
Then a Tails persistence partition exists on USB drive "old" 0.805
And I shutdown Tails and wait for the computer to power off 7.034
After features/support/hooks.rb:291 0.168
After features/support/hooks.rb:75 0.020
Tags: @product
2:35.797
Before features/support/hooks.rb:245 0.016
Given a computer 0.242
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:5.909
Then Tails is running from USB drive "old" 0.682
And all tps features are active 2.035
When I write some files expected to persist 2.017
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.319
And all persistence configuration files have safe access rights 0.450
And all persistent directories from the old Tails version have safe access rights 2.604
And I take note of which tps features are available 0.502
And I shutdown Tails and wait for the computer to power off 4.030
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 17.003
After features/support/hooks.rb:291 0.172
After features/support/hooks.rb:75 0.008
Tags: @product
2:21.228
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.638
And I log in to a new session 17.231
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.597
And I plug USB drive "to_upgrade" 2.462
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.866
Then the running Tails is installed on USB drive "to_upgrade" 14.053
And I unplug USB drive "to_upgrade" 0.206
And I unplug USB drive "__internal" 0.172
After features/support/hooks.rb:291 4.350
After features/support/hooks.rb:75 0.000
Tags: @product
2:11.263
Before features/support/hooks.rb:245 0.033
Given a computer 0.344
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:2.144
Then all tps features from the old Tails version are active 1.560
And Tails is running from USB drive "to_upgrade" 0.337
And the boot device has safe access rights 3.009
And the expected persistent files created with the old Tails version are present in the filesystem 1.444
And all persistent directories from the old Tails version have safe access rights 2.422
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.010
6:5.958
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.885
And no SquashFS delta is installed 0.101
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.310
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.057
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.288
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.506
When the network is plugged 0.069
And Tor is ready 20.017
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.111
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.442
Given I shutdown Tails and wait for the computer to power off 7.110
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.336
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 2.236
And the file system changes introduced in version 6.2~testoverlayfs are present 0.270
And only the 6.2~testoverlayfs SquashFS delta is installed 0.073
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.333
# 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.258
When the network is plugged 0.058
And Tor is ready 18.072
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.756
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.210
Given I shutdown Tails and wait for the computer to power off 4.057
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.935
Then Tails is running version 6.3~testoverlayfs 0.014
And all tps features are active 2.044
And the file system changes introduced in version 6.3~testoverlayfs are present 0.580
And only the 6.3~testoverlayfs SquashFS delta is installed 0.077
# 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.323
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.230
When the network is plugged 0.042
And Tor is ready 19.471
Then the Upgrader considers the system as up-to-date 0.239
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 13.469
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.953
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.025
32.720
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.753
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.288
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.049
And the signing key used by the Upgrader is outdated 0.567
But a current signing key is available on our website 0.000
When the network is plugged 0.040
And Tor is ready 14.457
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.563
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
57.112
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 45.820
When I eject the boot medium 0.262
Then Tails eventually shuts down 11.029
After features/support/hooks.rb:291 0.174
After features/support/hooks.rb:75 0.000
39.888
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.266
And I prepare Tails for memory erasure tests 0.444
And I fill a 128 MiB file with a known pattern on the root filesystem 16.633
And patterns cover at least 128 MiB in the guest's memory 3.364

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

When I eject the boot medium 0.279
And I wait for Tails to finish wiping the memory 9.081
Then I find very few patterns in the guest's memory 1.819

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

After features/support/hooks.rb:291 3.589
After features/support/hooks.rb:75 0.000
37.023
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and logged in 8.793
And I prepare Tails for memory erasure tests 0.470
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.001
And I fill the USB drive with a known pattern 2.115
And I read the content of the test FS 0.099
And patterns cover at least 90% of the test FS size in the guest's memory 5.767

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

When I eject the boot medium 0.831
And I wait for Tails to finish wiping the memory 9.106
Then I find very few patterns in the guest's memory 1.838

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

After features/support/hooks.rb:291 3.869
After features/support/hooks.rb:75 0.000
50.168
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.961
And I prepare Tails for memory erasure tests 0.407
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.240
And I fill the USB drive with a known pattern 1.491
And I read the content of the test FS 0.064
And patterns cover at least 99% of the test FS size in the guest's memory 3.099

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

When I eject the boot medium 0.249
And I wait for Tails to finish wiping the memory 5.823
Then I find very few patterns in the guest's memory 1.830

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

After features/support/hooks.rb:291 3.541
After features/support/hooks.rb:75 0.000
2:17.397
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.787
And I prepare Tails for memory erasure tests 0.404
And I fill a 128 MiB file with a known pattern on the persistent filesystem 21.777
And patterns cover at least 100 MiB in the guest's memory 4.312

Pattern coverage: 112.512% (112 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.760
And I wait for Tails to finish wiping the memory 10.203
Then I find very few patterns in the guest's memory 1.878

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

And Tails eventually shuts down 1:28.272
After features/support/hooks.rb:291 0.185
After features/support/hooks.rb:75 0.000
Tags: @product
54.285
Before features/support/hooks.rb:245 0.006
Given a computer 0.183
And I start Tails from DVD with network unplugged and genuine APT sources 53.737
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.049
And no proposed-updates APT suite is enabled 0.077
And no experimental APT suite is enabled for deb.torproject.org 0.062
And if releasing, no unversioned Tails APT source is enabled 0.152

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.009
Tags: @product
1:8.034
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.354
# 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.045
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.355
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.875
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.020
When I start Tails' custom backup tool 3.593
Then the backup tool displays "Plug in your backup Tails USB stick" 0.229
When I plug USB drive "backup" 2.719
And I give the Persistent Storage on drive "backup" its own UUID 0.124
And I click "Retry" in the backup tool 1.169
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.714
When I click "Back Up" in the backup tool 1.160
And I enter my persistent storage passphrase into the polkit prompt 12.449
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.662
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.195
And I plug USB drive "backup" 3.226
Then the USB drive "backup" contains the same files as my persistent storage 4.138
After features/support/hooks.rb:291 2.387
After features/support/hooks.rb:75 0.135
Tags: @product
0.196
Then the hostname should not have been leaked on the network 0.196
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.047
Tags: @product
0.726
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.198
And I switch to the "manually-added-con" NetworkManager connection 0.297
Then the hostname should not have been leaked on the network 0.230
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.038
41.098
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.228
When I start "Tails Documentation" via GNOME Activities Overview 10.683
Then the Tor Browser has started 21.504
Then "Tails - Documentation" has loaded in the Tor Browser 0.681
After features/support/hooks.rb:291 1.265
After features/support/hooks.rb:75 0.000
44.946
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.331
When I start "Tails Documentation" via GNOME Activities Overview 10.748
Then the Tor Browser has started 19.207
Then "Tails - Documentation" has loaded in the Tor Browser 0.659
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000
22.396
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 8.487
When I start Electrum through the GNOME menu 11.382
But the "electrum" tps feature is not enabled 0.573
And I see a warning that Electrum is not persistent 1.952
After features/support/hooks.rb:450 0.102
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
19.704
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.426
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.604
Then I see "CupsTestPage.png" after at most 40 seconds 2.909
And I can print the current document to "/home/amnesia/output.pdf" 4.763
After features/support/hooks.rb:291 1.606
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
18.944
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.982
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.143
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.115
Then I see "CupsTestPage.png" after at most 40 seconds 2.891
And I can print the current document to "/home/amnesia/output.pdf" 4.810
After features/support/hooks.rb:291 1.711
After features/support/hooks.rb:75 0.000
Feature: Using Evince
19.762
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.061
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.123
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.041
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.159
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.435
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.019
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.126
When I close Evince 0.199
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.142
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.140
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.286
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.058
When I close Evince 0.194
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.141
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.210
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.234
# 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.085
After features/support/hooks.rb:291 1.495
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
23.615
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.212
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.150
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.059
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.406
Then I see "CupsTestPage.png" after at most 40 seconds 4.828
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.957
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
Feature: Using Evince
14.900
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.144
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.206
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.151
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.241
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.977
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.121
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
20.730
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.307
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.063
When I press the "PRINTSCREEN" key 0.122
And GNOME offers me various screenshot options 1.042
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.063
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
Tags: @product
8.648
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.206
When the "Dogtail rules!" notification is sent 0.133
Then the "Dogtail rules!" notification is shown to the user 0.308
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Tags: @product
3:20.221
Before features/support/hooks.rb:245 0.007
# 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.695
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.040
And Tor is ready 17.237
And all notifications have disappeared 4.050
When I start "Additional Software" via GNOME Activities Overview 11.293
And I close the "tails-additional-software-config" window 1.888
When I start "Disks" via GNOME Activities Overview 8.213
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.616
When I start "GNOME Terminal" via GNOME Activities Overview 9.201
And I close the "gnome-terminal-server" window 1.795
When I start "Files" via GNOME Activities Overview 7.894
And I close the "org.gnome.Nautilus" window 4.655
When I start "Persistent Storage" via GNOME Activities Overview 9.881
And I close the "tps-frontend" window 6.126
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.548
When I start "Pidgin" via GNOME Activities Overview 8.648
And I close the "Pidgin" window 3.148
When I start "Thunderbird" via GNOME Activities Overview 9.338
And I close the "Thunderbird" window 15.371
When I start "Tor Browser" via GNOME Activities Overview 9.415
And I close the "Firefox" window 13.630
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.944
And I close the "unlock-veracrypt-volumes" window 2.446
When I start "Unsafe Browser" via GNOME Activities Overview 9.694
And I close the "Firefox" window 13.442
After features/support/hooks.rb:291 1.604
After features/support/hooks.rb:75 0.000
Tags: @product
38.498
Before features/support/hooks.rb:245 0.006
Given a computer 0.169
And I start the computer from DVD with network unplugged 34.997
When Tails detects disk read failures 0.784
Then I see a disk failure message on the splash screen 2.546
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.010
Tags: @product @doc
32.226
Before features/support/hooks.rb:245 0.006
Given a computer 0.195
And I have started Tails from DVD without network and logged in 8.318
When Tails detects disk read failures 0.460
Then I see a disk failure message 1.314
Then I can open the hardware failure documentation from the disk failure message 21.937
After features/support/hooks.rb:291 1.863
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.184
Before features/support/hooks.rb:245 0.009
Given a computer 0.226
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.745
Then I see a graphics card failure message on the splash screen 14.212
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.033
Tags: @product @doc
11.237
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.634
Then the included OpenPGP keys are valid for the next 1 month 2.602
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.000
Tags: @product
22.052
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.382
Then the keys trusted by APT are valid for the next 3 months 13.670
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
47.549
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 13.188
And I log in to a new session in German (de) 31.489
Then the amnesiac Documents directory exists 0.194
And there is a GNOME bookmark for the amnesiac Documents directory 2.676
After features/support/hooks.rb:291 1.182
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.112
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.008
And I log in to a new session in German (de) 32.526
Then the amnesiac Downloads directory exists 0.052
And there is a GNOME bookmark for the amnesiac Downloads directory 2.525
After features/support/hooks.rb:291 1.355
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.525
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 9.745
And I log in to a new session in German (de) 32.441
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 2.277
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.918
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.336
And I log in to a new session in German (de) 31.560
Then the amnesiac Pictures directory exists 0.063
And there is a GNOME bookmark for the amnesiac Pictures directory 2.957
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
45.094
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.434
And I log in to a new session in German (de) 33.987
Then the amnesiac Videos directory exists 0.161
And there is a GNOME bookmark for the amnesiac Videos directory 2.510
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.304
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.058
When I log in to a new session in Arabic (ar) 30.226
Then the keyboard layout is set to "us" 0.140
When the network is plugged 0.043
And Tor is ready 16.701
Then I successfully start the Unsafe Browser in "ar" 14.497
And I kill the Unsafe Browser 5.856
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 28.210
And DuckDuckGo is the default search engine 10.815
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 13.551
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:291 1.430
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.492
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.877
When I log in to a new session in Chinese (zh_CN) 30.932
Then the keyboard layout is set to "cn" 0.318
When the network is plugged 0.055
And Tor is ready 18.994
Then I successfully start the Unsafe Browser in "zh_CN" 15.097
And I kill the Unsafe Browser 5.650
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 26.024
And DuckDuckGo is the default search engine 10.605
And I kill the Tor Browser 5.426
And the screen keyboard works in Thunderbird 17.818
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 1.478
After features/support/hooks.rb:75 0.000
Feature: Localization
1:52.805
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.985
When I log in to a new session in English (en) 19.340
Then the keyboard layout is set to "us" 0.122
When the network is plugged 0.037
And Tor is ready 13.517
Then I successfully start the Unsafe Browser in "en" 15.887
And I kill the Unsafe Browser 5.744
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 26.162
And DuckDuckGo is the default search engine 5.466
And I kill the Tor Browser 5.340
And the screen keyboard works in Thunderbird 12.512
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.413
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.785
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 9.100
When I log in to a new session in French (fr) 36.127
Then the keyboard layout is set to "fr" 0.207
When the network is plugged 0.044
And Tor is ready 17.961
Then I successfully start the Unsafe Browser in "fr" 15.505
And I kill the Unsafe Browser 5.885
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 27.316
And DuckDuckGo is the default search engine 11.258
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 13.127
And the layout of the screen keyboard is set to "fr" 0.645
After features/support/hooks.rb:291 1.508
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.654
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.973
When I log in to a new session in German (de) 32.134
Then the keyboard layout is set to "de" 0.220
When the network is plugged 0.040
And Tor is ready 13.978
Then I successfully start the Unsafe Browser in "de" 14.862
And I kill the Unsafe Browser 5.774
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 28.363
And DuckDuckGo is the default search engine 11.407
And I kill the Tor Browser 5.496
And the screen keyboard works in Thunderbird 13.661
And the layout of the screen keyboard is set to "de" 0.623
After features/support/hooks.rb:291 4.800
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.136
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.955
When I log in to a new session in Italian (it) 34.114
Then the keyboard layout is set to "it" 0.165
When the network is plugged 0.051
And Tor is ready 17.087
Then I successfully start the Unsafe Browser in "it" 14.998
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 28.167
And DuckDuckGo is the default search engine 12.006
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 13.494
And the layout of the screen keyboard is set to "us" 0.701
After features/support/hooks.rb:291 1.602
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.777
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.920
When I log in to a new session in Persian (fa) 34.155
Then the keyboard layout is set to "ir" 0.115
When the network is plugged 0.047
And Tor is ready 42.816
Then I successfully start the Unsafe Browser in "fa" 14.093
And I kill the Unsafe Browser 5.596
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 28.008
And DuckDuckGo is the default search engine 11.458
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 12.329
And the layout of the screen keyboard is set to "ir" 0.588
After features/support/hooks.rb:291 1.693
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.001
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.557
When I log in to a new session in Portuguese (pt) 32.473
Then the keyboard layout is set to "pt" 0.197
When the network is plugged 0.042
And Tor is ready 44.305
Then I successfully start the Unsafe Browser in "pt" 14.246
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 28.179
And DuckDuckGo is the default search engine 11.106
And I kill the Tor Browser 5.614
And the screen keyboard works in Thunderbird 12.771
And the layout of the screen keyboard is set to "us" 0.626
After features/support/hooks.rb:291 1.787
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.491
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.774
When I log in to a new session in Russian (ru) 35.736
Then the keyboard layout is set to "ru" 0.207
When the network is plugged 0.056
And Tor is ready 17.112
Then I successfully start the Unsafe Browser in "ru" 16.358
And I kill the Unsafe Browser 5.905
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 27.969
And DuckDuckGo is the default search engine 11.333
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 14.725
And the layout of the screen keyboard is set to "ru" 0.649
After features/support/hooks.rb:291 1.715
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.059
Before features/support/hooks.rb:245 0.089
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.030
When I log in to a new session in Spanish (es) 32.092
Then the keyboard layout is set to "es" 0.209
When the network is plugged 0.036
And Tor is ready 17.036
Then I successfully start the Unsafe Browser in "es" 14.720
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 28.513
And DuckDuckGo is the default search engine 11.037
And I kill the Tor Browser 5.601
And the screen keyboard works in Thunderbird 13.225
And the layout of the screen keyboard is set to "us" 0.651
After features/support/hooks.rb:291 1.434
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.349
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 20.537
When I log in to a new session in Turkish (tr) 35.845
Then the keyboard layout is set to "tr" 0.214
When the network is plugged 0.044
And Tor is ready 17.046
Then I successfully start the Unsafe Browser in "tr" 15.485
And I kill the Unsafe Browser 5.954
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 28.597
And DuckDuckGo is the default search engine 19.331
And I kill the Tor Browser 5.567
And the screen keyboard works in Thunderbird 13.022
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:291 1.550
After features/support/hooks.rb:75 0.000
Tags: @product
47.302
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.122
And I capture all network traffic 0.010
When I disable MAC spoofing in Tails Greeter 3.227
And I log in to a new session 18.533
And the network is plugged 0.047
And Tor is ready 15.168
Then 1 network interface is enabled 0.121
And the 1st network device has its real MAC address configured 0.137
When I hotplug a network device and wait for it to be initialized 1.443
Then 2 network interfaces are enabled 0.084
And the 2nd network device has its real MAC address configured 0.088
And some network device leaked the real MAC address 0.316
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.050
Tags: @product
44.830
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.498
And I capture all network traffic 0.010
When I log in to a new session 17.616
And the network is plugged 0.042
And Tor is ready 16.540
Then 1 network interface is enabled 0.122
And the 1st network device has a spoofed MAC address configured 0.085
When I hotplug a network device and wait for it to be initialized 1.430
Then 2 network interfaces are enabled 0.105
And the 2nd network device has a spoofed MAC address configured 0.083
And no network device leaked the real MAC address 0.293
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.050
Tags: @product
2:29.144
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.421
And I capture all network traffic 0.009
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns false 0.159
When I log in to a new session 2:14.048
Then no network interfaces are enabled 0.139
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.316
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.053
Tags: @product
2:27.419
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.084
And I capture all network traffic 0.007
And the network is plugged 0.041
And macchanger will fail by not spoofing and always returns true 0.158
When I log in to a new session 2:13.761
Then no network interfaces are enabled 0.090
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.263
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.028
Tags: @product
2:28.085
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.799
And I capture all network traffic 0.008
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.138
And no network interface modules can be unloaded 0.369
When I log in to a new session 2:14.048
Then 1 network interface is enabled 0.128
But the MAC spoofing panic mode disabled networking 0.635
And no network device leaked the real MAC address 0.018
And I see the "All networking disabled" notification after at most 60 seconds 4.901
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.060
Tags: @product
52.479
Before features/support/hooks.rb:245 0.008
Given a computer 0.236
And I capture all network traffic 0.007
When I start the computer 1.015
Then the computer boots Tails 51.074
And no network interfaces are enabled 0.126
And no network device leaked the real MAC address 0.018
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.062
1:27.089
Before features/support/hooks.rb:245 0.006
Given a computer 0.189
And I start Tails from DVD with network unplugged and I login 1:13.433
And I plug and mount a USB drive containing a sample PNG 11.856
Then MAT can clean some sample PNG file 1.610
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.011
Feature: Networking
Tags: @product
1:26.485
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.411
And I wait between 30 and 60 seconds 58.058

Slept for 58 seconds

Then the Tor Status icon tells me that Tor is not usable 0.785
When the network is plugged 0.038
Then I successfully configure Tor 14.524
And the Tor Status icon tells me that Tor is usable 0.730
And all notifications have disappeared 3.871
And the time has synced 0.065
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
Feature: Networking
36.737
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.094
And I disable networking in Tails Greeter 0.963
And I log in to a new session 17.134
Then no network interfaces are enabled 0.170
When I hotplug a network device 0.169
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.194
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
24.802
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.011
When I start "Onion Circuits" via GNOME Activities Overview 10.286
Then Onion Circuits starts 1.207
And Onion Circuits shows some circuits 0.295
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.000
Tags: @product
2:6.052
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:26.351
And I update APT using apt 16.988
And I install "python3-behave" using apt 19.771
Then the Tails Persistent Storage behave tests pass 2.940
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.000
Tags: @product
42.754
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 13.417
When I log in to a new session without activating the Persistent Storage 19.529
Then Tails is running from USB drive "__internal" 0.476
And persistence is disabled 0.191
But a Tails persistence partition exists on USB drive "__internal" 9.139
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Tags: @product
2:56.096
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 11.620
Then Tails is running from USB drive "__internal" 0.532
When I create a file in the Persistent directory 0.214
And I create a persistent partition with the default settings 26.284
Then the file I created was copied to the Persistent Storage 0.584
When I shutdown Tails and wait for the computer to power off 11.338
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.063
Then persistence for "Persistent" is active 0.369
And the file I created in the Persistent directory exists 0.087
After features/support/hooks.rb:291 1.023
After features/support/hooks.rb:75 0.010
Tags: @product
53.472
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 10.501
And the system is very low on memory 3.656
When I create a file in the Persistent directory 1.077
When I try to create a persistent partition 20.202
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.587
When I close the Persistent Storage app 2.520
And I free up some memory 1.653
And I create a persistent partition with the default settings 13.051
Then the file I created was copied to the Persistent Storage 0.220
After features/support/hooks.rb:291 1.831
After features/support/hooks.rb:75 0.000
Tags: @product
2:40.330
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 11.818
Then Tails is running from USB drive "__internal" 0.410
And all tps features are active 2.275
And all persistent directories have safe access rights 2.639
When I disable the first tps feature 5.018
Then all tps features but the first one are active 2.193
And I shutdown Tails and wait for the computer to power off 8.034
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.946
Then all tps features but the first one are active 1.994
After features/support/hooks.rb:291 0.982
After features/support/hooks.rb:75 0.025
Tags: @product
17.715
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.638
Then persistence for "Persistent" is active 0.123
And I create a file in the Persistent directory 0.064
Then the file I created was copied to the Persistent Storage 0.069
When I disable the first tps feature 4.993
Then persistence for "Persistent" is not active 0.085
And the Persistent directory does not exist 0.056
When I enable the first tps feature 2.541
Then persistence for "Persistent" is active 0.074
And the file I created in the Persistent directory exists 0.067
After features/support/hooks.rb:291 1.134
After features/support/hooks.rb:75 0.000
Tags: @product
18.473
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.181
Then persistence for "Persistent" is active 0.150
When I create a file in the Persistent directory 0.058
And I disable the first tps feature 4.827
And I delete the data of the Persistent Folder feature 3.203
Then the file I created does not exist on the Persistent Storage 0.053
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Tags: @product
52.877
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.428
And the network is plugged 0.045
And Tor is ready 20.541
And I take note of which tps features are available 0.563
When I write some files expected to persist 1.345
And I shutdown Tails and wait for the computer to power off 6.021
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.931
After features/support/hooks.rb:291 0.121
After features/support/hooks.rb:75 0.000
Tags: @product
3:17.714
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.756
And the network is plugged 0.044
And Tor is ready 46.146
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.198
And I shutdown Tails and wait for the computer to power off 6.021
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.698
And I capture all network traffic 0.006
And the network is plugged 0.046
And Tor is ready 19.103
And I switch to the "persistent-con-current" NetworkManager connection 0.387
And the 1st network device has a spoofed MAC address configured 0.083
And no network device leaked the real MAC address 0.221
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.057
Tags: @product
53.792
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.427
And I enable persistence creation in Tails Greeter 1.115
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.903
Then I create a persistent partition with the default settings using the wizard that was already open 22.345
After features/support/hooks.rb:291 1.759
After features/support/hooks.rb:75 0.000
Tags: @product
4:32.840
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.721
When I enable persistence 33.369
Then no persistent Greeter options were restored 14.550
When I set all Greeter options to non-default values 23.337
And I log in to a new session in German (de) after having activated the Persistent Storage 46.897
Then all Greeter options are set to non-default values 0.356
When I cold reboot the computer 5.169
And the computer reboots Tails 54.050
Given I enable persistence 30.880
Then persistent Greeter options were restored 15.055
When I log in to a new session after having activated the Persistent Storage 35.581
Then all Greeter options are set to non-default values 0.869
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.035
Tags: @product
3:20.462
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.662
# 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.269
And I shutdown Tails and wait for the computer to power off 11.038
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:56.539
And I change the passphrase of the Persistent Storage back to the original 29.952
After features/support/hooks.rb:291 2.733
After features/support/hooks.rb:75 0.016
Tags: @product
59.396
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 20.797
And I log in to a new session without activating the Persistent Storage 17.904
Then persistence is disabled 0.190
But a Tails persistence partition exists on USB drive "__internal" 6.207
And all notifications have disappeared 7.676
When I delete the persistent partition 6.269
Then there is no persistence partition on USB drive "__internal" 0.352
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
Tags: @product
2:22.865
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.692
When I write some dotfile expected to persist 0.079
And I shutdown Tails and wait for the computer to power off 9.049
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.718
Then the expected persistent dotfile is present in the filesystem 0.325
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.010
Tags: @product
1:38.440
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.423
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.067
When I try to enable persistence 0.290
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 30.935
When I log in to a new session after having activated the Persistent Storage 38.460
And all notifications have disappeared 8.127
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.194
And all tps features are enabled 2.469
And all tps features but the first one are active 2.471
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.000
Tags: @product
5:34.404
Before features/support/hooks.rb:245 0.008
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:27.615
And I enable persistence 28.675
And I log in to a new session after having activated the Persistent Storage 36.081
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.783
And persistence is enabled 0.248
After features/support/hooks.rb:291 1.257
After features/support/hooks.rb:75 0.000
Tags: @product
31.009
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 9.042
And I enable persistence but something goes wrong during the LUKS header upgrade 21.206
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.760
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
Tags: @product
17.572
When I choose to connect to Tor automatically 2.404
And I accept Tor Connection's offer to use my persistent bridges 1.761
And I click "Connect to Tor" 1.224
Then I wait until Tor is ready 10.245
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.017
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.908
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.099
Tags: @product
17.790
When I choose to connect to Tor automatically 1.657
And I accept Tor Connection's offer to use my persistent bridges 1.763
And I disable saving bridges to Persistent Storage 1.225
And I configure a direct connection in the Tor Connection Assistant 8.507
Then I wait until Tor is ready 2.455
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.084
And all Internet traffic has only flowed through Tor or connectivity check service 1.085
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.061
26.349
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 10.605
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.515
Then I see Pidgin's account manager window 3.394
And Pidgin's D-Bus interface is not available 0.833
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
1:18.869
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 15.866
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.516
Then I see Pidgin's account manager window 3.621
When I create my XMPP account 15.706
And I close Pidgin's account manager window 0.743
Then Pidgin automatically enables my XMPP account 3.645
Given my XMPP friend goes online 13.055
When I start a conversation with my friend 2.247
And I say something to my friend 1.488
Then I receive a response from my friend 10.978
After features/support/hooks.rb:450 0.614
After features/support/hooks.rb:291 1.278
After features/support/hooks.rb:75 0.002
2:10.465
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.132
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.615
Then I see Pidgin's account manager window 4.042
When I create my XMPP account 15.615
And I close Pidgin's account manager window 0.735
Then Pidgin automatically enables my XMPP account 3.330
When I join some empty multi-user chat 9.915
And I clear the multi-user chat's scrollback 2.043
And my XMPP friend goes online and joins the multi-user chat 12.693
Then I can see that my friend joined the multi-user chat 0.681
And I say something to my friend in the multi-user chat 1.518
Then I receive a response from my friend in the multi-user chat 10.993
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.518
Then I see the Tails GitLab URL 10.965
When I wait 10 seconds 10.005

Slept for 10 seconds

And I click on the Tails GitLab URL 14.016
Then the Tor Browser loads the Tails GitLab 7.640
After features/support/hooks.rb:450 2.125
After features/support/hooks.rb:291 1.487
After features/support/hooks.rb:75 0.002
1:10.849
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.096
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.761
Then I see Pidgin's account manager window 3.041
And I create my XMPP account 15.112
And I close Pidgin's account manager window 0.715
Then Pidgin automatically enables my XMPP account 3.407
And I can join the "tails" channel on "chat.disroot.org" 24.715
After features/support/hooks.rb:450 0.827
After features/support/hooks.rb:291 1.227
After features/support/hooks.rb:75 0.000
5:48.104
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.535
And the network is plugged 0.058
And Tor is ready 43.533
And available upgrades have been checked 0.069
And all notifications have disappeared 4.030
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.244
Then I see Pidgin's account manager window 3.472
When I create my XMPP account 15.890
And I close Pidgin's account manager window 0.701
Then Pidgin automatically enables my XMPP account 3.408
When I close Pidgin 0.888
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 7.026
Given a computer 0.202
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:8.048
And Pidgin has the expected persistent accounts configured 0.018
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.375
Then Pidgin automatically enables my XMPP account 7.119
And I join some empty multi-user chat 13.046
# 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.355
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 20.125
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.249
When I close Pidgin's certificate import failure dialog 0.754
And I close Pidgin's certificate manager 1.351
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.131
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.894
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.268
When I close Pidgin's certificate import failure dialog 0.726
And I close Pidgin's certificate manager 1.324
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.228
After features/support/hooks.rb:450 1.954
After features/support/hooks.rb:291 0.985
After features/support/hooks.rb:75 0.012
Tags: @product
11.330
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 10.292
Then the live user has been setup by live-boot 0.626
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.087
And the live user owns its home directory which has strict permissions 0.323
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
12.584
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.387
Then no unexpected services are listening for network connections 0.197

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.863
After features/support/hooks.rb:75 0.000
Tags: @product
18.056
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.979
Then the live user can only access allowed local services 6.077

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

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

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

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

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

amnesia could 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.733
After features/support/hooks.rb:75 0.000
Tags: @product
10.684
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 10.557
Then there are no unexpected messages of priority "err" or higher in the journal 0.127
After features/support/hooks.rb:291 1.338
After features/support/hooks.rb:75 0.000
Tags: @product
16.436
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.347
Then there are no unexpected messages of priority "err" or higher in the journal 0.088
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Tags: @product
19.061
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.310
When I request a shutdown using the system menu 1.629
Then Tails eventually shuts down 5.121
After features/support/hooks.rb:291 0.171
After features/support/hooks.rb:75 0.000
1:16.213
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.570
When I request a reboot using the system menu 1.699
Then Tails eventually restarts 1:2.943
After features/support/hooks.rb:291 3.765
After features/support/hooks.rb:75 0.000
5.976
Given I monitor the network connections of SSH 0.074
And I have the SSH key pair for an SSH server 0.322
When I connect to an SSH server on the Internet 5.190
Then I have sucessfully logged into the SSH server 0.203
And I see that SSH is properly stream isolated 0.185
After features/support/hooks.rb:450 0.473
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
6.955
Given I have the SSH key pair for an SSH server 0.232
And an SSH server is running on the LAN 0.234
When I connect to an SSH server on the LAN 4.841
Then I am prompted to verify the SSH fingerprint for the SSH server 1.646
After features/support/hooks.rb:450 0.410
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.001
13.091
Given I have the SSH key pair for an SFTP server 0.263
When I connect to an SFTP server on the Internet 11.665
Then I successfully connect to the SFTP server 1.162
After features/support/hooks.rb:450 0.494
After features/support/hooks.rb:291 1.380
After features/support/hooks.rb:75 0.000
17.033
Given I cancel setting up an email account 3.376
When I open Thunderbird's Add-ons Manager 1.797
And I open the Extensions tab 1.084
Then I see that no add-ons are enabled in Thunderbird 10.775
After features/support/hooks.rb:450 0.750
After features/support/hooks.rb:291 1.491
After features/support/hooks.rb:75 0.000
43.780
When I enter my email credentials into the autoconfiguration wizard 10.086
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.321
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.373
When I accept the autoconfiguration wizard's configuration 18.455
And I send an email to myself 6.197
And I fetch my email 1.563
Then I can find the email I sent to myself in my inbox 6.781
After features/support/hooks.rb:450 1.608
After features/support/hooks.rb:291 0.981
After features/support/hooks.rb:75 0.000
12:10.854
When the network is plugged 0.054
And I wait 720 seconds 12:0.100

Slept for 720 seconds

Then I successfully configure Tor 10.667
And the time has synced 0.032
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.000
9.378
When the network is plugged 0.062
And the Tor Connection Assistant autostarts 3.109
And I look at the hide mode but then I go back 4.828
And I choose to connect to Tor automatically 1.252
Then Tor Connection does not propose me to use Tor bridges 0.125
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.613
Given the Tor network and default bridges are blocked 1.754
And the network is plugged 0.034
And I make sure time sync before Tor connects indicates a captive portal 1.302
And the Tor Connection Assistant autostarts 2.434
When I choose to connect to Tor automatically 1.573
And I click "Connect to Tor" 1.160
Then the Tor Connection Assistant fails to connect to Tor 26.564
And the Tor Connection Assistant knows that it's not the time sync that failed 10.736
And the Tor Connection Assistant knows that there might be a captive portal 0.124
When I open the Unsafe Browser from Tor Connection 13.329
And I log-in to the Captive Portal 12.567
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.013
And I allow time sync before Tor connects to work again 0.067
And I click "Connect to Tor" 1.204
Then I wait until Tor is ready 7.622
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.000
Tags: @product
12.395
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.746
Then the firewall's policy is to drop all IPv4 traffic 0.165
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.325
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.086
And the firewall is configured to block all external IPv6 traffic 0.073
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.000
Tags: @product
41.695
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.538
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 16.427
And I open the Tails homepage in the Unsafe Browser 12.500
And the Tails homepage loads in the Unsafe Browser 0.669
Then the firewall leak detector has detected leaks 0.549
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.042
Tags: @product
12.588
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.560
And I capture all network traffic 0.006
And I disable Tails' firewall 0.242
When I do a TCP DNS lookup of "torproject.org" 0.677
Then the firewall leak detector has detected leaks 0.101
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.080
Tags: @product
12.518
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.461
And I capture all network traffic 0.009
And I disable Tails' firewall 0.234
When I do a UDP DNS lookup of "torproject.org" 0.678
Then the firewall leak detector has detected leaks 0.135
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.057
Tags: @product
15.833
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.381
And I capture all network traffic 0.011
And I disable Tails' firewall 0.239
When I send some ICMP pings 4.098
Then the firewall leak detector has detected leaks 0.102
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.043
12.679
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.277
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.315
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.086
After features/support/hooks.rb:450 0.264
After features/support/hooks.rb:291 0.581
After features/support/hooks.rb:75 0.000
13.012
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.616
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.335
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.061
After features/support/hooks.rb:450 0.378
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.000
17.393
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.906
When I open an untorified ICMP connection to 1.2.3.4 5.405
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.081
After features/support/hooks.rb:450 0.329
After features/support/hooks.rb:291 0.604
After features/support/hooks.rb:75 0.000
Tags: @product
53.013
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.436
And the system DNS is using the local DNS resolver 0.023
And the network is plugged 0.041
And I successfully configure Tor 44.498
Then the system DNS is still using the local DNS resolver 0.013
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
10.237
When I monitor the network connections of tails-security-check 0.074
And I re-run tails-security-check 0.133
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.029
After features/support/hooks.rb:450 0.461
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
32.197
When I monitor the network connections of htpdate 0.054
And I re-run htpdate 32.097
Then I see that htpdate is properly stream isolated 0.045
After features/support/hooks.rb:450 0.568
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
32.392
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.096
And I re-run tails-upgrade-frontend-wrapper 32.282
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.013
After features/support/hooks.rb:450 0.556
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.000
24.118
When I monitor the network connections of Tor Browser 0.070
And I start the Tor Browser 22.968
And the Tor Browser loads the startup page 1.033
Then I see that Tor Browser is properly stream isolated 0.045
After features/support/hooks.rb:450 1.298
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
Tags: @product
46.898
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.706
And a web server is running on the LAN 1.073
And I capture all network traffic 0.010
When I start the Tor Browser 21.449
And the Tor Browser loads the startup page 1.190
And I open a page on the LAN web server in the Tor Browser 9.849
Then the Tor Browser shows the "Unable to connect" error 1.143
And no traffic was sent to the web server on the LAN 0.475
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.035
52.410
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.285
Then the amnesiac Tor Browser directory exists 0.057
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.778
And the persistent Tor Browser directory does not exist 0.073
When I start the Tor Browser 20.449
And the Tor Browser loads the startup page 1.329
Then I can save the current page as "index.html" to the default downloads directory 5.322
And I can print the current page as "output.pdf" to the default downloads directory 11.113
After features/support/hooks.rb:450 1.563
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
44.345
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.116
When I start the Tor Browser 19.325
Then the Tor Browser loads the startup page 1.039
When I download some file in the Tor Browser 11.619
Then the file is saved to the default Tor Browser download directory 0.244
After features/support/hooks.rb:450 3.733
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
1:14.425
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.747
When I start the Tor Browser 20.436
And the Tor Browser loads the startup page 1.246
Then I can listen to an Ogg audio track in Tor Browser 39.994
After features/support/hooks.rb:450 2.432
After features/support/hooks.rb:291 1.934
After features/support/hooks.rb:75 0.000
44.039
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.863
When I start the Tor Browser 20.669
And the Tor Browser loads the startup page 1.197
Then I can watch a WebM video in Tor Browser 10.308
After features/support/hooks.rb:450 1.452
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.000
Tags: @product
1:14.373
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.469
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.132
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.056
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.061
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.061
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/tmp/synaptic.html" exists 0.050
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I start the Tor Browser 20.129
And the Tor Browser loads the startup page 1.255
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.591
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.626
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.089
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.655
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.529
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.063
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.113
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.632
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.519
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.090
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.115
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.959
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.594
# 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.079
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.591
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.512
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
31.663
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.608
When I start the Tor Browser 18.995
Then the Tor Browser uses all expected TBB shared libraries 1.058
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
50.067
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.019
When I start the Tor Browser 20.546
And the Tor Browser loads the startup page 1.131
And I open the Tails homepage in the Tor Browser 9.965
Then the Tor Browser loads the Tails homepage 1.432
When I request a new identity in Tor Browser 3.312
Then the Tor Browser restarts into a fresh session 1.660
After features/support/hooks.rb:450 1.604
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.000
Tags: @product
38.704
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.629
When I start the Tor Browser 24.512
And the Tor Browser loads the startup page 1.073
Then Tor Browser's circuit view is working 1.489
After features/support/hooks.rb:291 0.884
After features/support/hooks.rb:75 0.000
Tags: @product
56.732
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.824
When I start the Tor Browser 21.714
And the Tor Browser loads the startup page 1.210
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.549
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.130
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.980
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.322
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Tags: @product
1:38.277
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.275
And the network is plugged 0.040
And I successfully configure Tor 18.367
And available upgrades have been checked 1.107
And all notifications have disappeared 4.279
Then the persistent Tor Browser directory exists 0.066
And there is a GNOME bookmark for the persistent Tor Browser directory 1.606
When I start the Tor Browser 18.466
And I open the address "https://tails.net/about" in the Tor Browser 11.224
And "Tails - How Tails works" has loaded in the Tor Browser 1.246
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.180
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.357
Then "Tails - How Tails works" has loaded in the Tor Browser 1.504
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.552
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
Tags: @product
41.747
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.598
Then the amnesiac Documents directory exists 0.066
And there is a GNOME bookmark for the amnesiac Documents directory 1.644
Then I start the Tor Browser in offline mode 22.462
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.977
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.000
Tags: @product
42.126
Before features/support/hooks.rb:245 0.016
Given I have started Tails from DVD without network and logged in 8.514
Then the amnesiac Downloads directory exists 0.057
And there is a GNOME bookmark for the amnesiac Downloads directory 1.574
Then I start the Tor Browser in offline mode 22.833
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.146
After features/support/hooks.rb:291 1.266
After features/support/hooks.rb:75 0.000
Tags: @product
42.383
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.271
Then the amnesiac Music directory exists 0.059
And there is a GNOME bookmark for the amnesiac Music directory 1.762
Then I start the Tor Browser in offline mode 22.746
And I can save the current page as "index.html" to the Music GNOME bookmark 9.543
After features/support/hooks.rb:291 1.091
After features/support/hooks.rb:75 0.000
Tags: @product
40.681
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.460
Then the amnesiac Pictures directory exists 0.050
And there is a GNOME bookmark for the amnesiac Pictures directory 1.723
Then I start the Tor Browser in offline mode 22.130
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.316
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Tags: @product
40.723
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.646
Then the amnesiac Videos directory exists 0.046
And there is a GNOME bookmark for the amnesiac Videos directory 1.574
Then I start the Tor Browser in offline mode 22.510
And I can save the current page as "index.html" to the Videos GNOME bookmark 7.945
After features/support/hooks.rb:291 1.466
After features/support/hooks.rb:75 0.000
Tags: @product
3:27.052
Before features/support/hooks.rb:245 0.019
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.048
And all tps features are active 2.246
And all persistent filesystems have safe access rights 0.263
And all persistence configuration files have safe access rights 0.388
And all persistent directories have safe access rights 2.464
When I start the Tor Browser in offline mode 24.798
And I add a bookmark to eff.org in the Tor Browser 15.830
And I cold reboot the computer 9.995
And the computer reboots Tails 59.949
And I enable persistence 12.962
And I log in to a new session 34.495
And all notifications have disappeared 9.252
And I start the Tor Browser in offline mode 22.987
Then the Tor Browser has a bookmark to eff.org 1.369
After features/support/hooks.rb:291 1.406
After features/support/hooks.rb:75 0.014
4.830
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.627
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.203
After features/support/hooks.rb:450 0.562
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
8.173
Given I have the SSH key pair for a Git repository 0.257
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.720
Then the Git repository "testing" has been cloned successfully 0.196
After features/support/hooks.rb:450 0.586
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.000
0.477
When I wget "https://example.com/" to stdout 0.476
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.304
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.000
0.388
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.388

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.310
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.000
0.444
When I curl "https://example.com/" to stdout 0.444
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.339
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
46.174
Given I have started Tails from DVD without network and logged in 9.684
And I plug and mount a USB drive containing sample videos 12.539
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.178
And the file "/home/amnesia/video.mp4" exists 0.063
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.158
When I open "/home/amnesia/video.mp4" with Totem 3.039
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.238
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.161
Given I close Totem 0.147
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.076
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.046
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.099
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.148
Then Totem tells me it is not allowed to open this file 1.579
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.075
Given I close Totem 0.135
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.054
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.124
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.194
Then Totem tells me it is not allowed to open this file 0.962
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.109
Given I close Totem 0.181
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.060
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.196
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.215
Then Totem tells me it is not allowed to open this file 1.113
# 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.085
Given I close Totem 0.125
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.109
And the file "/home/amnesia/.purple/otr.private_key" exists 0.067
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.142
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.154
Then Totem tells me it is not allowed to open this file 0.827
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.075
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Feature: Using Totem
22.814
Given I have started Tails from DVD and logged in and the network is connected 11.797
Then I can watch a WebM video over HTTPs 11.016
After features/support/hooks.rb:450 0.572
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
39.313
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.457
And I plug and mount a USB drive containing sample videos 13.210
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.093
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.936
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.852
Given I close Totem 0.434
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.195
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.071
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.292
Then Totem tells me it is not allowed to open this file 1.674
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.095
After features/support/hooks.rb:291 1.588
After features/support/hooks.rb:75 0.000
Tags: @product
45.338
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 11.748
And I disable the Unsafe Browser 4.329
And I log in to a new session 19.089
And the network is plugged 0.037
And all notifications have disappeared 8.016
When I try to start the Unsafe Browser 0.192
Then the Unsafe Browser complains that it is disabled 1.925
After features/support/hooks.rb:291 1.360
After features/support/hooks.rb:75 0.000
Tags: @product
38.087
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD and logged in and the network is connected 12.527
And a web server is running on the LAN 1.049
When I successfully start the Unsafe Browser 15.904
And I open a page on the LAN web server in the Unsafe Browser 8.453
Then the Unsafe Browser displays the LAN web server hello message 0.153
After features/support/hooks.rb:291 0.864
After features/support/hooks.rb:75 0.001
Tags: @product @doc
48.597
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.246
When I successfully start the Unsafe Browser 15.553
Then the Unsafe Browser runs as the expected user 0.796
And the Unsafe Browser has a red theme 0.644
And the Unsafe Browser shows a warning as its start page 0.617
And the Unsafe Browser has no add-ons enabled 8.887
And the Unsafe Browser has no bookmarks 7.869
And the Unsafe Browser uses all expected TBB shared libraries 0.981
After features/support/hooks.rb:291 1.195
After features/support/hooks.rb:75 0.000
Tags: @product
42.747
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.673
When I successfully start the Unsafe Browser 17.109
When I open the Tails homepage in the Unsafe Browser 11.921
Then the Tails homepage loads in the Unsafe Browser 0.707
And the Unsafe Browser has sent packets out to the Internet 0.334
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
31.141
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.647
When I successfully start the Unsafe Browser 17.645
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.147
And the Unsafe Browser chroot is torn down 0.578
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.000
42.818
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.242
When I successfully start the Unsafe Browser 16.925
# 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.251
Then I see a warning about another instance already running 3.393
After features/support/hooks.rb:291 1.383
After features/support/hooks.rb:75 0.000
Tags: @product
40.849
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.094
When I configure the Unsafe Browser to use a local proxy 0.206
And I successfully start the Unsafe Browser 16.156
And I open the Tails homepage in the Unsafe Browser 11.767
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.624
After features/support/hooks.rb:291 1.031
After features/support/hooks.rb:75 0.000
2:28.749
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.403
And I capture all network traffic 0.008
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 15.617
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.549
After features/support/hooks.rb:450 0.534
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.042
28.637
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.462
And the network is unplugged 0.031
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.000

Slept for 10 seconds

When I try to start the Unsafe Browser 0.138
Then I am told I cannot start the Unsafe Browser when I am offline 7.005
After features/support/hooks.rb:291 1.269
After features/support/hooks.rb:75 0.000
19.452
When I plug a USB drive containing a basic VeraCrypt volume 7.375
And I cancel the GNOME authentication prompt 1.991
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.778
And I open this VeraCrypt volume in GNOME Files 4.117
Then I see the expected contents in this VeraCrypt volume 0.497
When I lock the currently opened VeraCrypt volume 0.424
Then the VeraCrypt volume has been unmounted and locked 0.266
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
23.193
When I plug a USB drive containing a hidden VeraCrypt volume 10.290
And I cancel the GNOME authentication prompt 1.845
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.834
And I open this VeraCrypt volume in GNOME Files 4.765
Then I see the expected contents in this VeraCrypt volume 0.392
When I lock the currently opened VeraCrypt volume 0.919
Then the VeraCrypt volume has been unmounted and locked 0.145
After features/support/hooks.rb:291 3.253
After features/support/hooks.rb:75 0.000
29.363
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 14.421
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.514
And I open this VeraCrypt volume in GNOME Files 4.981
Then I see the expected contents in this VeraCrypt volume 0.654
When I lock the currently opened VeraCrypt file container 0.506
Then the VeraCrypt file container has been unmounted and locked 0.284
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
37.673
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.691
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.494
And I open this VeraCrypt volume in GNOME Files 5.042
Then I see the expected contents in this VeraCrypt volume 0.930
When I lock the currently opened VeraCrypt file container 0.366
Then the VeraCrypt file container has been unmounted and locked 0.148
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.018
24.336
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.999
And I cancel the GNOME authentication prompt 1.799
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.739
And I open this VeraCrypt volume in GNOME Files 3.639
Then I see the expected contents in this VeraCrypt volume 0.562
When I lock the currently opened VeraCrypt volume 0.431
Then the VeraCrypt volume has been unmounted and locked 0.164
After features/support/hooks.rb:291 0.803
After features/support/hooks.rb:75 0.000
26.870
When I plug a USB drive containing a hidden VeraCrypt volume 10.295
And I cancel the GNOME authentication prompt 1.716
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.773
And I open this VeraCrypt volume in GNOME Files 4.637
Then I see the expected contents in this VeraCrypt volume 0.357
When I lock the currently opened VeraCrypt volume 0.937
Then the VeraCrypt volume has been unmounted and locked 0.152
After features/support/hooks.rb:291 2.762
After features/support/hooks.rb:75 0.000
48.189
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.458
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.288
And I open this VeraCrypt volume in GNOME Files 5.305
Then I see the expected contents in this VeraCrypt volume 1.133
When I lock the currently opened VeraCrypt file container 0.793
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:291 0.838
After features/support/hooks.rb:75 0.016
50.595
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.588
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.043
And I open this VeraCrypt volume in GNOME Files 4.222
Then I see the expected contents in this VeraCrypt volume 5.033
When I lock the currently opened VeraCrypt file container 0.447
Then the VeraCrypt file container has been unmounted and locked 0.260
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.014
36.980
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.494
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.748
And I open this VeraCrypt volume in GNOME Files 4.075
Then I see the expected contents in this VeraCrypt volume 0.896
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.313
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.006
Tags: @product
8.398
Before features/support/hooks.rb:245 0.022
Given I have started Tails from DVD without network and logged in 8.336
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.062
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Tags: @product
9.489
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.605
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.883
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
21.876
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.115
When I start "WhisperBack" via GNOME Activities Overview 9.826
Then WhisperBack has debugging information 3.933
After features/support/hooks.rb:291 1.327
After features/support/hooks.rb:75 0.000