Project Number Date
test_Tails_ISO_15451-support-manual-fsck-on-error 39 23 Aug 2024, 20:17

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1544 0 0 0 0 1544 208 0 208 4:19:19.274 Passed
Tags: @product
2:5.334
Before features/support/hooks.rb:269 0.027
Given a computer 1.074
And I temporarily create a 100 MiB disk named "swap" 0.237
And I create a gpt swap partition on disk "swap" 11.955
And I plug SATA drive "swap" 1.056
And I temporarily create a 2 GiB disk named "live_hd" 0.401
And I write the Tails ISO image to disk "live_hd" 29.464
And I plug SATA drive "live_hd" 1.146
When I start Tails with network unplugged and I login 1:19.593
Then a "swap" partition was detected by Tails on drive "swap" 0.102
And drive "live_hd" is detected by Tails 0.134
But Tails has no disk swap enabled 0.096
And drive "live_hd" is not mounted 0.073
After features/support/hooks.rb:326 0.651
After features/support/hooks.rb:100 0.118
Tags: @product
1:34.661
Before features/support/hooks.rb:269 0.001
Given a computer 0.191
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.052
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 23.041
And I plug non-removable USB drive "fake_TailsData" 1.052
When I start the computer 1.088
And the computer boots Tails 55.315
Then drive "fake_TailsData" is detected by Tails 0.149
And Tails Greeter has not detected a persistence partition 13.770
After features/support/hooks.rb:326 0.976
After features/support/hooks.rb:100 0.010
Tags: @product
1:33.982
Before features/support/hooks.rb:269 0.006
Given a computer 0.341
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.048
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.433
And I plug SATA drive "fake_TailsData" 1.056
When I start the computer 1.143
And the computer boots Tails 55.476
Then drive "fake_TailsData" is detected by Tails 0.143
And Tails Greeter has not detected a persistence partition 14.340
After features/support/hooks.rb:326 0.840
After features/support/hooks.rb:100 0.008
Tags: @product
1:34.919
Before features/support/hooks.rb:269 0.002
Given a computer 0.192
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.053
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.335
And I plug SATA drive "gpt_ext2" 1.055
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.042
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.114
And I plug SATA drive "msdos_fat32" 1.066
And I start Tails from DVD with network unplugged and I login 1:19.628
Then drive "gpt_ext2" is detected by Tails 0.141
And drive "gpt_ext2" is not mounted 0.073
And drive "msdos_fat32" is detected by Tails 0.140
And drive "msdos_fat32" is not mounted 0.073
After features/support/hooks.rb:326 0.883
After features/support/hooks.rb:100 0.006
Tags: @product
2:8.063
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in with an administration password 2:2.400
And running a command as root with pkexec requires PolicyKit administrator privileges 0.130
Then I can run a command as root with sudo 0.112
Then I can run a command as root with pkexec 5.419
After features/support/hooks.rb:326 0.816
After features/support/hooks.rb:100 0.007
Tags: @product
1:28.633
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 46.023
And running a command as root with pkexec requires PolicyKit administrator privileges 0.114
Then I cannot run a command as root with sudo and the standard passwords 0.237
And I cannot run a command as root with pkexec and the standard passwords 18.199
Then I cannot login as root using su with the standard passwords 24.059
After features/support/hooks.rb:326 0.918
After features/support/hooks.rb:100 0.000
Feature: Time syncing
24.088
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.343
When the network is plugged 0.292
And I successfully configure Tor 15.406
Then the system clock is less than 5 minutes incorrect 0.046
After features/support/hooks.rb:515 0.576
After features/support/hooks.rb:326 0.662
After features/support/hooks.rb:100 0.000
Feature: Time syncing
31.674
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.001
Given I have started Tails from DVD without network and logged in 8.411
When the network is plugged 0.200
And the Tor Connection Assistant autostarts 5.516
And I configure some normal bridges in the Tor Connection Assistant 13.739
And I wait until Tor is ready 3.731
Then the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:515 0.461
After features/support/hooks.rb:326 1.500
After features/support/hooks.rb:100 0.000
Feature: Time syncing
33.406
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.409
When I bump the system time with "+1 day" 0.546
And I capture all network traffic 0.002
And the network is plugged 0.169
And the Tor Connection Assistant autostarts 6.094
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.908
And I wait until Tor is ready 5.341
Then the system clock is less than 5 minutes incorrect 0.061
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.872
After features/support/hooks.rb:515 0.455
After features/support/hooks.rb:326 1.321
After features/support/hooks.rb:100 0.030
Feature: Time syncing
1:28.221
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 9.193
When I bump the system time with "-15 days" 0.522
And I warm reboot the computer 0.026
And the computer reboots Tails 1:18.155
Then Tails' hardware clock is close to the host system's time 0.323
After features/support/hooks.rb:515 0.114
After features/support/hooks.rb:326 0.871
After features/support/hooks.rb:100 0.005
Feature: Time syncing
1:30.003
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 9.473
When I bump the hardware clock's time with "-15 days" 1.532
And I warm reboot the computer 0.012
And the computer reboots Tails 1:18.249
Then the hardware clock is still off by "-15 days" 0.735
After features/support/hooks.rb:515 0.115
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.006
Feature: Time syncing
58.800
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given a computer 0.184
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.029
And I start the computer 1.152
And the computer boots Tails 57.262
Then the system clock is just past Tails' source date 0.171
After features/support/hooks.rb:515 0.096
After features/support/hooks.rb:326 0.654
After features/support/hooks.rb:100 0.006
Feature: Time syncing
33.277
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.893
And I make sure time sync before Tor connects times out 1.176
When the network is plugged 0.094
And I successfully configure Tor 23.038
Then the system clock is less than 5 minutes incorrect 0.074
After features/support/hooks.rb:515 0.526
After features/support/hooks.rb:326 0.741
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:5.719
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.495
When I bump the system time with "+8 hours +15 minutes" 0.210
And all notifications have disappeared 4.441
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.101
And the network is plugged 0.097
And the Tor Connection Assistant autostarts 3.406
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.783
And I click "Connect to Tor" 1.178
And the Tor Connection Assistant fails to connect to Tor 16.148
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.027
Then the system clock is less than 20 minutes incorrect 0.232
When I click "Connect to Tor" 1.166
Then I wait until Tor is ready 8.483
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.885
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:515 0.507
After features/support/hooks.rb:326 0.610
After features/support/hooks.rb:100 0.059
Feature: Time syncing
1:0.124
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.001
Given I have started Tails from DVD without network and logged in 8.099
When I bump the system time with "+8 hours +15 minutes" 0.308
And all notifications have disappeared 4.297
And I capture all network traffic 0.003
And the network is plugged 0.279
And the Tor Connection Assistant autostarts 4.633
# 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.394
And I click "Connect to Tor" 1.181
Then the Tor Connection Assistant reports that it failed to connect 11.786
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.002
Then the system clock is less than 20 minutes incorrect 0.236
# "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.385
When I click "Connect to Tor" 1.158
Then I wait until Tor is ready 7.037
And all Internet traffic has only flowed through the configured bridges 0.867
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.067
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.383
After features/support/hooks.rb:515 0.501
After features/support/hooks.rb:326 0.955
After features/support/hooks.rb:100 0.045
Feature: Time syncing
25.722
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.722
And I make sure time sync before Tor connects uses a fake connectivity check service 1.173
And the network is plugged 0.078
And Tor is ready 14.143
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.598
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:515 0.700
After features/support/hooks.rb:326 0.698
After features/support/hooks.rb:100 0.000
Tags: @product
21.256
When I configure some normal bridges in the Tor Connection Assistant 18.903
Then I wait until Tor is ready 1.424
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.860
After features/support/hooks.rb:326 0.676
After features/support/hooks.rb:100 0.060
Tags: @product
16.944
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 14.381
Then I wait until Tor is ready 1.617
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.049
And all Internet traffic has only flowed through the configured bridges 0.883
After features/support/hooks.rb:326 0.857
After features/support/hooks.rb:100 0.056
Tags: @product
40.779
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 37.646
Then I wait until Tor is ready 2.138
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges 0.919
After features/support/hooks.rb:326 0.658
After features/support/hooks.rb:100 0.046
Tags: @product
1:8.870
Given the Tor network and default bridges are blocked 2.178
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.924
Then the Tor Connection Assistant reports that it failed to connect 0.153
And tca.conf is empty 0.190
Given I scan a QR code from the error page in Tor Connection Assistant 21.487
And I retry connecting to Tor 1.183
Then I wait until Tor is ready 11.857
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.043
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.837
After features/support/hooks.rb:326 0.651
After features/support/hooks.rb:100 0.042
19.156
When I configure the default bridges in the Tor Connection Assistant 14.922
Then I wait until Tor is ready 2.199
And Tor is configured to use the default bridges 0.558
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.089
And Tor is configured to use the default bridges 0.480
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.889
After features/support/hooks.rb:326 1.031
After features/support/hooks.rb:100 0.039
Tags: @product
30.947
Given the Tor network is blocked 1.917
When I configure a direct connection in the Tor Connection Assistant 25.997
Then I wait until Tor is ready 1.523
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.050
And Tor is configured to use the default bridges 0.539
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.905
After features/support/hooks.rb:326 0.704
After features/support/hooks.rb:100 0.051
Tags: @product
45.294
Given the Tor network and default bridges are blocked 1.691
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.719
Then the Tor Connection Assistant reports that it failed to connect 0.113
And tca.conf is empty 0.206
Given the Tor network and default bridges are unblocked 1.237
And I retry connecting to Tor 1.155
Then I wait until Tor is ready 8.181
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.064
And all Internet traffic has only flowed through Tor or connectivity check service 0.907
After features/support/hooks.rb:326 1.420
After features/support/hooks.rb:100 0.040
Tags: @product
5.070
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.697
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.194
And I cannot click the "Connect to Tor" button 0.177
After features/support/hooks.rb:326 1.091
After features/support/hooks.rb:100 0.035
Tags: @product
38.542
Given I configure a direct connection in the Tor Connection Assistant 8.739
And I wait until Tor is ready 2.266
When I disconnect the network through GNOME 2.812
And I connect the network through GNOME 2.905
Then the Tor Connection Assistant autostarts 2.233
And the Tor Connection Assistant connects to Tor 4.707
And I wait until Tor is ready 12.796
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.067
And all Internet traffic has only flowed through Tor or connectivity check service 2.013
After features/support/hooks.rb:326 0.703
After features/support/hooks.rb:100 0.044
Tags: @product
43.363
Given I configure a direct connection in the Tor Connection Assistant 8.040
And I wait until Tor is ready 2.003
And I disconnect the network through GNOME 2.841
And the Tor network and default bridges are blocked 1.591
When I connect the network through GNOME 2.608
Then the Tor Connection Assistant reports that it failed to connect 26.278
After features/support/hooks.rb:326 0.821
After features/support/hooks.rb:100 0.041
Tags: @product
39.996
Given the Tor network and default bridges are blocked 1.908
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.860
Then the Tor Connection Assistant reports that it failed to connect 0.137
Given the Tor network and default bridges are unblocked 2.453
When I click "Connect to Tor" 1.165
Then I wait until Tor is ready 8.842
And Tor is configured to use the default bridges 0.568
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.060
After features/support/hooks.rb:326 1.176
After features/support/hooks.rb:100 0.048
21.700
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.806
And I prepare Tails for memory erasure tests 0.438
When I start a process allocating 128 MiB of memory with a known pattern 2.523
Then patterns cover at least 128 MiB in the guest's memory 3.767

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 3.509
After features/support/hooks.rb:100 0.010
26.339
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.408
And I temporarily create a 4 GiB disk named "gptfat" 0.073
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.411
And I plug USB drive "gptfat" 2.466
When I start Tails Installer 8.931
Then I am told by Tails Installer that the destination device "is too small" 0.048
After features/support/hooks.rb:326 0.910
After features/support/hooks.rb:100 0.001
Tags: @product
21.841
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.543
And I temporarily create a 7200 MiB disk named "temp" 0.068
And I start Tails Installer 9.012
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 2.900
Then the "temp" USB drive is selected 0.084
When I unplug USB drive "temp" 0.185
Then a suitable USB device is not found 0.025
After features/support/hooks.rb:326 0.913
After features/support/hooks.rb:100 0.000
Tags: @product
3:1.939
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 10.467
And I temporarily create a 7200 MiB disk named "install" 0.076
And I create a gpt partition with a vfat filesystem on disk "install" 6.722
And I plug USB drive "install" 2.508
And I install Tails to USB drive "install" by cloning 2:17.773
Then the running Tails is installed on USB drive "install" 18.403
And there is a random seed on USB drive "install" 5.894
But there is no persistence partition on USB drive "install" 0.093
After features/support/hooks.rb:326 1.302
After features/support/hooks.rb:100 0.117
Tags: @product
2:27.473
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.424
And I temporarily create a 7200 MiB disk named "install" 0.077
And I plug USB drive "install" 2.652
And I install Tails to USB drive "install" by cloning 1:57.278
Then the running Tails is installed on USB drive "install" 13.052
And there is a random seed on USB drive "install" 5.921
But there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:326 1.212
After features/support/hooks.rb:100 0.118
Tags: @product
2:57.586
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.470
And I create a file in the Persistent directory 0.092
And I temporarily create a 7200 MiB disk named "install" 0.058
And I create a gpt partition with a vfat filesystem on disk "install" 6.358
And I plug USB drive "install" 2.534
And I install Tails with Persistent Storage to USB drive "install" by cloning 2:6.990
Then the running Tails is installed on USB drive "install" 17.934
And there is a random seed on USB drive "install" 5.963
And there is a persistence partition on USB drive "install" 0.077
And the USB drive "install" contains the same files as my persistent storage 4.105
After features/support/hooks.rb:326 2.365
After features/support/hooks.rb:100 0.138
Tags: @product
2:44.205
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.329
And I temporarily create a 7200 MiB disk named "install" 0.047
And I plug USB drive "install" 2.588
And I install Tails to USB drive "install" by cloning 1:58.562
Then the running Tails is installed on USB drive "install" 22.554
And there is a random seed on USB drive "install" 6.047
And there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:326 1.947
After features/support/hooks.rb:100 0.092
Tags: @product
2:28.698
Before features/support/hooks.rb:269 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.275
And I have started Tails from DVD without network and logged in 8.694
And I clone USB drive "__internal" to a temporary USB drive "install" 1.129
And I plug USB drive "install" 2.586
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 1:45.235
Then the running Tails is installed on USB drive "install" 14.539
And there is a random seed on USB drive "install" 6.155
And there is no persistence partition on USB drive "install" 0.080
After features/support/hooks.rb:326 1.438
After features/support/hooks.rb:100 0.127
Tags: @product @uefi
2:1.865
Before features/support/hooks.rb:269 0.012
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.620
And I power off the computer 0.337
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:43.245
Then Tails is running from USB drive "__internal" 0.381
And the boot device has safe access rights 3.197
And Tails has started in UEFI mode 0.056
After features/support/hooks.rb:326 0.855
After features/support/hooks.rb:100 0.007
Tags: @product
1:51.256
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.446
And I plug and mount a USB drive containing a Tails USB image 43.266
And I create a 7200 MiB disk named "usbimage" 0.425
And I plug USB drive "usbimage" 2.373
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 56.744
After features/support/hooks.rb:326 1.591
After features/support/hooks.rb:100 0.090
Tags: @product
1:31.743
Before features/support/hooks.rb:269 0.003
Given a computer 0.165
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:30.137
Then Tails is running from USB drive "usbimage" 0.396
And the label of the system partition on "usbimage" is "Tails" 0.351
And the system partition on "usbimage" is an EFI system partition 0.233
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.174
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.097
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.095
And the system partition on "usbimage" has the expected flags 0.092
After features/support/hooks.rb:326 1.732
After features/support/hooks.rb:100 0.006
Tags: @product
2:22.679
Before features/support/hooks.rb:269 0.002
Given a computer 0.237
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.000
And I create a 7200 MiB disk named "temp" 0.058
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 30.415
And I start Tails from USB drive "temp" with network unplugged 1:28.738
Then Tails is running from USB drive "temp" 0.435
When I log in to a new session 15.312
And all notifications have disappeared 6.283
Then the system journal includes message "Detected partitioning-corruption, but not showing any message" 0.141
After features/support/hooks.rb:326 0.703
After features/support/hooks.rb:100 0.005
Tags: @product
2:21.382
Before features/support/hooks.rb:269 0.002
Given a computer 0.211
And I set Tails to boot with options "test_gpt_corruption=guid" 0.000
And I create a 7200 MiB disk named "temp" 0.158
And I plug USB drive "temp" 1.062
And I write the Tails USB image to disk "temp" 26.713
And I start Tails from USB drive "temp" with network unplugged 1:29.216
Then Tails is running from USB drive "temp" 0.344
When I log in to a new session 16.820
And all notifications have disappeared 6.663
Then I see an error about system partition resizing 0.190
After features/support/hooks.rb:326 0.876
After features/support/hooks.rb:100 0.006
5:3.489
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.012
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.543
And I update APT using apt 18.987
And I install "popularity-contest" using apt 22.503
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.566
When I create a persistent storage and activate the Additional Software feature 19.613
Then Additional Software is correctly configured for package "popularity-contest" 1.393
When I shutdown Tails and wait for the computer to power off 12.854
And I start Tails from USB drive "__internal" with network unplugged 59.225
And I enable persistence 19.865
And I log in to a new session 40.192
And the Additional Software installation service has started 41.781
Then I am notified that the installation succeeded 1.795
And Additional Software is correctly configured for package "popularity-contest" 0.880
And the package "popularity-contest" is installed after Additional Software has been started 0.286
After features/support/hooks.rb:515 40.817
After features/support/hooks.rb:326 1.456
After features/support/hooks.rb:100 0.018
3:0.750
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given a computer 0.241
And I start Tails from USB drive "__internal" and I login with an administration password 2:12.289
And I update APT using apt 17.891
When I install "makepp" using apt 25.662
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.586
And the package "makepp" is installed 0.079
After features/support/hooks.rb:515 43.634
After features/support/hooks.rb:326 1.099
After features/support/hooks.rb:100 0.027
5:29.233
Before features/support/hooks.rb:269 0.010
Before features/support/hooks.rb:507 0.012
Given a computer 0.611
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:32.404
When I uninstall "popularity-contest" using apt 21.884
And I accept removing "popularity-contest" from Additional Software 0.593
Then "popularity-contest" is not in the list of Additional Software 0.770
When I start Synaptic 26.669
And I update APT using Synaptic 21.941
And I install "cowsay" using Synaptic 12.544
And I accept adding "cowsay" to Additional Software 3.658
Then Additional Software is correctly configured for package "cowsay" 0.895
When I uninstall "cowsay" using apt 3.293
And I refuse removing "cowsay" from Additional Software 0.642
Then Additional Software is correctly configured for package "cowsay" 0.852
When I start "Additional Software" via GNOME Activities Overview 10.627
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.483
Then "cowsay" is not in the list of Additional Software 0.868
When I install "cowsay" using apt 3.224
And I refuse adding "cowsay" to Additional Software 0.564
Then "cowsay" is not in the list of Additional Software 0.701
After features/support/hooks.rb:515 1.188
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.009
10:28.357
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.235
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:54.375
And I configure APT to prefer an old version of cowsay 0.037
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 30.456
And I accept adding "cowsay" to Additional Software 6.070
And Additional Software is correctly configured for package "cowsay" 0.995
And I shutdown Tails and wait for the computer to power off 6.490
And I start Tails from USB drive "__internal" with network unplugged 59.315
And I enable persistence 13.625
# 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.033
And I log in to a new session 41.277
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.485
And I revert the APT tweaks that made it prefer an old version of cowsay 0.080
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.086
And the network is plugged 0.076
And Tor is ready 21.730
# 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 6.197
And available upgrades have been checked 1.219
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.195
And I can open the Additional Software configuration window from the notification 3.559
And I shutdown Tails and wait for the computer to power off 14.612
And I start Tails from USB drive "__internal" with network unplugged 1:1.493
And I enable persistence 11.995
# 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.030
And I log in to a new session 43.948
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.754
And I revert the APT tweaks that made it prefer an old version of cowsay 0.080
And the network is plugged 0.073
And Tor is ready 55.548
Then the Additional Software upgrade service has started 0.185
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.087
After features/support/hooks.rb:515 2.619
After features/support/hooks.rb:326 0.856
After features/support/hooks.rb:100 0.036
2:14.959
Before features/support/hooks.rb:269 0.011
Before features/support/hooks.rb:507 0.018
Given a computer 0.347
And I start Tails from USB drive "__internal" with network unplugged 1:3.064
And I enable persistence 13.247
And I remove the "cowsay" deb files from the APT cache 0.058
# 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.090
And I log in to a new session 36.893
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.349
And I can open the Additional Software log file from the notification 6.356
And the package "cowsay" is not installed 0.550
After features/support/hooks.rb:515 0.134
After features/support/hooks.rb:326 1.163
After features/support/hooks.rb:100 0.028
Tags: @product
2:18.784
Before features/support/hooks.rb:269 0.007
Given a computer 0.274
And I create a 7200 MiB disk named "old" 0.053
And I plug USB drive "old" 1.054
And I write an old version of the Tails USB image to disk "old" 32.297
When I start Tails from USB drive "old" with network unplugged 1:40.365
Then the boot device has safe access rights 3.611
And Tails is running from USB drive "old" 0.366
And there is no persistence partition on USB drive "old" 0.068
And process "udev-watchdog" is running 0.108
And udev-watchdog is monitoring the correct device 0.325
And I unplug USB drive "old" 0.259
After features/support/hooks.rb:326 3.570
After features/support/hooks.rb:100 0.013
Tags: @product
2:11.530
Before features/support/hooks.rb:269 0.008
Given a computer 0.259
And I start Tails from USB drive "old" with network unplugged and I login 1:25.400
Then Tails is running from USB drive "old" 0.442
And I create a persistent partition 33.696
And I take note of which tps features are available 1.587
Then a Tails persistence partition exists on USB drive "old" 0.963
And I shutdown Tails and wait for the computer to power off 9.180
After features/support/hooks.rb:326 0.151
After features/support/hooks.rb:100 0.011
Tags: @product
2:55.919
Before features/support/hooks.rb:269 0.006
Given a computer 0.208
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:15.034
Then Tails is running from USB drive "old" 0.372
And all tps features are active 2.284
When I write some files expected to persist 1.911
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.336
And all persistence configuration files have safe access rights 0.540
And all persistent directories from the old Tails version have safe access rights 2.768
And I take note of which tps features are available 0.525
And I shutdown Tails and wait for the computer to power off 6.702
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 25.235
After features/support/hooks.rb:326 0.153
After features/support/hooks.rb:100 0.011
Tags: @product
2:35.136
Before features/support/hooks.rb:269 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 16.156
And I log in to a new session 19.826
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.752
And I plug USB drive "to_upgrade" 2.557
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.005
Then the running Tails is installed on USB drive "to_upgrade" 20.379
And I unplug USB drive "to_upgrade" 0.249
And I unplug USB drive "__internal" 0.210
After features/support/hooks.rb:326 3.775
After features/support/hooks.rb:100 0.000
Tags: @product
2:16.468
Before features/support/hooks.rb:269 0.008
Given a computer 0.222
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:5.799
Then all tps features from the old Tails version are active 1.801
And Tails is running from USB drive "to_upgrade" 0.397
And the boot device has safe access rights 3.848
And the expected persistent files created with the old Tails version are present in the filesystem 1.667
And all persistent directories from the old Tails version have safe access rights 2.731
After features/support/hooks.rb:326 1.125
After features/support/hooks.rb:100 0.013
6:52.349
Before features/support/hooks.rb:269 0.022
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 17.375
And no SquashFS delta is installed 0.262
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.495
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.050
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.319
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.503
When the network is plugged 0.069
And Tor is ready 24.329
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 7.122
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 12.745
Given I shutdown Tails and wait for the computer to power off 8.859
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.583
Then Tails is running version 6.2~testoverlayfs 0.025
And all tps features are active 2.278
And the file system changes introduced in version 6.2~testoverlayfs are present 0.326
And only the 6.2~testoverlayfs SquashFS delta is installed 0.087
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.326
# 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.400
When the network is plugged 0.095
And Tor is ready 18.697
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.890
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.395
Given I shutdown Tails and wait for the computer to power off 4.616
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.159
Then Tails is running version 6.3~testoverlayfs 0.035
And all tps features are active 2.513
And the file system changes introduced in version 6.3~testoverlayfs are present 0.609
And only the 6.3~testoverlayfs SquashFS delta is installed 0.084
# 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.319
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.319
When the network is plugged 0.074
And Tor is ready 20.826
Then the Upgrader considers the system as up-to-date 0.503
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 14.864
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.183
After features/support/hooks.rb:326 0.821
After features/support/hooks.rb:100 0.041
38.862
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.397
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.336
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.058
And the signing key used by the Upgrader is outdated 0.956
But a current signing key is available on our website 0.000
When the network is plugged 0.198
And Tor is ready 18.848
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 7.066
After features/support/hooks.rb:326 1.652
After features/support/hooks.rb:100 0.000
58.519
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD and logged in and the network is connected 47.435
When I eject the boot medium 0.273
Then Tails eventually shuts down 10.810
After features/support/hooks.rb:326 0.249
After features/support/hooks.rb:100 0.000
47.534
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.539
And I prepare Tails for memory erasure tests 4.294
And I fill a 128 MiB file with a known pattern on the root filesystem 17.011
And patterns cover at least 128 MiB in the guest's memory 3.558

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

When I eject the boot medium 0.337
And I wait for Tails to finish wiping the memory 13.037
Then I find very few patterns in the guest's memory 0.754

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

After features/support/hooks.rb:326 3.641
After features/support/hooks.rb:100 0.000
40.097
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 8.731
And I prepare Tails for memory erasure tests 0.424
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.302
And I fill the USB drive with a known pattern 2.356
And I read the content of the test FS 0.151
And patterns cover at least 90% of the test FS size in the guest's memory 3.325

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

When I eject the boot medium 0.579
And I wait for Tails to finish wiping the memory 13.360
Then I find very few patterns in the guest's memory 0.866

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

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

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

When I eject the boot medium 0.331
And I wait for Tails to finish wiping the memory 11.216
Then I find very few patterns in the guest's memory 0.702

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

After features/support/hooks.rb:326 3.565
After features/support/hooks.rb:100 0.000
2:24.085
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.182
And I prepare Tails for memory erasure tests 0.490
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.700
And patterns cover at least 100 MiB in the guest's memory 4.613

Pattern coverage: 113.945% (113 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.778
And I wait for Tails to finish wiping the memory 12.497
Then I find very few patterns in the guest's memory 0.865

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

And Tails eventually shuts down 1:28.957
After features/support/hooks.rb:326 0.167
After features/support/hooks.rb:100 0.000
Tags: @product
57.744
Before features/support/hooks.rb:269 0.010
Given a computer 0.222
And I start Tails from DVD with network unplugged 57.069
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,deb.tails.boum.org,deb.torproject.org" 0.076
And no proposed-updates APT suite is enabled 0.067
And no experimental APT suite is enabled for deb.torproject.org 0.058
And if releasing, no unversioned Tails APT source is enabled 0.233

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.663
After features/support/hooks.rb:100 0.011
Tags: @product
1:30.546
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.122
# 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 10.950
And I clone USB drive "__internal" to a temporary USB drive "backup" 2.124
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.438
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.033
When I start Tails' custom backup tool 6.042
Then the backup tool displays "Plug in your backup Tails USB stick" 0.471
When I plug USB drive "backup" 4.416
And I give the Persistent Storage on drive "backup" its own UUID 0.327
And I click "Retry" in the backup tool 1.163
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.198
When I click "Back Up" in the backup tool 1.138
And I enter my persistent storage passphrase into the polkit prompt 5.846
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 19.553
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.194
And I plug USB drive "backup" 3.809
Then the USB drive "backup" contains the same files as my persistent storage 6.716
After features/support/hooks.rb:326 2.619
After features/support/hooks.rb:100 0.135
Tags: @product
0.178
Then the hostname should not have been leaked on the network 0.178
After features/support/hooks.rb:326 0.609
After features/support/hooks.rb:100 0.061
Tags: @product
0.735
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.176
And I switch to the "manually-added-con" NetworkManager connection 0.374
Then the hostname should not have been leaked on the network 0.184
After features/support/hooks.rb:326 0.607
After features/support/hooks.rb:100 0.046
44.986
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.210
When I start "Tails Documentation" via GNOME Activities Overview 10.704
Then the Tor Browser has started 25.394
Then "Tails - Documentation" has loaded in the Tor Browser 0.677
After features/support/hooks.rb:326 1.229
After features/support/hooks.rb:100 0.000
58.188
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 19.917
When I start "Tails Documentation" via GNOME Activities Overview 10.649
Then the Tor Browser has started 26.940
Then "Tails - Documentation" has loaded in the Tor Browser 0.680
After features/support/hooks.rb:326 0.757
After features/support/hooks.rb:100 0.000
21.779
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD without network and logged in 8.349
When I start Electrum through the GNOME menu 11.354
But the "electrum" tps feature is not enabled 0.501
And I see a warning that Electrum is not persistent 1.573
After features/support/hooks.rb:515 0.111
After features/support/hooks.rb:326 0.988
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
35.142
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 22.180
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.495
Then I see "CupsTestPage.png" after at most 40 seconds 3.151
And I can print the current document to "/home/amnesia/output.pdf" 6.313
After features/support/hooks.rb:326 1.308
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
19.952
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.598
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.173
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.367
Then I see "CupsTestPage.png" after at most 40 seconds 2.902
And I can print the current document to "/home/amnesia/output.pdf" 4.910
After features/support/hooks.rb:326 1.549
After features/support/hooks.rb:100 0.000
Feature: Using Evince
20.379
Before features/support/hooks.rb:269 0.022
Given I have started Tails from DVD without network and logged in 8.418
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.295
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.049
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.046
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.586
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.928
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.071
When I close Evince 0.209
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.111
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.214
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.336
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.065
When I close Evince 0.190
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.115
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.199
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.260
# 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.076
After features/support/hooks.rb:326 1.302
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
25.860
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.669
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.238
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.059
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 4.481
Then I see "CupsTestPage.png" after at most 40 seconds 3.463
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 6.947
After features/support/hooks.rb:326 0.938
After features/support/hooks.rb:100 0.000
Feature: Using Evince
18.715
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.457
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.256
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.057
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 4.321
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.376
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.094
After features/support/hooks.rb:326 0.979
After features/support/hooks.rb:100 0.000
21.942
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.550
And I wait 10 seconds 10.022

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.312
When I press the "PRINTSCREEN" key 0.129
And GNOME offers me various screenshot options 2.750
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.055
After features/support/hooks.rb:326 0.958
After features/support/hooks.rb:100 0.000
Tags: @product
10.616
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 9.451
When the "Dogtail rules!" notification is sent 0.236
Then the "Dogtail rules!" notification is shown to the user 0.928
After features/support/hooks.rb:326 0.975
After features/support/hooks.rb:100 0.000
Tags: @product
3:46.125
Before features/support/hooks.rb:269 0.005
# 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 10.516
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.086
And Tor is ready 22.739
And all notifications have disappeared 4.450
When I start "Additional Software" via GNOME Activities Overview 11.424
And I close the "tails-additional-software-config" window 2.052
When I start "Disks" via GNOME Activities Overview 8.087
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.911
When I start "GNOME Terminal" via GNOME Activities Overview 8.895
And I close the "gnome-terminal-server" window 1.894
When I start "Files" via GNOME Activities Overview 8.088
And I close the "org.gnome.Nautilus" window 16.931
When I start "Persistent Storage" via GNOME Activities Overview 10.204
And I close the "tps-frontend" window 3.901
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.638
And I close the "zenity" window 3.971
When I start "Pidgin" via GNOME Activities Overview 8.311
And I close the "Pidgin" window via Alt+F4 3.870
When I start "Thunderbird" via GNOME Activities Overview 8.832
And I close the "Thunderbird" window 13.870
When I start "Tor Browser" via GNOME Activities Overview 8.893
And I close the "Firefox" window 16.602
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.355
And I close the "unlock-veracrypt-volumes" window 2.741
When I start "Unsafe Browser" via GNOME Activities Overview 10.000
And I close the "Firefox" window 14.853
After features/support/hooks.rb:326 1.745
After features/support/hooks.rb:100 0.000
Tags: @product
40.531
Before features/support/hooks.rb:269 0.005
Given a computer 0.214
And I start the computer from DVD with network unplugged 36.290
When Tails detects disk read failures on the SquashFS 1.404
Then I see a disk failure message on the splash screen 2.621
After features/support/hooks.rb:326 0.722
After features/support/hooks.rb:100 0.010
Tags: @product
40.734
Before features/support/hooks.rb:269 0.006
Given a computer 0.205
And I start the computer from DVD with network unplugged 36.258
When Tails detects disk read failures on the boot device 1.547
Then I see a disk failure message on the splash screen 2.722
After features/support/hooks.rb:326 0.649
After features/support/hooks.rb:100 0.008
Tags: @product
41.106
Before features/support/hooks.rb:269 0.005
Given a computer 0.186
And I start the computer from DVD with network unplugged 37.789
When Tails detects disk read failures on the boot device with a target error 0.855
Then I see a disk failure message on the splash screen 2.274
After features/support/hooks.rb:326 0.681
After features/support/hooks.rb:100 0.009
Tags: @product @doc
34.562
Before features/support/hooks.rb:269 0.006
Given a computer 0.219
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.107
When Tails detects disk read failures on the SquashFS 0.363
Then I see a disk failure message 1.618
Then I can open the hardware failure documentation from the disk failure message 21.253
After features/support/hooks.rb:326 3.354
After features/support/hooks.rb:100 0.000
Tags: @product @doc
33.976
Before features/support/hooks.rb:269 0.008
Given a computer 0.195
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.557
When Tails detects disk read failures on the boot device 1.640
Then I see a disk failure message 0.508
Then I can open the hardware failure documentation from the disk failure message 21.075
After features/support/hooks.rb:326 3.690
After features/support/hooks.rb:100 0.000
Tags: @product @doc
36.513
Before features/support/hooks.rb:269 0.008
Given a computer 0.372
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.361
When Tails detects disk read failures on the boot device with a target error 1.620
Then I see a disk failure message 0.532
Then I can open the hardware failure documentation from the disk failure message 22.626
After features/support/hooks.rb:326 3.533
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
51.512
Before features/support/hooks.rb:269 0.007
Given a computer 0.261
And I start the computer from DVD with network unplugged and an unsupported graphics card 36.258
Then I see a graphics card failure message on the splash screen 14.992
After features/support/hooks.rb:326 0.806
After features/support/hooks.rb:100 0.011
Tags: @product @doc
12.513
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.402
Then the included OpenPGP keys are valid for the next 1 month 4.110
After features/support/hooks.rb:326 0.998
After features/support/hooks.rb:100 0.000
Tags: @product
24.040
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 10.758
Then the keys trusted by APT are valid for the next 3 months 13.281
After features/support/hooks.rb:326 0.891
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
58.151
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.229
And I log in to a new session in German (de) 42.426
Then the amnesiac Documents directory exists 0.110
And there is a GNOME bookmark for the amnesiac Documents directory 3.384
After features/support/hooks.rb:326 2.701
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
49.871
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.240
And I log in to a new session in German (de) 37.534
Then the amnesiac Downloads directory exists 0.045
And there is a GNOME bookmark for the amnesiac Downloads directory 3.052
After features/support/hooks.rb:326 0.802
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
51.569
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.171
And I log in to a new session in German (de) 39.957
Then the amnesiac Music directory exists 0.086
And there is a GNOME bookmark for the amnesiac Music directory 3.353
After features/support/hooks.rb:326 1.684
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.783
Before features/support/hooks.rb:269 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.265
And I log in to a new session in German (de) 36.423
Then the amnesiac Pictures directory exists 0.188
And there is a GNOME bookmark for the amnesiac Pictures directory 2.905
After features/support/hooks.rb:326 0.804
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.555
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.065
And I log in to a new session in German (de) 32.793
Then the amnesiac Videos directory exists 0.089
And there is a GNOME bookmark for the amnesiac Videos directory 2.606
After features/support/hooks.rb:326 1.118
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.659
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.284
When I log in to a new session in Arabic (ar) 37.947
Then the keyboard layout is set to "us" 0.166
When the network is plugged 0.110
And Tor is ready 16.182
Then I successfully start the Unsafe Browser in "ar" 16.588
And I kill the Unsafe Browser 5.922
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 31.255
And DuckDuckGo is the default search engine 10.244
And I kill the Tor Browser 5.690
And the screen keyboard works in Thunderbird 16.538
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:326 1.470
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.977
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.146
When I log in to a new session in Chinese (zh_CN) 32.919
Then the keyboard layout is set to "cn" 0.265
When the network is plugged 0.143
And Tor is ready 18.252
Then I successfully start the Unsafe Browser in "zh_CN" 16.899
And I kill the Unsafe Browser 5.771
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 28.701
And DuckDuckGo is the default search engine 9.355
And I kill the Tor Browser 5.334
And the screen keyboard works in Thunderbird 16.491
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:326 1.685
After features/support/hooks.rb:100 0.000
Feature: Localization
1:57.152
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.536
When I log in to a new session in English (en) 16.991
Then the keyboard layout is set to "us" 0.237
When the network is plugged 0.085
And Tor is ready 15.527
Then I successfully start the Unsafe Browser in "en" 16.635
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 27.683
And DuckDuckGo is the default search engine 5.206
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 14.472
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:326 1.584
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.894
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.345
When I log in to a new session in French (fr) 32.784
Then the keyboard layout is set to "fr" 0.369
When the network is plugged 0.067
And Tor is ready 16.843
Then I successfully start the Unsafe Browser in "fr" 19.105
And I kill the Unsafe Browser 5.926
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 29.249
And DuckDuckGo is the default search engine 9.583
And I kill the Tor Browser 5.368
And the screen keyboard works in Thunderbird 12.575
And the layout of the screen keyboard is set to "fr" 0.532
After features/support/hooks.rb:326 1.124
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.171
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.132
When I log in to a new session in German (de) 32.634
Then the keyboard layout is set to "de" 0.398
When the network is plugged 0.083
And Tor is ready 22.768
Then I successfully start the Unsafe Browser in "de" 16.953
And I kill the Unsafe Browser 5.871
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 29.034
And DuckDuckGo is the default search engine 10.142
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 13.189
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:326 1.654
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.854
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.811
When I log in to a new session in Italian (it) 33.763
Then the keyboard layout is set to "it" 0.224
When the network is plugged 0.083
And Tor is ready 15.795
Then I successfully start the Unsafe Browser in "it" 16.740
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 28.276
And DuckDuckGo is the default search engine 9.772
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 13.580
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:326 3.128
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.847
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.258
When I log in to a new session in Persian (fa) 33.111
Then the keyboard layout is set to "ir" 0.199
When the network is plugged 0.080
And Tor is ready 18.114
Then I successfully start the Unsafe Browser in "fa" 14.244
And I kill the Unsafe Browser 6.068
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 30.202
And DuckDuckGo is the default search engine 10.531
And I kill the Tor Browser 5.591
And the screen keyboard works in Thunderbird 14.754
And the layout of the screen keyboard is set to "ir" 0.554
After features/support/hooks.rb:326 1.232
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.252
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.271
When I log in to a new session in Portuguese (pt) 33.047
Then the keyboard layout is set to "pt" 0.246
When the network is plugged 0.081
And Tor is ready 19.412
Then I successfully start the Unsafe Browser in "pt" 14.966
And I kill the Unsafe Browser 6.022
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 30.513
And DuckDuckGo is the default search engine 9.100
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 13.584
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:326 1.172
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.885
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.155
When I log in to a new session in Russian (ru) 33.429
Then the keyboard layout is set to "ru" 0.173
When the network is plugged 0.083
And Tor is ready 16.037
Then I successfully start the Unsafe Browser in "ru" 17.457
And I kill the Unsafe Browser 5.898
When I enable the screen keyboard 0.184
Then the screen keyboard works in Tor Browser 26.867
And DuckDuckGo is the default search engine 9.359
And I kill the Tor Browser 5.370
And the screen keyboard works in Thunderbird 13.283
And the layout of the screen keyboard is set to "ru" 0.584
After features/support/hooks.rb:326 2.511
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.857
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.138
When I log in to a new session in Spanish (es) 33.015
Then the keyboard layout is set to "es" 0.197
When the network is plugged 0.108
And Tor is ready 17.569
Then I successfully start the Unsafe Browser in "es" 16.396
And I kill the Unsafe Browser 5.776
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 29.911
And DuckDuckGo is the default search engine 9.742
And I kill the Tor Browser 5.329
And the screen keyboard works in Thunderbird 12.956
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:326 1.112
After features/support/hooks.rb:100 0.000
Feature: Localization
2:44.125
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.002
When I log in to a new session in Turkish (tr) 31.897
Then the keyboard layout is set to "tr" 0.247
When the network is plugged 0.075
And Tor is ready 37.619
Then I successfully start the Unsafe Browser in "tr" 15.139
And I kill the Unsafe Browser 5.737
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 28.559
And DuckDuckGo is the default search engine 15.591
And I kill the Tor Browser 5.580
And the screen keyboard works in Thunderbird 14.859
And the layout of the screen keyboard is set to "us" 0.661
After features/support/hooks.rb:326 1.283
After features/support/hooks.rb:100 0.000
Tags: @product
46.761
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.481
And I capture all network traffic 0.009
When I disable MAC spoofing in Tails Greeter 4.085
And I log in to a new session 16.611
And the network is plugged 0.091
And Tor is ready 15.288
Then 1 network interface is enabled 0.145
And the 1st network device has its real MAC address configured 0.130
When I hotplug a network device and wait for it to be initialized 1.431
Then 2 network interfaces are enabled 0.097
And the 2nd network device has its real MAC address configured 0.084
And some network device leaked the real MAC address 0.304
After features/support/hooks.rb:326 0.902
After features/support/hooks.rb:100 0.042
Tags: @product
1:2.832
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.126
And I capture all network traffic 0.009
When I log in to a new session 19.294
And the network is plugged 0.065
And Tor is ready 33.141
Then 1 network interface is enabled 0.133
And the 1st network device has a spoofed MAC address configured 0.092
When I hotplug a network device and wait for it to be initialized 1.469
Then 2 network interfaces are enabled 0.074
And the 2nd network device has a spoofed MAC address configured 0.084
And no network device leaked the real MAC address 0.338
After features/support/hooks.rb:326 2.868
After features/support/hooks.rb:100 0.036
Tags: @product
28.649
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.676
And I capture all network traffic 0.012
And the network is plugged 0.074
And macchanger will fail by not spoofing and always returns false 0.174
When I log in to a new session 17.584
Then no network interfaces are enabled 0.239
And no network device leaked the real MAC address 0.012
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.875
After features/support/hooks.rb:326 1.556
After features/support/hooks.rb:100 0.063
Tags: @product
28.026
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.344
And I capture all network traffic 0.007
And the network is plugged 0.080
And macchanger will fail by not spoofing and always returns true 0.178
When I log in to a new session 17.290
Then no network interfaces are enabled 0.204
And no network device leaked the real MAC address 0.020
And I see the "Wired Network Disabled" notification after at most 60 seconds 1.900
After features/support/hooks.rb:326 0.707
After features/support/hooks.rb:100 0.045
Tags: @product
31.695
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.521
And I capture all network traffic 0.007
And the network is plugged 0.078
And macchanger will fail by not spoofing and always returns true 0.177
And no network interface modules can be unloaded 0.418
When I log in to a new session 19.752
Then 1 network interface is enabled 0.200
But the MAC spoofing panic mode disabled networking 0.638
And no network device leaked the real MAC address 0.011
And I see the "All Networking Disabled" notification after at most 60 seconds 1.887
After features/support/hooks.rb:326 0.931
After features/support/hooks.rb:100 0.035
Tags: @product
1:0.423
Before features/support/hooks.rb:269 0.007
Given a computer 0.207
And I capture all network traffic 0.006
When I start the computer 1.025
Then the computer boots Tails 59.039
And no network interfaces are enabled 0.130
And no network device leaked the real MAC address 0.013
After features/support/hooks.rb:326 1.616
After features/support/hooks.rb:100 0.063
1:36.786
Before features/support/hooks.rb:269 0.021
Given a computer 0.375
And I start Tails from DVD with network unplugged and I login 1:19.061
And I plug and mount a USB drive containing a sample PNG 15.608
Then MAT can clean some sample PNG file 1.741
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.009
Feature: Networking
Tags: @product
1:20.936
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.577
And I wait between 30 and 60 seconds 52.028

Slept for 52 seconds

Then the Tor Status icon tells me that Tor is not usable 0.769
When the network is plugged 0.085
Then I successfully configure Tor 13.954
And the Tor Status icon tells me that Tor is usable 0.783
And all notifications have disappeared 4.673
And the time has synced 0.065
After features/support/hooks.rb:326 0.834
After features/support/hooks.rb:100 0.000
Feature: Networking
38.647
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.692
And I disable networking in Tails Greeter 1.156
And I log in to a new session 18.045
Then no network interfaces are enabled 0.342
When I hotplug a network device 0.161
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.238
After features/support/hooks.rb:326 0.904
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
41.134
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 28.933
When I start "Onion Circuits" via GNOME Activities Overview 10.018
Then Onion Circuits starts 1.874
And Onion Circuits shows some circuits 0.308
After features/support/hooks.rb:326 1.036
After features/support/hooks.rb:100 0.000
Tags: @product
2:26.403
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:37.274
And I update APT using apt 20.293
And I install "python3-behave" using apt 25.726
Then the Tails Persistent Storage behave tests pass 3.109
After features/support/hooks.rb:326 0.722
After features/support/hooks.rb:100 0.000
Tags: @product
45.747
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.004
When I log in to a new session without activating the Persistent Storage 25.026
Then Tails is running from USB drive "__internal" 0.526
And persistence is disabled 0.324
But a Tails persistence partition exists on USB drive "__internal" 6.864
After features/support/hooks.rb:326 3.431
After features/support/hooks.rb:100 0.000
Tags: @product
3:11.653
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.499
Then Tails is running from USB drive "__internal" 1.903
When I create a file in the Persistent directory 0.618
And I create a persistent partition with the default settings 21.600
Then the file I created was copied to the Persistent Storage 0.603
When I shutdown Tails and wait for the computer to power off 12.664
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:21.121
Then persistence for "Persistent" is active 0.576
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:326 1.073
After features/support/hooks.rb:100 0.008
Tags: @product
1:5.348
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.292
And the system is very low on memory 6.219
When I create a file in the Persistent directory 1.438
When I try to create a persistent partition 28.027
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.239
When I close the Persistent Storage app 2.783
And I free up some memory 1.910
And I create a persistent partition with the default settings 13.193
Then the file I created was copied to the Persistent Storage 0.243
After features/support/hooks.rb:326 1.803
After features/support/hooks.rb:100 0.000
Tags: @product
2:54.733
Before features/support/hooks.rb:269 0.061
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.557
Then Tails is running from USB drive "__internal" 1.784
And all tps features are active 2.541
And all persistent directories have safe access rights 2.739
When I disable the first tps feature 6.705
Then all tps features but the first one are active 2.271
And I shutdown Tails and wait for the computer to power off 15.336
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.259
Then all tps features but the first one are active 2.537
After features/support/hooks.rb:326 0.837
After features/support/hooks.rb:100 0.049
Tags: @product
21.200
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.117
Then persistence for "Persistent" is active 0.137
And I create a file in the Persistent directory 0.092
Then the file I created was copied to the Persistent Storage 0.074
When I disable the first tps feature 6.081
Then persistence for "Persistent" is not active 0.080
And the Persistent directory does not exist 0.058
When I enable the first tps feature 3.354
Then persistence for "Persistent" is active 0.138
And the file I created in the Persistent directory exists 0.064
After features/support/hooks.rb:326 1.070
After features/support/hooks.rb:100 0.000
Tags: @product
22.206
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.834
Then persistence for "Persistent" is active 0.558
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 6.273
And I delete the data of the Persistent Folder feature 4.421
Then the file I created does not exist on the Persistent Storage 0.052
After features/support/hooks.rb:326 1.031
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.657
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.076
And the network is plugged 0.220
And Tor is ready 23.471
And I take note of which tps features are available 0.617
When I write some files expected to persist 1.619
And I shutdown Tails and wait for the computer to power off 10.820
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 24.831
After features/support/hooks.rb:326 0.156
After features/support/hooks.rb:100 0.000
Tags: @product
3:14.347
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.396
And the network is plugged 0.335
And Tor is ready 22.358
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.231
And I shutdown Tails and wait for the computer to power off 9.119
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.328
And I capture all network traffic 0.010
And the network is plugged 0.109
And Tor is ready 19.758
And I switch to the "persistent-con-current" NetworkManager connection 0.358
And the 1st network device has a spoofed MAC address configured 0.100
And no network device leaked the real MAC address 0.240
After features/support/hooks.rb:326 0.587
After features/support/hooks.rb:100 0.067
Tags: @product
1:5.803
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.221
And I enable persistence creation in Tails Greeter 1.193
And I log in to a new session expecting no warning about the Persistent Storage not being activated 24.108
Then I create a persistent partition with the default settings using the wizard that was already open 26.279
After features/support/hooks.rb:326 1.521
After features/support/hooks.rb:100 0.000
Tags: @product
4:57.178
Before features/support/hooks.rb:269 0.028
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 18.075
When I enable persistence 37.236
Then no persistent Greeter options were restored 14.208
When I set all Greeter options to non-default values 26.071
And I log in to a new session in German (de) after having activated the Persistent Storage 46.109
Then all Greeter options are set to non-default values 0.553
When I cold reboot the computer 7.767
And the computer reboots Tails 59.922
Given I enable persistence 33.441
Then persistent Greeter options were restored 15.241
When I log in to a new session after having activated the Persistent Storage 38.295
Then all Greeter options are set to non-default values 0.255
After features/support/hooks.rb:326 1.412
After features/support/hooks.rb:100 0.011
Tags: @product
3:46.823
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.167
# 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 38.567
And I shutdown Tails and wait for the computer to power off 14.820
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:8.632
And I change the passphrase of the Persistent Storage back to the original 33.635
After features/support/hooks.rb:326 2.549
After features/support/hooks.rb:100 0.012
Tags: @product
55.732
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.588
And I log in to a new session without activating the Persistent Storage 20.843
Then persistence is disabled 0.521
But a Tails persistence partition exists on USB drive "__internal" 8.777
And all notifications have disappeared 7.834
When I delete the persistent partition 6.565
Then there is no persistence partition on USB drive "__internal" 0.601
After features/support/hooks.rb:326 0.911
After features/support/hooks.rb:100 0.000
Tags: @product
2:37.479
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.701
When I write some dotfile expected to persist 0.087
And I shutdown Tails and wait for the computer to power off 11.218
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.977
Then the expected persistent dotfile is present in the filesystem 0.494
After features/support/hooks.rb:326 0.902
After features/support/hooks.rb:100 0.011
Tags: @product
1:48.743
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.693
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.175
When I try to enable persistence 0.332
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 31.924
When I log in to a new session after having activated the Persistent Storage 47.834
And all notifications have disappeared 9.111
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.077
And all tps features are enabled 3.001
And all tps features but the first one are active 2.592
After features/support/hooks.rb:326 1.181
After features/support/hooks.rb:100 0.000
Tags: @product
5:23.915
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:54.313
And I enable persistence 43.650
And I log in to a new session after having activated the Persistent Storage 42.163
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 3.689
And persistence is enabled 0.097
After features/support/hooks.rb:326 1.790
After features/support/hooks.rb:100 0.000
Tags: @product
29.989
Before features/support/hooks.rb:269 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.101
And I enable persistence but something goes wrong during the LUKS header upgrade 19.995
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.891
After features/support/hooks.rb:326 0.904
After features/support/hooks.rb:100 0.000
Tags: @product
52.979
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.385
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 6.184
When I enable persistence 35.929
Then the filesystem of the Persistent Storage was repaired 0.100
And persistence is successfully enabled 0.379
After features/support/hooks.rb:326 0.838
After features/support/hooks.rb:100 0.000
Tags: @product
26.474
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.160
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 7.056
When I try to enable persistence 0.702
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 6.275
When I repair the filesystem of the Persistent Storage 1.227
Then the Welcome Screen tells me that the filesystem was repaired successfully 0.306
And the filesystem of the Persistent Storage was repaired 0.090
When I close the filesystem repair dialog 1.215
Then persistence is successfully enabled 0.440
After features/support/hooks.rb:326 0.849
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.833
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.156
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 6.290
And Tails detects disk read failures on the boot device 1.533
When I try to enable persistence 0.419
Then the Welcome Screen tells me that my hardware is probably failing 6.379
When I log in to a new session 21.244
Then the Tor Browser starts 30.360
And "Tails - Recovering the Persistent Storage of a broken Tails" has loaded in the Tor Browser 0.448
After features/support/hooks.rb:326 1.254
After features/support/hooks.rb:100 0.000
Tags: @product
18.752
When I choose to connect to Tor automatically 1.901
And I accept Tor Connection's offer to use my persistent bridges 2.158
And I click "Connect to Tor" 1.251
Then I wait until Tor is ready 11.250
And tca.conf includes the configured bridges 0.014
And the "TorConfiguration" tps feature is enabled and active 1.252
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.924
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.051
Tags: @product
29.316
When I choose to connect to Tor automatically 9.457
And I accept Tor Connection's offer to use my persistent bridges 2.640
And I disable saving bridges to Persistent Storage 1.256
And I configure a direct connection in the Tor Connection Assistant 12.668
Then I wait until Tor is ready 1.072
And tca.conf includes no bridge 0.016
And the "TorConfiguration" tps feature is not enabled and not active 1.233
And all Internet traffic has only flowed through Tor or connectivity check service 0.969
After features/support/hooks.rb:326 0.674
After features/support/hooks.rb:100 0.044
Feature: Random Seed
Tags: @product
3:22.302
Before features/support/hooks.rb:269 0.005
Given a computer 0.207
And I temporarily create a 7200 MiB disk named "temp" 0.052
And I plug USB drive "temp" 1.054
And I write the Tails USB image to disk "temp" 31.028
Then there is no random seed on USB drive "temp" 6.098
When I start Tails from USB drive "temp" with network unplugged 2:2.392
Then the random seed was written multiple times on first boot 0.052
And there is a random seed on USB drive "temp" 6.172
When I log in to a new session 17.760
And I wait for the random seed to be updated 1.092
Then there is a random seed on USB drive "temp" 6.100
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.262
Then there is a random seed on USB drive "temp" 6.026
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 0.146
After features/support/hooks.rb:100 0.106
Tags: @product
26.686
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 26.159
Then the live user has been setup by live-boot 0.209
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.088
And the live user owns its home directory which has strict permissions 0.227
After features/support/hooks.rb:326 1.844
After features/support/hooks.rb:100 0.000
18.338
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 18.070
Then no unexpected services are listening for network connections 0.267

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

Service '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:326 0.705
After features/support/hooks.rb:100 0.000
Tags: @product
19.785
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.167
Then the live user can only access allowed local services 6.618

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

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

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

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

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

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

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

amnesia could access 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

After features/support/hooks.rb:326 0.636
After features/support/hooks.rb:100 0.000
Tags: @product
8.991
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.872
Then there are no unexpected messages of priority "err" or higher in the journal 0.118
After features/support/hooks.rb:326 0.945
After features/support/hooks.rb:100 0.000
Tags: @product
16.742
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.635
Then there are no unexpected messages of priority "err" or higher in the journal 0.107
After features/support/hooks.rb:326 1.090
After features/support/hooks.rb:100 0.000
Tags: @product
26.139
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.379
When I request a shutdown using the system menu 1.794
Then Tails eventually shuts down 10.965
After features/support/hooks.rb:326 0.220
After features/support/hooks.rb:100 0.000
1:28.528
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.340
When I request a reboot using the system menu 1.695
Then Tails eventually restarts 1:14.492
After features/support/hooks.rb:326 3.540
After features/support/hooks.rb:100 0.000
6.036
Given I monitor the network connections of SSH 0.079
And I have the SSH key pair for an SSH server 0.335
When I connect to an SSH server on the Internet 5.428
Then I have sucessfully logged into the SSH server 0.179
And I see that SSH is properly stream isolated 0.014
After features/support/hooks.rb:515 0.431
After features/support/hooks.rb:326 0.711
After features/support/hooks.rb:100 0.000
7.246
Given I have the SSH key pair for an SSH server 0.237
And an SSH server is running on the LAN 0.287
When I connect to an SSH server on the LAN 5.069
Then I am prompted to verify the SSH fingerprint for the SSH server 1.652
After features/support/hooks.rb:515 0.376
After features/support/hooks.rb:326 0.683
After features/support/hooks.rb:100 0.001
14.052
Given I have the SSH key pair for an SFTP server 0.210
When I connect to an SFTP server on the Internet 12.509
Then I successfully connect to the SFTP server 1.332
After features/support/hooks.rb:515 0.525
After features/support/hooks.rb:326 1.066
After features/support/hooks.rb:100 0.000
16.436
Given I cancel setting up an email account 2.781
When I open Thunderbird's Add-ons Manager 1.897
And I open the Extensions tab 1.081
Then I see that no add-ons are enabled in Thunderbird 10.675
After features/support/hooks.rb:515 0.719
After features/support/hooks.rb:326 1.341
After features/support/hooks.rb:100 0.000
45.403
When I enter my email credentials into the autoconfiguration wizard 11.266
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.372
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.397
When I accept the autoconfiguration wizard's configuration 18.733
And I send an email to myself 6.484
And I fetch my email 1.518
Then I can find the email I sent to myself in my inbox 6.630
After features/support/hooks.rb:515 1.452
After features/support/hooks.rb:326 1.268
After features/support/hooks.rb:100 0.000
13.624
When the network is plugged 0.171
And the Tor Connection Assistant autostarts 7.571
And I look at the hide mode but then I go back 4.331
And I choose to connect to Tor automatically 1.406
Then Tor Connection does not propose me to use Tor bridges 0.142
After features/support/hooks.rb:326 0.800
After features/support/hooks.rb:100 0.000
Tags: @product
1:26.929
Given the Tor network and default bridges are blocked 1.818
And the network is plugged 0.108
And I make sure time sync before Tor connects indicates a captive portal 1.247
And the Tor Connection Assistant autostarts 2.257
When I choose to connect to Tor automatically 2.241
And I click "Connect to Tor" 1.186
Then the Tor Connection Assistant fails to connect to Tor 27.166
And the Tor Connection Assistant knows that it's not the time sync that failed 10.602
And the Tor Connection Assistant knows that there might be a captive portal 0.128
When I open the Unsafe Browser from Tor Connection 15.653
And I log-in to the Captive Portal 12.487
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.208
And I allow time sync before Tor connects to work again 0.058
And I click "Connect to Tor" 1.158
Then I wait until Tor is ready 8.483
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.000
Tags: @product
12.634
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.078
Then the firewall's policy is to drop all IPv4 traffic 0.163
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.239
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.059
And the firewall is configured to block all external IPv6 traffic 0.094
After features/support/hooks.rb:326 0.632
After features/support/hooks.rb:100 0.000
Tags: @product
43.755
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.833
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 18.555
And I open the Tails homepage in the Unsafe Browser 12.023
And the Tails homepage loads in the Unsafe Browser 0.620
Then the firewall leak detector has detected leaks 0.714
After features/support/hooks.rb:326 1.165
After features/support/hooks.rb:100 0.041
Tags: @product
12.944
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.859
And I capture all network traffic 0.009
And I disable Tails' firewall 0.260
When I do a TCP DNS lookup of "torproject.org" 0.720
Then the firewall leak detector has detected leaks 0.093
After features/support/hooks.rb:326 1.110
After features/support/hooks.rb:100 0.037
Tags: @product
13.797
Before features/support/hooks.rb:269 0.031
Given I have started Tails from DVD and logged in and the network is connected 12.750
And I capture all network traffic 0.009
And I disable Tails' firewall 0.238
When I do a UDP DNS lookup of "torproject.org" 0.718
Then the firewall leak detector has detected leaks 0.082
After features/support/hooks.rb:326 0.676
After features/support/hooks.rb:100 0.057
Tags: @product
17.702
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.128
And I capture all network traffic 0.008
And I disable Tails' firewall 0.226
When I send some ICMP pings 4.172
Then the firewall leak detector has detected leaks 0.166
After features/support/hooks.rb:326 0.589
After features/support/hooks.rb:100 0.036
13.221
Before features/support/hooks.rb:269 0.052
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.810
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.328
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:515 0.339
After features/support/hooks.rb:326 0.588
After features/support/hooks.rb:100 0.000
13.379
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.003
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.311
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:515 0.327
After features/support/hooks.rb:326 0.625
After features/support/hooks.rb:100 0.000
17.392
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.901
When I open an untorified ICMP connection to 1.2.3.4 5.407
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.083
After features/support/hooks.rb:515 0.381
After features/support/hooks.rb:326 0.632
After features/support/hooks.rb:100 0.000
Tags: @product
23.105
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 8.632
And the system DNS is using the local DNS resolver 0.017
And the network is plugged 0.122
And I successfully configure Tor 14.320
Then the system DNS is still using the local DNS resolver 0.012
After features/support/hooks.rb:326 0.629
After features/support/hooks.rb:100 0.000
10.244
When I monitor the network connections of tails-security-check 0.086
And I re-run tails-security-check 0.133
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.024
After features/support/hooks.rb:515 0.374
After features/support/hooks.rb:326 1.031
After features/support/hooks.rb:100 0.000
32.211
When I monitor the network connections of htpdate 0.060
And I re-run htpdate 32.110
Then I see that htpdate is properly stream isolated 0.040
After features/support/hooks.rb:515 0.539
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.000
32.410
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.080
And I re-run tails-upgrade-frontend-wrapper 32.311
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.018
After features/support/hooks.rb:515 0.535
After features/support/hooks.rb:326 1.115
After features/support/hooks.rb:100 0.000
29.633
When I monitor the network connections of Tor Browser 0.098
And I start the Tor Browser 28.665
And the Tor Browser loads the startup page 0.826
Then I see that Tor Browser is properly stream isolated 0.042
After features/support/hooks.rb:515 0.787
After features/support/hooks.rb:326 1.091
After features/support/hooks.rb:100 0.000
Tags: @product
53.337
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.101
And a web server is running on the LAN 1.043
And I capture all network traffic 0.007
When I start the Tor Browser 24.809
And the Tor Browser loads the startup page 0.981
And I open a page on the LAN web server in the Tor Browser 12.255
Then the Tor Browser shows the "Unable to connect" error 0.817
And no traffic was sent to the web server on the LAN 0.320
After features/support/hooks.rb:326 1.220
After features/support/hooks.rb:100 0.062
56.691
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.957
Then the amnesiac Tor Browser directory exists 0.053
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.892
And the persistent Tor Browser directory does not exist 0.058
When I start the Tor Browser 24.869
And the Tor Browser loads the startup page 0.887
Then I can save the current page as "index.html" to the default downloads directory 7.231
And I can print the current page as "output.pdf" to the default downloads directory 9.740
After features/support/hooks.rb:515 0.789
After features/support/hooks.rb:326 0.783
After features/support/hooks.rb:100 0.000
51.941
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.267
When I start the Tor Browser 24.592
Then the Tor Browser loads the startup page 0.905
When I download some file in the Tor Browser 13.738
Then the file is saved to the default Tor Browser download directory 0.436
After features/support/hooks.rb:515 2.268
After features/support/hooks.rb:326 0.694
After features/support/hooks.rb:100 0.000
1:22.209
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.067
When I start the Tor Browser 26.072
And the Tor Browser loads the startup page 0.992
Then I can listen to an Ogg audio track in Tor Browser 43.077
After features/support/hooks.rb:515 1.634
After features/support/hooks.rb:326 1.167
After features/support/hooks.rb:100 0.000
47.606
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.988
When I start the Tor Browser 23.659
And the Tor Browser loads the startup page 0.881
Then I can watch a WebM video in Tor Browser 11.075
After features/support/hooks.rb:515 0.818
After features/support/hooks.rb:326 1.023
After features/support/hooks.rb:100 0.000
Tags: @product
1:22.618
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD and logged in and the network is connected 14.430
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.133
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.069
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.091
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.065
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.074
And the file "/tmp/synaptic.html" exists 0.067
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.148
When I start the Tor Browser 26.734
And the Tor Browser loads the startup page 0.886
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.412
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.582
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.315
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.154
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.162
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.498
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.075
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.096
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.329
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.549
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.923
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.529
# 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.074
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.393
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.564
After features/support/hooks.rb:326 2.061
After features/support/hooks.rb:100 0.000
Tags: @product
38.408
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.186
When I start the Tor Browser 24.984
Then the Tor Browser uses all expected TBB shared libraries 1.236
After features/support/hooks.rb:326 0.699
After features/support/hooks.rb:100 0.000
58.935
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.518
When I start the Tor Browser 25.753
And the Tor Browser loads the startup page 1.002
And I open the Tails homepage in the Tor Browser 10.067
Then the Tor Browser loads the Tails homepage 1.099
When I request a new identity in Tor Browser 3.182
Then the Tor Browser restarts into a fresh session 5.311
After features/support/hooks.rb:515 1.793
After features/support/hooks.rb:326 1.497
After features/support/hooks.rb:100 0.000
Tags: @product
40.181
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.917
When I start the Tor Browser 25.802
And the Tor Browser loads the startup page 0.957
Then Tor Browser's circuit view is working 1.503
After features/support/hooks.rb:326 0.898
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.115
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.593
When I start the Tor Browser 24.527
And the Tor Browser loads the startup page 0.831
When I open the address "https://net.ipcalf.com/" in the Tor Browser 12.236
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.932
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.052
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.942
After features/support/hooks.rb:326 2.219
After features/support/hooks.rb:100 0.000
Tags: @product
1:52.526
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.124
And the network is plugged 0.067
And I successfully configure Tor 22.809
And available upgrades have been checked 0.062
And all notifications have disappeared 4.302
Then the persistent Tor Browser directory exists 0.062
And there is a GNOME bookmark for the persistent Tor Browser directory 1.845
When I start the Tor Browser 24.392
And I open the address "https://tails.net/about" in the Tor Browser 11.579
And "Tails - How Tails works" has loaded in the Tor Browser 1.195
Then I can save the current page as "index.html" to the persistent Tor Browser directory 10.190
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.879
Then "Tails - How Tails works" has loaded in the Tor Browser 1.300
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 12.713
After features/support/hooks.rb:326 0.766
After features/support/hooks.rb:100 0.000
Tags: @product
48.634
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 8.573
Then the amnesiac Documents directory exists 0.237
And there is a GNOME bookmark for the amnesiac Documents directory 1.619
Then I start the Tor Browser in offline mode 29.086
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.117
After features/support/hooks.rb:326 0.868
After features/support/hooks.rb:100 0.000
Tags: @product
47.876
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.302
Then the amnesiac Downloads directory exists 0.060
And there is a GNOME bookmark for the amnesiac Downloads directory 1.489
Then I start the Tor Browser in offline mode 28.123
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.900
After features/support/hooks.rb:326 0.931
After features/support/hooks.rb:100 0.000
Tags: @product
46.589
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.327
Then the amnesiac Music directory exists 0.048
And there is a GNOME bookmark for the amnesiac Music directory 1.540
Then I start the Tor Browser in offline mode 28.324
And I can save the current page as "index.html" to the Music GNOME bookmark 8.348
After features/support/hooks.rb:326 0.882
After features/support/hooks.rb:100 0.000
Tags: @product
45.253
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 8.498
Then the amnesiac Pictures directory exists 0.209
And there is a GNOME bookmark for the amnesiac Pictures directory 1.752
Then I start the Tor Browser in offline mode 26.297
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.494
After features/support/hooks.rb:326 0.981
After features/support/hooks.rb:100 0.000
Tags: @product
48.874
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.140
Then the amnesiac Videos directory exists 0.068
And there is a GNOME bookmark for the amnesiac Videos directory 1.749
Then I start the Tor Browser in offline mode 29.418
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.497
After features/support/hooks.rb:326 0.796
After features/support/hooks.rb:100 0.000
Tags: @product
3:46.474
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.054
And all tps features are active 2.760
And all persistent filesystems have safe access rights 0.526
And all persistence configuration files have safe access rights 0.514
And all persistent directories have safe access rights 2.900
When I start the Tor Browser in offline mode 27.598
And I add a bookmark to eff.org in the Tor Browser 14.039
And I cold reboot the computer 12.606
And the computer reboots Tails 1:0.225
And I enable persistence 24.032
And I log in to a new session 35.909
And all notifications have disappeared 8.489
And I start the Tor Browser in offline mode 23.832
Then the Tor Browser has a bookmark to eff.org 1.983
After features/support/hooks.rb:326 1.596
After features/support/hooks.rb:100 0.051
4.832
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.622
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.210
After features/support/hooks.rb:515 0.491
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.000
8.251
Given I have the SSH key pair for a Git repository 0.340
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.190
After features/support/hooks.rb:515 0.455
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.000
0.489
When I wget "https://example.com/" to stdout 0.488
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.349
After features/support/hooks.rb:326 0.640
After features/support/hooks.rb:100 0.000
0.880
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.880

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 0.330
After features/support/hooks.rb:326 0.629
After features/support/hooks.rb:100 0.000
0.404
When I curl "https://example.com/" to stdout 0.403
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.432
After features/support/hooks.rb:326 0.719
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
51.038
Given I have started Tails from DVD without network and logged in 10.546
And I plug and mount a USB drive containing sample videos 15.443
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.151
And the file "/home/amnesia/video.mp4" exists 0.050
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.150
When I open "/home/amnesia/video.mp4" with Totem 4.068
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.339
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.096
Given I close Totem 0.209
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.074
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.064
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.120
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.239
Then Totem tells me it is not allowed to open this file 1.842
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.158
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.133
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.174
Then Totem tells me it is not allowed to open this file 0.787
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.094
Given I close Totem 0.163
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.142
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.193
Then Totem tells me it is not allowed to open this file 0.962
# 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.092
Given I close Totem 0.144
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.076
And the file "/home/amnesia/.purple/otr.private_key" exists 0.058
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.173
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.139
Then Totem tells me it is not allowed to open this file 0.896
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.069
After features/support/hooks.rb:326 1.533
After features/support/hooks.rb:100 0.000
Feature: Using Totem
24.410
Given I have started Tails from DVD and logged in and the network is connected 11.839
Then I can watch a WebM video over HTTPs 12.570
After features/support/hooks.rb:515 0.569
After features/support/hooks.rb:326 1.036
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
47.958
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.345
And I plug and mount a USB drive containing sample videos 17.333
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.098
When I open "/home/amnesia/Persistent/video.mp4" with Totem 4.291
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 9.115
Given I close Totem 1.131
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.175
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.085
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.262
Then Totem tells me it is not allowed to open this file 2.041
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.077
After features/support/hooks.rb:326 0.988
After features/support/hooks.rb:100 0.000
Tags: @product
51.910
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.935
And I disable the Unsafe Browser 6.036
And I log in to a new session 23.250
And the network is plugged 0.084
And all notifications have disappeared 6.972
When I try to start the Unsafe Browser 0.232
Then the Unsafe Browser complains that it is disabled 2.397
After features/support/hooks.rb:326 1.213
After features/support/hooks.rb:100 0.000
Tags: @product
43.448
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.054
And a web server is running on the LAN 1.043
When I successfully start the Unsafe Browser 17.803
And I open a page on the LAN web server in the Unsafe Browser 11.364
Then the Unsafe Browser displays the LAN web server hello message 0.182
After features/support/hooks.rb:326 1.027
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:9.903
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 30.045
When I successfully start the Unsafe Browser 20.864
Then the Unsafe Browser runs as the expected user 0.785
And the Unsafe Browser has a red theme 0.653
And the Unsafe Browser shows a warning as its start page 0.595
And the Unsafe Browser has no add-ons installed 8.129
And the Unsafe Browser has no bookmarks 7.687
And the Unsafe Browser uses all expected TBB shared libraries 1.143
After features/support/hooks.rb:326 0.976
After features/support/hooks.rb:100 0.000
Tags: @product
46.111
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.024
When I successfully start the Unsafe Browser 19.277
When I open the Tails homepage in the Unsafe Browser 12.877
Then the Tails homepage loads in the Unsafe Browser 0.570
And the Unsafe Browser has sent packets out to the Internet 0.360
After features/support/hooks.rb:326 0.852
After features/support/hooks.rb:100 0.000
36.680
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.268
When I successfully start the Unsafe Browser 18.219
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.576
And the Unsafe Browser chroot is torn down 0.494
After features/support/hooks.rb:326 0.819
After features/support/hooks.rb:100 0.000
44.320
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.910
When I successfully start the Unsafe Browser 19.036
# 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.004

Slept for 10 seconds

And I try to start the Unsafe Browser 0.135
Then I see a warning about another instance already running 3.232
After features/support/hooks.rb:326 1.333
After features/support/hooks.rb:100 0.000
Tags: @product
44.856
Before features/support/hooks.rb:269 0.029
Given I have started Tails from DVD and logged in and the network is connected 12.885
When I configure the Unsafe Browser to use a local proxy 0.241
And I successfully start the Unsafe Browser 19.502
And I open the Tails homepage in the Unsafe Browser 11.718
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.509
After features/support/hooks.rb:326 2.861
After features/support/hooks.rb:100 0.000
2:32.285
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.648
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.083
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 17.836
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.593
After features/support/hooks.rb:515 0.454
After features/support/hooks.rb:326 1.103
After features/support/hooks.rb:100 0.035
30.939
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.690
And the network is unplugged 0.052
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.138
Then I am told I cannot start the Unsafe Browser when I am offline 8.048
After features/support/hooks.rb:326 1.027
After features/support/hooks.rb:100 0.000
19.756
When I plug a USB drive containing a basic VeraCrypt volume 6.972
And I cancel the GNOME authentication prompt 2.003
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.676
And I open this VeraCrypt volume in GNOME Files 4.763
Then I see the expected contents in this VeraCrypt volume 0.572
When I lock the currently opened VeraCrypt volume 0.622
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:326 1.360
After features/support/hooks.rb:100 0.000
26.325
When I plug a USB drive containing a hidden VeraCrypt volume 10.219
And I cancel the GNOME authentication prompt 2.675
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.880
And I open this VeraCrypt volume in GNOME Files 7.212
Then I see the expected contents in this VeraCrypt volume 0.509
When I lock the currently opened VeraCrypt volume 0.682
Then the VeraCrypt volume has been unmounted and locked 0.145
After features/support/hooks.rb:326 0.696
After features/support/hooks.rb:100 0.000
38.834
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.137
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.632
And I open this VeraCrypt volume in GNOME Files 6.001
Then I see the expected contents in this VeraCrypt volume 7.130
When I lock the currently opened VeraCrypt file container 0.376
Then the VeraCrypt file container has been unmounted and locked 0.556
After features/support/hooks.rb:326 0.741
After features/support/hooks.rb:100 0.000
43.980
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.992
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.164
And I open this VeraCrypt volume in GNOME Files 7.333
Then I see the expected contents in this VeraCrypt volume 0.960
When I lock the currently opened VeraCrypt file container 0.391
Then the VeraCrypt file container has been unmounted and locked 0.138
After features/support/hooks.rb:326 0.775
After features/support/hooks.rb:100 0.016
26.880
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.203
And I cancel the GNOME authentication prompt 2.140
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.383
And I open this VeraCrypt volume in GNOME Files 5.154
Then I see the expected contents in this VeraCrypt volume 0.377
When I lock the currently opened VeraCrypt volume 0.349
Then the VeraCrypt volume has been unmounted and locked 0.270
After features/support/hooks.rb:326 1.443
After features/support/hooks.rb:100 0.000
28.332
When I plug a USB drive containing a hidden VeraCrypt volume 10.386
And I cancel the GNOME authentication prompt 1.775
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.057
And I open this VeraCrypt volume in GNOME Files 5.903
Then I see the expected contents in this VeraCrypt volume 0.386
When I lock the currently opened VeraCrypt volume 0.557
Then the VeraCrypt volume has been unmounted and locked 0.266
After features/support/hooks.rb:326 0.697
After features/support/hooks.rb:100 0.000
52.102
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.781
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.773
And I open this VeraCrypt volume in GNOME Files 6.490
Then I see the expected contents in this VeraCrypt volume 0.431
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.174
After features/support/hooks.rb:326 2.076
After features/support/hooks.rb:100 0.019
53.124
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.975
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.375
And I open this VeraCrypt volume in GNOME Files 5.404
Then I see the expected contents in this VeraCrypt volume 0.587
When I lock the currently opened VeraCrypt file container 0.495
Then the VeraCrypt file container has been unmounted and locked 0.285
After features/support/hooks.rb:326 1.579
After features/support/hooks.rb:100 0.014
42.432
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.773
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.549
And I open this VeraCrypt volume in GNOME Files 7.004
Then I see the expected contents in this VeraCrypt volume 0.376
When I lock the currently opened VeraCrypt file container 0.440
Then the VeraCrypt file container has been unmounted and locked 0.287
After features/support/hooks.rb:326 1.586
After features/support/hooks.rb:100 0.000
Tags: @product
9.188
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.105
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.083
After features/support/hooks.rb:326 1.460
After features/support/hooks.rb:100 0.000
Tags: @product
9.255
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.259
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.996
After features/support/hooks.rb:326 1.027
After features/support/hooks.rb:100 0.000
Tags: @product
23.172
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.327
When I start "WhisperBack" via GNOME Activities Overview 9.876
Then WhisperBack has debugging information 4.968
After features/support/hooks.rb:326 1.419
After features/support/hooks.rb:100 0.000