Project Number Date
test_Tails_ISO_devel 3291 20 Feb 2024, 21:58

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1472 2 26 0 0 1500 197 2 199 4:55:0.259 Failed
Tags: @product
1:50.367
Before features/support/hooks.rb:245 0.023
Given a computer 0.645
And I temporarily create a 100 MiB disk named "swap" 0.110
And I create a gpt swap partition on disk "swap" 10.637
And I plug SATA drive "swap" 1.053
And I temporarily create a 2 GiB disk named "live_hd" 0.045
And I write the Tails ISO image to disk "live_hd" 18.237
And I plug SATA drive "live_hd" 1.062
When I start Tails with network unplugged and I login 1:18.103
Then a "swap" partition was detected by Tails on drive "swap" 0.126
And drive "live_hd" is detected by Tails 0.169
But Tails has no disk swap enabled 0.086
And drive "live_hd" is not mounted 0.089
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.118
Tags: @product
1:26.528
Before features/support/hooks.rb:245 0.001
Given a computer 0.720
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.055
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.830
And I plug non-removable USB drive "fake_TailsData" 1.090
When I start the computer 0.959
And the computer boots Tails 54.682
Then drive "fake_TailsData" is detected by Tails 0.128
And Tails Greeter has not detected a persistence partition 13.060
After features/support/hooks.rb:291 0.952
After features/support/hooks.rb:75 0.008
Tags: @product
1:28.637
Before features/support/hooks.rb:245 0.002
Given a computer 0.144
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.042
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.007
And I plug SATA drive "fake_TailsData" 1.055
When I start the computer 1.021
And the computer boots Tails 56.049
Then drive "fake_TailsData" is detected by Tails 0.159
And Tails Greeter has not detected a persistence partition 13.157
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.034
Tags: @product
1:26.986
Before features/support/hooks.rb:245 0.003
Given a computer 0.172
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.041
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.916
And I plug SATA drive "gpt_ext2" 1.044
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" 3.916
And I plug SATA drive "msdos_fat32" 1.063
And I start Tails from DVD with network unplugged and I login 1:16.397
Then drive "gpt_ext2" is detected by Tails 0.135
And drive "gpt_ext2" is not mounted 0.069
And drive "msdos_fat32" is detected by Tails 0.104
And drive "msdos_fat32" is not mounted 0.082
After features/support/hooks.rb:291 1.517
After features/support/hooks.rb:75 0.006
Tags: @product
2:5.825
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:50.824
And running a command as root with pkexec requires PolicyKit administrator privileges 0.081
Then I can run a command as root with sudo 0.091
Then I can run a command as root with pkexec 14.826
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.005
Tags: @product
2:0.531
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.741
And running a command as root with pkexec requires PolicyKit administrator privileges 0.086
Then I cannot run a command as root with sudo and the standard passwords 0.258
And I cannot run a command as root with pkexec and the standard passwords 26.853
Then I cannot login as root using su with the standard passwords 52.592
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.000
Feature: Time syncing
22.149
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 8.011
When the network is plugged 0.180
And I successfully configure Tor 13.871
Then the system clock is less than 5 minutes incorrect 0.085
After features/support/hooks.rb:450 0.481
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.235
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.031
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 3.265
And I configure some normal bridges in the Tor Connection Assistant 12.032
And I wait until Tor is ready 1.827
Then the system clock is less than 5 minutes incorrect 0.042
After features/support/hooks.rb:450 0.432
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Feature: Time syncing
57.057
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.052
When I bump the system time with "+1 day" 0.277
And I capture all network traffic 0.003
And the network is plugged 0.035
And the Tor Connection Assistant autostarts 3.460
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.934
And I wait until Tor is ready 31.138
Then the system clock is less than 5 minutes incorrect 0.070
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.085
After features/support/hooks.rb:450 0.577
After features/support/hooks.rb:291 0.561
After features/support/hooks.rb:75 0.044
Feature: Time syncing
1:16.083
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.026
When I bump the system time with "-15 days" 0.296
And I warm reboot the computer 0.071
And the computer reboots Tails 1:6.757
Then Tails' hardware clock is close to the host system's time 0.931
After features/support/hooks.rb:450 0.136
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:16.212
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.726
When I bump the hardware clock's time with "-15 days" 1.488
And I warm reboot the computer 0.074
And the computer reboots Tails 1:5.404
Then the hardware clock is still off by "-15 days" 0.519
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:7.673
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 1.014
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.030
And I start the computer 1.274
And the computer boots Tails 1:5.157
Then the system clock is just past Tails' source date 0.197
After features/support/hooks.rb:450 0.109
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.007
Feature: Time syncing
31.593
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.958
And I make sure time sync before Tor connects times out 1.176
When the network is plugged 0.038
And I successfully configure Tor 21.373
Then the system clock is less than 5 minutes incorrect 0.046
After features/support/hooks.rb:450 0.524
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.000
Feature: Time syncing
59.397
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.166
When I bump the system time with "+8 hours +15 minutes" 0.282
And all notifications have disappeared 2.821
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.109
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 3.428
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.122
And I click "Connect to Tor" 1.146
And the Tor Connection Assistant fails to connect to Tor 15.340
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.655
Then the system clock is less than 20 minutes incorrect 0.223
When I click "Connect to Tor" 1.139
Then I wait until Tor is ready 5.957
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.889
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.070
After features/support/hooks.rb:450 0.503
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.063
Feature: Time syncing
56.821
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.106
When I bump the system time with "+8 hours +15 minutes" 0.228
And all notifications have disappeared 2.892
And I capture all network traffic 0.003
And the network is plugged 0.036
And the Tor Connection Assistant autostarts 3.298
# 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.244
And I click "Connect to Tor" 1.195
Then the Tor Connection Assistant reports that it failed to connect 11.681
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.007
Then the system clock is less than 20 minutes incorrect 0.175
# "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.320
When I click "Connect to Tor" 1.136
Then I wait until Tor is ready 7.199
And all Internet traffic has only flowed through the configured bridges 0.887
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.055
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.351
After features/support/hooks.rb:450 0.527
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.035
Feature: Time syncing
20.954
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.207
And I make sure time sync before Tor connects uses a fake connectivity check service 1.139
And the network is plugged 0.044
And Tor is ready 9.996
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.561
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:450 0.641
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Tags: @product
16.592
When I configure some normal bridges in the Tor Connection Assistant 12.843
Then I wait until Tor is ready 1.680
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 1.110
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.941
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.076
Tags: @product
14.782
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.530
Then I wait until Tor is ready 2.232
And tca.conf includes the configured bridges 0.021
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges 0.937
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.033
Tags: @product
35.839
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 33.301
Then I wait until Tor is ready 1.629
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges 0.842
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.039
Tags: @product
1:6.643
Given the Tor network and default bridges are blocked 1.606
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.742
Then the Tor Connection Assistant reports that it failed to connect 0.128
And tca.conf is empty 0.197
Given I scan a QR code from the error page in Tor Connection Assistant 21.173
And I retry connecting to Tor 1.150
Then I wait until Tor is ready 10.426
And tca.conf includes the configured bridges 0.021
And available upgrades have been checked 0.064
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.131
After features/support/hooks.rb:291 2.188
After features/support/hooks.rb:75 0.039
45.100
When I configure the default bridges in the Tor Connection Assistant 12.557
Then I wait until Tor is ready 30.425
And Tor is configured to use the default bridges 0.435
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.055
And Tor is configured to use the default bridges 0.424
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.187
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.041
Tags: @product
24.360
Given the Tor network is blocked 1.675
When I configure a direct connection in the Tor Connection Assistant 18.244
Then I wait until Tor is ready 2.869
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.094
And Tor is configured to use the default bridges 0.472
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.992
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.058
Tags: @product
42.481
Given the Tor network and default bridges are blocked 1.850
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.128
Then the Tor Connection Assistant reports that it failed to connect 0.114
And tca.conf is empty 0.198
Given the Tor network and default bridges are unblocked 1.198
And I retry connecting to Tor 1.162
Then I wait until Tor is ready 5.797
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.280
And all Internet traffic has only flowed through Tor or connectivity check service 1.737
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.031
Tags: @product
4.398
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.138
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.121
And I cannot click the "Connect to Tor" button 0.138
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.035
Tags: @product
25.448
Given I configure a direct connection in the Tor Connection Assistant 6.503
And I wait until Tor is ready 2.566
When I disconnect the network through GNOME 2.717
And I connect the network through GNOME 2.677
Then the Tor Connection Assistant autostarts 2.206
And the Tor Connection Assistant connects to Tor 5.917
And I wait until Tor is ready 1.035
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.044
And all Internet traffic has only flowed through Tor or connectivity check service 1.779
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.035
Tags: @product
1:9.961
Given I configure a direct connection in the Tor Connection Assistant 5.964
And I wait until Tor is ready 31.355
And I disconnect the network through GNOME 2.749
And the Tor network and default bridges are blocked 1.402
When I connect the network through GNOME 2.604
Then the Tor Connection Assistant reports that it failed to connect 25.883
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.063
Tags: @product
34.912
Given the Tor network and default bridges are blocked 1.537
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.372
Then the Tor Connection Assistant reports that it failed to connect 0.124
Given the Tor network and default bridges are unblocked 1.323
When I click "Connect to Tor" 1.165
Then I wait until Tor is ready 6.940
And Tor is configured to use the default bridges 0.460
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.988
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.031
18.038
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.059
And I prepare Tails for memory erasure tests 0.399
When I start a process allocating 128 MiB of memory with a known pattern 1.207
Then patterns cover at least 128 MiB in the guest's memory 3.656

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
41.889
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.334
And I prepare Tails for memory erasure tests 0.396
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.815
Then I find very few patterns in the guest's memory 3.856

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.411
And I wait 20 seconds 20.002

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.494
After features/support/hooks.rb:75 0.000
7:33.171
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:47.923
And I prepare Tails for memory erasure tests 0.368
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.631
When I trigger shutdown 0.057
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.496
After features/support/hooks.rb:75 0.013
35.061
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.183
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.056
And I plug USB drive "gptfat" 2.456
When I start Tails Installer 19.275
Then I am told by Tails Installer that the destination device "is too small" 0.041
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.001
Tags: @product
28.706
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.029
And I temporarily create a 7200 MiB disk named "temp" 0.049
And I start Tails Installer 17.657
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 2.684
Then the "temp" USB drive is selected 0.075
When I unplug USB drive "temp" 0.173
Then a suitable USB device is not found 0.017
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
3:55.522
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.950
And I temporarily create a 7200 MiB disk named "install" 0.057
And I create a gpt partition with a vfat filesystem on disk "install" 5.137
And I plug USB drive "install" 2.545
And I install Tails to USB drive "install" by cloning 3:28.536
Then the running Tails is installed on USB drive "install" 11.211
But there is no persistence partition on USB drive "install" 0.083
After features/support/hooks.rb:291 1.439
After features/support/hooks.rb:75 0.112
Tags: @product
3:53.164
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.586
And I temporarily create a 7200 MiB disk named "install" 0.074
And I plug USB drive "install" 2.434
And I install Tails to USB drive "install" by cloning 3:28.490
Then the running Tails is installed on USB drive "install" 13.486
But there is no persistence partition on USB drive "install" 0.092
After features/support/hooks.rb:291 1.587
After features/support/hooks.rb:75 0.118
Tags: @product
4:32.204
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.018
And I create a file in the Persistent directory 0.081
And I temporarily create a 7200 MiB disk named "install" 0.050
And I create a gpt partition with a vfat filesystem on disk "install" 5.118
And I plug USB drive "install" 2.520
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:53.248
Then the running Tails is installed on USB drive "install" 14.862
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.226
After features/support/hooks.rb:291 2.274
After features/support/hooks.rb:75 0.126
Tags: @product
3:57.029
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.326
And I temporarily create a 7200 MiB disk named "install" 0.091
And I plug USB drive "install" 2.529
And I install Tails to USB drive "install" by cloning 3:28.150
Then the running Tails is installed on USB drive "install" 14.850
And there is no persistence partition on USB drive "install" 0.080
After features/support/hooks.rb:291 1.772
After features/support/hooks.rb:75 0.116
Tags: @product
4:8.286
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.572
And I have started Tails from DVD without network and logged in 9.599
And I clone USB drive "__internal" to a temporary USB drive "install" 1.207
And I plug USB drive "install" 2.512
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:26.759
Then the running Tails is installed on USB drive "install" 18.558
And there is no persistence partition on USB drive "install" 0.077
After features/support/hooks.rb:291 2.078
After features/support/hooks.rb:75 0.129
Tags: @product @uefi
1:47.556
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.089
And I power off the computer 0.320
And the computer is set to boot in UEFI mode 0.024
When I start Tails from USB drive "__internal" with network unplugged and I login 1:31.536
Then Tails is running from USB drive "__internal" 0.341
And the boot device has safe access rights 3.188
And Tails has started in UEFI mode 0.055
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.078
Tags: @product
1:39.570
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.153
And I plug and mount a USB drive containing a Tails USB image 28.594
And I create a 7200 MiB disk named "usbimage" 0.041
And I plug USB drive "usbimage" 2.448
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:0.332
After features/support/hooks.rb:291 1.362
After features/support/hooks.rb:75 0.089
Tags: @product
1:23.828
Before features/support/hooks.rb:245 0.004
Given a computer 0.177
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:22.335
Then Tails is running from USB drive "usbimage" 0.362
And the label of the system partition on "usbimage" is "Tails" 0.302
And the system partition on "usbimage" is an EFI system partition 0.180
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.167
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.128
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.087
And the system partition on "usbimage" has the expected flags 0.085
After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.006
2:44.630
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:27.750
And I update APT using apt 16.874
When I install "popularity-contest" using apt 19.378
Then I am notified I can not use Additional Software for "popularity-contest" 7.419
And I can open the Additional Software documentation from the notification 33.208
After features/support/hooks.rb:450 39.417
After features/support/hooks.rb:291 2.778
After features/support/hooks.rb:75 0.004
5:50.336
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:20.724
And I update APT using apt 17.010
And I install "popularity-contest" using apt 19.540
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.337
When I create a persistent storage and activate the Additional Software feature 20.362
Then Additional Software is correctly configured for package "popularity-contest" 1.381
When I shutdown Tails and wait for the computer to power off 10.238
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:11.812
Then Additional Software is correctly configured for package "popularity-contest" 0.708
And the package "popularity-contest" is installed after Additional Software has been started 0.220
After features/support/hooks.rb:450 39.746
After features/support/hooks.rb:291 1.729
After features/support/hooks.rb:75 0.016
2:30.436
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.008
Given a computer 0.212
And I start Tails from USB drive "__internal" and I login with an administration password 1:46.262
And I update APT using apt 17.768
When I install "makepp" using apt 19.376
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.662
And the package "makepp" is installed 0.154
After features/support/hooks.rb:450 42.513
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.020
5:47.019
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.014
Given a computer 0.249
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 4:3.397
When I uninstall "popularity-contest" using apt 18.704
And I accept removing "popularity-contest" from Additional Software 0.556
Then "popularity-contest" is not in the list of Additional Software 0.760
When I start Synaptic 25.883
And I update APT using Synaptic 21.931
And I install "cowsay" using Synaptic 9.298
And I accept adding "cowsay" to Additional Software 0.808
Then Additional Software is correctly configured for package "cowsay" 0.763
When I uninstall "cowsay" using apt 3.221
And I refuse removing "cowsay" from Additional Software 0.602
Then Additional Software is correctly configured for package "cowsay" 0.832
When I start "Additional Software" via GNOME Activities Overview 9.986
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.411
Then "cowsay" is not in the list of Additional Software 1.151
When I install "cowsay" using apt 3.233
And I refuse adding "cowsay" to Additional Software 0.544
Then "cowsay" is not in the list of Additional Software 0.681
After features/support/hooks.rb:450 1.213
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.029
13:52.190
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.020
Given a computer 0.215
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:29.805
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 28.951
And I accept adding "cowsay" to Additional Software 1.907
And Additional Software is correctly configured for package "cowsay" 0.924
And I shutdown Tails and wait for the computer to power off 6.084
And I start Tails from USB drive "__internal" with network unplugged 59.511
And I enable persistence 33.302
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.037
And I log in to a new session 1:6.148
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.226
And I revert the APT tweaks that made it prefer an old version of cowsay 0.046
# 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.072
And the network is plugged 0.032
And Tor is ready 21.634
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.121
And available upgrades have been checked 0.130
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.122
And I can open the Additional Software configuration window from the notification 3.673
And I shutdown Tails and wait for the computer to power off 2:2.769
And I start Tails from USB drive "__internal" with network unplugged 58.395
And I enable persistence 31.375
# 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.025
And I log in to a new session 1:3.379
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.884
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
And the network is plugged 0.041
And Tor is ready 52.012
Then the Additional Software upgrade service has started 0.183
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.090
After features/support/hooks.rb:450 2.416
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.077
2:55.818
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.262
And I start Tails from USB drive "__internal" with network unplugged 57.109
And I enable persistence 35.546
And I remove the "cowsay" deb files from the APT cache 0.731
# 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.091
And I log in to a new session 1:3.071
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.326
And I can open the Additional Software log file from the notification 4.932
And the package "cowsay" is not installed 0.745
After features/support/hooks.rb:450 0.106
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.009
Tags: @product
1:39.456
Before features/support/hooks.rb:245 0.006
Given a computer 0.182
And I create a 7200 MiB disk named "old" 0.051
And I plug USB drive "old" 1.048
And I write an old version of the Tails USB image to disk "old" 19.990
When I start Tails from USB drive "old" with network unplugged 1:14.236
Then the boot device has safe access rights 3.041
And Tails is running from USB drive "old" 0.301
And there is no persistence partition on USB drive "old" 0.067
And process "udev-watchdog" is running 0.094
And udev-watchdog is monitoring the correct device 0.265
And I unplug USB drive "old" 0.175
After features/support/hooks.rb:291 3.562
After features/support/hooks.rb:75 0.013
Tags: @product
2:11.244
Before features/support/hooks.rb:245 0.008
Given a computer 0.389
And I start Tails from USB drive "old" with network unplugged and I login 1:19.466
Then Tails is running from USB drive "old" 0.349
And I create a persistent partition 41.265
And I take note of which tps features are available 1.895
Then a Tails persistence partition exists on USB drive "old" 0.771
And I shutdown Tails and wait for the computer to power off 7.105
After features/support/hooks.rb:291 0.150
After features/support/hooks.rb:75 0.014
Tags: @product
3:22.004
Before features/support/hooks.rb:245 0.019
Given a computer 0.236
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:54.397
Then Tails is running from USB drive "old" 0.409
And all tps features are active 2.298
When I write some files expected to persist 1.789
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.245
And all persistence configuration files have safe access rights 0.501
And all persistent directories from the old Tails version have safe access rights 2.584
And I take note of which tps features are available 0.430
And I shutdown Tails and wait for the computer to power off 4.079
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.031
After features/support/hooks.rb:291 0.134
After features/support/hooks.rb:75 0.011
Tags: @product
2:30.482
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.567
And I log in to a new session 16.235
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.568
And I plug USB drive "to_upgrade" 2.415
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:46.343
Then the running Tails is installed on USB drive "to_upgrade" 12.923
And I unplug USB drive "to_upgrade" 0.249
And I unplug USB drive "__internal" 0.179
After features/support/hooks.rb:291 3.571
After features/support/hooks.rb:75 0.000
Tags: @product
2:52.796
Before features/support/hooks.rb:245 0.009
Given a computer 0.251
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:43.259
Then all tps features from the old Tails version are active 1.662
And Tails is running from USB drive "to_upgrade" 0.360
And the boot device has safe access rights 3.137
And the expected persistent files created with the old Tails version are present in the filesystem 1.363
And all persistent directories from the old Tails version have safe access rights 2.760
After features/support/hooks.rb:291 0.865
After features/support/hooks.rb:75 0.018
3:50.722
Scenario Upgrading an initial Tails installation with an incremental upgrade
Before features/support/hooks.rb:245 0.011
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.720
And no SquashFS delta is installed 0.252
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.322
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.062
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.369
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.515
When the network is plugged 0.047
And Tor is ready 18.819
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.777
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 11.440
Given I shutdown Tails and wait for the computer to power off 3:0.395
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:834:in `/^Tails eventually (shuts down|restarts)$/'
./features/step_definitions/common_steps.rb:846:in `/^I shutdown Tails and wait for the computer to power off$/'
features/usb_upgrade.feature:92:in `Given I shutdown Tails and wait for the computer to power off'
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.2~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.2~testoverlayfs are present 0.000
And only the 6.2~testoverlayfs SquashFS delta is installed 0.000
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.000
# 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.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.000
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 0.000
Given I shutdown Tails and wait for the computer to power off 0.000
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.3~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present 0.000
And only the 6.3~testoverlayfs SquashFS delta is installed 0.000
# 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.000
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then the Upgrader considers the system as up-to-date 0.000
# 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 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.000
After features/support/hooks.rb:291 9.645

SCENARIO FAILED: 'Upgrading an initial Tails installation with an incremental upgrade' (at time 01:57:44)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/01:57:44_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/01:57:44_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.mkv

After features/support/hooks.rb:75 0.000
34.577
Before features/support/hooks.rb:245 0.024
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.023
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.454
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.071
And the signing key used by the Upgrader is outdated 0.492
But a current signing key is available on our website 0.000
When the network is plugged 0.039
And Tor is ready 15.623
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.873
After features/support/hooks.rb:291 1.280
After features/support/hooks.rb:75 0.000
1:4.196
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 41.643
When I eject the boot medium 0.241
Then Tails eventually shuts down 22.310
After features/support/hooks.rb:291 0.236
After features/support/hooks.rb:75 0.000
34.732
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.303
And I prepare Tails for memory erasure tests 0.412
And I fill a 128 MiB file with a known pattern on the root filesystem 11.345
And patterns cover at least 128 MiB in the guest's memory 3.510

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

When I eject the boot medium 0.330
And I wait for Tails to finish wiping the memory 8.865
Then I find very few patterns in the guest's memory 1.965

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

After features/support/hooks.rb:291 3.630
After features/support/hooks.rb:75 0.000
30.538
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and logged in 8.727
And I prepare Tails for memory erasure tests 0.421
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.981
And I fill the USB drive with a known pattern 2.056
And I read the content of the test FS 0.087
And patterns cover at least 90% of the test FS size in the guest's memory 3.472

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

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

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

After features/support/hooks.rb:291 3.598
After features/support/hooks.rb:75 0.000
1:1.226
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.961
And I prepare Tails for memory erasure tests 0.398
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.035
And I fill the USB drive with a known pattern 1.278
And I read the content of the test FS 0.075
And patterns cover at least 99% of the test FS size in the guest's memory 2.878

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

When I eject the boot medium 0.345
And I wait for Tails to finish wiping the memory 7.432
Then I find very few patterns in the guest's memory 1.821

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

After features/support/hooks.rb:291 3.803
After features/support/hooks.rb:75 0.000
2:16.719
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.179
And I prepare Tails for memory erasure tests 0.564
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.407
And patterns cover at least 100 MiB in the guest's memory 3.406

Pattern coverage: 111.481% (111 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.529
And I wait for Tails to finish wiping the memory 9.525
Then I find very few patterns in the guest's memory 1.768

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

And Tails eventually shuts down 1:28.337
After features/support/hooks.rb:291 0.202
After features/support/hooks.rb:75 0.000
Tags: @product
58.440
Before features/support/hooks.rb:245 0.031
Given a computer 0.265
And I start Tails from DVD with network unplugged and genuine APT sources 57.786
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.046
And no proposed-updates APT suite is enabled 0.078
And no experimental APT suite is enabled for deb.torproject.org 0.062
And if releasing, no unversioned Tails APT source is enabled 0.180

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.011
Tags: @product
1:23.999
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.583
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.269
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.349
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.092
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.014
When I start Tails' custom backup tool 11.776
Then the backup tool displays "Plug in your backup Tails USB stick" 3.209
When I plug USB drive "backup" 1.995
And I give the Persistent Storage on drive "backup" its own UUID 0.175
And I click "Retry" in the backup tool 1.279
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.221
When I click "Back Up" in the backup tool 1.129
And I enter my persistent storage passphrase into the polkit prompt 11.222
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 11.549
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.237
And I plug USB drive "backup" 3.360
Then the USB drive "backup" contains the same files as my persistent storage 5.532
After features/support/hooks.rb:291 1.808
After features/support/hooks.rb:75 0.149
Tags: @product
0.238
Then the hostname should not have been leaked on the network 0.238
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.036
Tags: @product
0.821
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.200
And I switch to the "manually-added-con" NetworkManager connection 0.349
Then the hostname should not have been leaked on the network 0.271
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.043
39.551
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.355
When I start "Tails Documentation" via GNOME Activities Overview 10.688
Then the Tor Browser has started 19.775
Then "Tails - Documentation" has loaded in the Tor Browser 0.733
After features/support/hooks.rb:291 1.383
After features/support/hooks.rb:75 0.000
46.456
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.944
When I start "Tails Documentation" via GNOME Activities Overview 10.619
Then the Tor Browser has started 21.282
Then "Tails - Documentation" has loaded in the Tor Browser 0.609
After features/support/hooks.rb:291 1.533
After features/support/hooks.rb:75 0.000
22.167
Before features/support/hooks.rb:245 0.068
Before features/support/hooks.rb:442 0.020
Given I have started Tails from DVD without network and logged in 8.710
When I start Electrum through the GNOME menu 11.443
But the "electrum" tps feature is not enabled 0.547
And I see a warning that Electrum is not persistent 1.465
After features/support/hooks.rb:450 0.152
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
28.796
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.594
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.045
Then I see "CupsTestPage.png" after at most 40 seconds 2.358
And I can print the current document to "/home/amnesia/output.pdf" 4.798
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.655
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.341
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.172
When I open "/home/amnesia/default-testpage.pdf" with Evince 12.784
Then I see "CupsTestPage.png" after at most 40 seconds 2.457
And I can print the current document to "/home/amnesia/output.pdf" 5.899
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Feature: Using Evince
29.537
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.483
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.059
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.054
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.159
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.024
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.429
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.336
When I close Evince 0.221
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.117
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.235
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.279
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.095
When I close Evince 0.196
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.119
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.235
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.073
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
32.882
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.448
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.262
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.108
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 13.525
Then I see "CupsTestPage.png" after at most 40 seconds 4.076
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.461
After features/support/hooks.rb:291 0.992
After features/support/hooks.rb:75 0.000
Feature: Using Evince
26.653
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.150
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.184
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.103
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.202
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.277
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.307
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.427
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
19.942
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.445
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.193
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 0.971
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.080
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
8.819
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.412
When the "Dogtail rules!" notification is sent 0.141
Then the "Dogtail rules!" notification is shown to the user 0.265
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Tags: @product
38.975
Before features/support/hooks.rb:245 0.010
Given a computer 0.240
And I start the computer from DVD with network unplugged 34.944
When Tails detects disk read failures 0.552
Then I see a disk failure message on the splash screen 3.237
After features/support/hooks.rb:291 0.993
After features/support/hooks.rb:75 0.010
Tags: @product @doc
29.424
Before features/support/hooks.rb:245 0.009
Given a computer 0.199
And I have started Tails from DVD without network and logged in 8.126
When Tails detects disk read failures 0.646
Then I see a disk failure message 1.428
Then I can open the hardware failure documentation from the disk failure message 19.024
After features/support/hooks.rb:291 1.707
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
50.681
Before features/support/hooks.rb:245 0.007
Given a computer 0.200
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.301
Then I see a graphics card failure message on the splash screen 15.179
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.013
Tags: @product @doc
10.558
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.303
Then the included OpenPGP keys are valid for the next 1 month 2.254
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
21.000
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.096
Then the keys trusted by APT are valid for the next 3 months 12.904
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
47.374
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.879
And I log in to a new session in German (de) 33.812
Then the amnesiac Documents directory exists 0.132
And there is a GNOME bookmark for the amnesiac Documents directory 2.549
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.229
Before features/support/hooks.rb:245 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.833
And I log in to a new session in German (de) 30.071
Then the amnesiac Downloads directory exists 0.085
And there is a GNOME bookmark for the amnesiac Downloads directory 2.239
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.209
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.090
And I log in to a new session in German (de) 29.704
Then the amnesiac Music directory exists 0.066
And there is a GNOME bookmark for the amnesiac Music directory 2.348
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.863
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.557
And I log in to a new session in German (de) 29.850
Then the amnesiac Pictures directory exists 0.069
And there is a GNOME bookmark for the amnesiac Pictures directory 2.386
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.855
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.041
And I log in to a new session in German (de) 30.906
Then the amnesiac Videos directory exists 0.124
And there is a GNOME bookmark for the amnesiac Videos directory 1.782
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.171
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.069
When I log in to a new session in Arabic (ar) 30.470
Then the keyboard layout is set to "us" 0.204
When the network is plugged 0.048
And Tor is ready 15.504
Then I successfully start the Unsafe Browser in "ar" 15.094
And I kill the Unsafe Browser 5.894
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 34.956
And DuckDuckGo is the default search engine 22.204
And I kill the Tor Browser 5.554
And the screen keyboard works in Thunderbird 22.378
And the layout of the screen keyboard is set to "us" 0.644
After features/support/hooks.rb:291 1.648
After features/support/hooks.rb:75 0.000
Feature: Localization
2:52.749
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.788
When I log in to a new session in Chinese (zh_CN) 32.384
Then the keyboard layout is set to "cn" 0.259
When the network is plugged 0.041
And Tor is ready 16.443
Then I successfully start the Unsafe Browser in "zh_CN" 15.479
And I kill the Unsafe Browser 5.896
When I enable the screen keyboard 0.178
Then the screen keyboard works in Tor Browser 36.756
And DuckDuckGo is the default search engine 26.761
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 23.645
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.787
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.114
When I log in to a new session in English (en) 43.591
Then the keyboard layout is set to "us" 0.240
When the network is plugged 0.091
And Tor is ready 16.864
Then I successfully start the Unsafe Browser in "en" 15.396
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 34.488
And DuckDuckGo is the default search engine 10.625
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 21.386
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.626
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.016
When I log in to a new session in French (fr) 30.276
Then the keyboard layout is set to "fr" 0.201
When the network is plugged 0.045
And Tor is ready 15.599
Then I successfully start the Unsafe Browser in "fr" 15.476
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 35.935
And DuckDuckGo is the default search engine 11.011
And I kill the Tor Browser 5.429
And the screen keyboard works in Thunderbird 22.069
And the layout of the screen keyboard is set to "fr" 0.624
After features/support/hooks.rb:291 1.352
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.974
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.207
When I log in to a new session in German (de) 30.357
Then the keyboard layout is set to "de" 0.155
When the network is plugged 0.101
And Tor is ready 16.658
Then I successfully start the Unsafe Browser in "de" 14.006
And I kill the Unsafe Browser 6.332
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 34.714
And DuckDuckGo is the default search engine 12.334
And I kill the Tor Browser 5.677
And the screen keyboard works in Thunderbird 21.711
And the layout of the screen keyboard is set to "de" 0.605
After features/support/hooks.rb:291 1.085
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.515
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.186
When I log in to a new session in Italian (it) 28.784
Then the keyboard layout is set to "it" 0.252
When the network is plugged 0.043
And Tor is ready 13.745
Then I successfully start the Unsafe Browser in "it" 14.508
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 34.304
And DuckDuckGo is the default search engine 35.496
And I kill the Tor Browser 5.588
And the screen keyboard works in Thunderbird 20.139
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:291 1.200
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.185
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.922
When I log in to a new session in Persian (fa) 31.126
Then the keyboard layout is set to "ir" 0.216
When the network is plugged 0.037
And Tor is ready 15.521
Then I successfully start the Unsafe Browser in "fa" 15.179
And I kill the Unsafe Browser 5.910
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 34.902
And DuckDuckGo is the default search engine 19.322
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 22.780
And the layout of the screen keyboard is set to "ir" 0.619
After features/support/hooks.rb:291 1.347
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.133
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.034
When I log in to a new session in Portuguese (pt) 58.230
Then the keyboard layout is set to "pt" 0.181
When the network is plugged 0.107
And Tor is ready 17.894
Then I successfully start the Unsafe Browser in "pt" 15.138
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 34.847
And DuckDuckGo is the default search engine 9.907
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 20.965
And the layout of the screen keyboard is set to "us" 0.612
After features/support/hooks.rb:291 1.812
After features/support/hooks.rb:75 0.000
Feature: Localization
3:7.160
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.086
When I log in to a new session in Russian (ru) 30.325
Then the keyboard layout is set to "ru" 0.207
When the network is plugged 0.040
And Tor is ready 43.434
Then I successfully start the Unsafe Browser in "ru" 15.030
And I kill the Unsafe Browser 6.335
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 35.148
And DuckDuckGo is the default search engine 19.067
And I kill the Tor Browser 5.521
And the screen keyboard works in Thunderbird 23.225
And the layout of the screen keyboard is set to "ru" 0.616
After features/support/hooks.rb:291 1.457
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.152
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.067
When I log in to a new session in Spanish (es) 29.610
Then the keyboard layout is set to "es" 0.114
When the network is plugged 0.059
And Tor is ready 13.634
Then I successfully start the Unsafe Browser in "es" 14.523
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 35.515
And DuckDuckGo is the default search engine 10.816
And I kill the Tor Browser 5.546
And the screen keyboard works in Thunderbird 20.747
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:291 1.119
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.919
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.014
When I log in to a new session in Turkish (tr) 28.390
Then the keyboard layout is set to "tr" 0.163
When the network is plugged 0.051
And Tor is ready 13.865
Then I successfully start the Unsafe Browser in "tr" 14.704
And I kill the Unsafe Browser 5.929
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 33.885
And DuckDuckGo is the default search engine 10.421
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 21.223
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:291 1.521
After features/support/hooks.rb:75 0.000
Tags: @product
45.710
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.249
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.824
And I log in to a new session 18.537
And the network is plugged 0.039
And Tor is ready 12.917
Then 1 network interface is enabled 0.098
And the 1st network device has its real MAC address configured 0.127
When I hotplug a network device and wait for it to be initialized 1.469
Then 2 network interfaces are enabled 0.069
And the 2nd network device has its real MAC address configured 0.074
And some network device leaked the real MAC address 0.295
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.037
Tags: @product
42.786
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.150
And I capture all network traffic 0.007
When I log in to a new session 16.360
And the network is plugged 0.041
And Tor is ready 15.841
Then 1 network interface is enabled 0.124
And the 1st network device has a spoofed MAC address configured 0.100
When I hotplug a network device and wait for it to be initialized 1.631
Then 2 network interfaces are enabled 0.098
And the 2nd network device has a spoofed MAC address configured 0.086
And no network device leaked the real MAC address 0.342
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.062
Tags: @product
2:25.140
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.052
And I capture all network traffic 0.012
And the network is plugged 0.035
And macchanger will fail by not spoofing and always returns false 0.139
When I log in to a new session 2:10.695
Then no network interfaces are enabled 0.103
And no network device leaked the real MAC address 0.014
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.088
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.039
Tags: @product
2:24.038
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.144
And I capture all network traffic 0.007
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.132
When I log in to a new session 2:9.179
Then no network interfaces are enabled 0.148
And no network device leaked the real MAC address 0.013
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.375
After features/support/hooks.rb:291 1.861
After features/support/hooks.rb:75 0.050
Tags: @product
2:24.802
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.242
And I capture all network traffic 0.007
And the network is plugged 0.032
And macchanger will fail by not spoofing and always returns true 0.138
And no network interface modules can be unloaded 0.428
When I log in to a new session 2:9.443
Then 1 network interface is enabled 0.134
But the MAC spoofing panic mode disabled networking 0.555
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 5.807
After features/support/hooks.rb:291 1.630
After features/support/hooks.rb:75 0.043
Tags: @product
59.633
Before features/support/hooks.rb:245 0.009
Given a computer 0.226
And I capture all network traffic 0.009
When I start the computer 1.068
Then the computer boots Tails 58.125
And no network interfaces are enabled 0.162
And no network device leaked the real MAC address 0.040
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.066
1:31.439
Before features/support/hooks.rb:245 0.007
Given a computer 0.217
And I start Tails from DVD with network unplugged and I login 1:17.319
And I plug and mount a USB drive containing a sample PNG 12.294
Then MAT can clean some sample PNG file 1.608
After features/support/hooks.rb:291 0.564
After features/support/hooks.rb:75 0.014
Feature: Networking
Tags: @product
59.803
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.720
And I wait between 30 and 60 seconds 35.035

Slept for 35 seconds

Then the Tor Status icon tells me that Tor is not usable 0.741
When the network is plugged 0.041
Then I successfully configure Tor 11.329
And the Tor Status icon tells me that Tor is usable 0.784
And all notifications have disappeared 3.080
And the time has synced 0.069
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Feature: Networking
1:4.304
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.145
And I disable networking in Tails Greeter 1.184
And I log in to a new session 44.433
Then no network interfaces are enabled 0.158
When I hotplug a network device 0.161
And I wait 10 seconds 10.004

Slept for 10 seconds

Then no network interfaces are enabled 0.216
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.000
Tags: @product
2:13.689
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.862
And I update APT using apt 19.476
And I install "python3-behave" using apt 22.549
Then the Tails Persistent Storage behave tests pass 2.801
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Tags: @product
44.546
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.716
When I log in to a new session without activating the Persistent Storage 24.294
Then Tails is running from USB drive "__internal" 0.468
And persistence is disabled 0.263
But a Tails persistence partition exists on USB drive "__internal" 5.804
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Tags: @product
3:51.699
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.396
Then Tails is running from USB drive "__internal" 0.433
When I create a file in the Persistent directory 0.186
And I create a persistent partition with the default settings 31.009
Then the file I created was copied to the Persistent Storage 0.484
When I shutdown Tails and wait for the computer to power off 11.093
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:57.699
Then persistence for "Persistent" is active 0.327
And the file I created in the Persistent directory exists 0.068
After features/support/hooks.rb:291 1.499
After features/support/hooks.rb:75 0.013
Tags: @product
1:9.768
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.069
And the system is very low on memory 3.489
When I create a file in the Persistent directory 1.208
When I try to create a persistent partition 24.255
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.275
When I close the Persistent Storage app 2.487
And I free up some memory 1.797
And I create a persistent partition with the default settings 24.779
Then the file I created was copied to the Persistent Storage 0.405
After features/support/hooks.rb:291 1.191
After features/support/hooks.rb:75 0.000
Tags: @product
3:33.349
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.852
Then Tails is running from USB drive "__internal" 0.433
And all tps features are active 2.100
And all persistent directories have safe access rights 2.197
When I disable the first tps feature 15.528
Then all tps features but the first one are active 2.012
And I shutdown Tails and wait for the computer to power off 7.069
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:50.893
Then all tps features but the first one are active 2.263
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.009
Tags: @product
38.830
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.195
Then persistence for "Persistent" is active 0.167
And I create a file in the Persistent directory 0.074
Then the file I created was copied to the Persistent Storage 0.090
When I disable the first tps feature 16.068
Then persistence for "Persistent" is not active 0.074
And the Persistent directory does not exist 0.060
When I enable the first tps feature 12.959
Then persistence for "Persistent" is active 0.071
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.000
Tags: @product
40.809
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.858
Then persistence for "Persistent" is active 0.094
When I create a file in the Persistent directory 0.080
And I disable the first tps feature 16.217
And I delete the data of the Persistent Folder feature 14.316
Then the file I created does not exist on the Persistent Storage 0.241
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
Tags: @product
54.158
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.278
And the network is plugged 0.039
And Tor is ready 20.473
And I take note of which tps features are available 0.567
When I write some files expected to persist 1.441
And I shutdown Tails and wait for the computer to power off 7.050
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 15.308
After features/support/hooks.rb:291 0.117
After features/support/hooks.rb:75 0.000
Tags: @product
3:52.384
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.260
And the network is plugged 0.044
And Tor is ready 20.120
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.243
And I shutdown Tails and wait for the computer to power off 9.090
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:54.021
And I capture all network traffic 0.017
And the network is plugged 0.059
And Tor is ready 18.831
And I switch to the "persistent-con-current" NetworkManager connection 0.371
And the 1st network device has a spoofed MAC address configured 0.096
And no network device leaked the real MAC address 0.227
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.069
Tags: @product
52.905
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.252
And I enable persistence creation in Tails Greeter 1.181
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.805
Then I create a persistent partition with the default settings using the wizard that was already open 21.665
After features/support/hooks.rb:291 1.392
After features/support/hooks.rb:75 0.000
Tags: @product
6:7.964
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.605
When I enable persistence 41.245
Then no persistent Greeter options were restored 14.775
When I set all Greeter options to non-default values 29.884
And I log in to a new session in German (de) after having activated the Persistent Storage 1:18.238
Then all Greeter options are set to non-default values 0.540
When I cold reboot the computer 6.276
And the computer reboots Tails 58.463
Given I enable persistence 54.331
Then persistent Greeter options were restored 15.048
When I log in to a new session after having activated the Persistent Storage 57.296
Then all Greeter options are set to non-default values 0.258
After features/support/hooks.rb:291 0.958
After features/support/hooks.rb:75 0.014
Tags: @product
4:46.072
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.536
# 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 52.021
And I shutdown Tails and wait for the computer to power off 11.660
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:46.397
And I change the passphrase of the Persistent Storage back to the original 45.456
After features/support/hooks.rb:291 2.023
After features/support/hooks.rb:75 0.012
Tags: @product
1:9.883
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 15.072
And I log in to a new session without activating the Persistent Storage 20.994
Then persistence is disabled 0.276
But a Tails persistence partition exists on USB drive "__internal" 9.104
And all notifications have disappeared 8.071
When I delete the persistent partition 15.928
Then there is no persistence partition on USB drive "__internal" 0.435
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
Tags: @product
3:12.108
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.548
When I write some dotfile expected to persist 0.087
And I shutdown Tails and wait for the computer to power off 7.159
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:52.914
Then the expected persistent dotfile is present in the filesystem 0.398
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.013
Tags: @product
2:13.923
Scenario Feature activation fails
Before features/support/hooks.rb:245 0.009
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.106
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.081
When I try to enable persistence 0.258
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 40.919
When I log in to a new session after having activated the Persistent Storage 1:2.608
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 20.950
cannot find GnomeActivitiesOverviewSearch.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/common_steps.rb:1015:in `/^I start "([^"]+)" via GNOME Activities Overview$/'
./features/step_definitions/usb.rb:1687:in `/^the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated$/'
features/persistence.feature:148:in `Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated'
And all tps features are enabled 0.000
And all tps features but the first one are active 0.000
After features/support/hooks.rb:291 5.628

SCENARIO FAILED: 'Feature activation fails' (at time 03:38:57)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/03:38:57_Feature_activation_fails.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/03:38:57_Feature_activation_fails.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/03:38:57_Feature_activation_fails.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3291/artifact/build-artifacts/03:38:57_Feature_activation_fails.journal

After features/support/hooks.rb:75 0.000
Tags: @product
11:12.290
Before features/support/hooks.rb:245 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 9:19.504
And I enable persistence 42.436
And I log in to a new session after having activated the Persistent Storage 1:8.489
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.665
And persistence is enabled 0.194
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.000
Tags: @product
42.645
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.349
And I enable persistence but something goes wrong during the LUKS header upgrade 32.541
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.754
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.000
Tags: @product
22.329
When I choose to connect to Tor automatically 1.741
And I accept Tor Connection's offer to use my persistent bridges 1.737
And I click "Connect to Tor" 1.227
Then I wait until Tor is ready 11.876
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 4.735
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.998
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.068
Tags: @product
25.334
When I choose to connect to Tor automatically 2.302
And I accept Tor Connection's offer to use my persistent bridges 1.726
And I disable saving bridges to Persistent Storage 1.222
And I configure a direct connection in the Tor Connection Assistant 10.475
Then I wait until Tor is ready 5.448
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 2.980
And all Internet traffic has only flowed through Tor or connectivity check service 1.168
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.062
28.238
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 11.326
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.674
Then I see Pidgin's account manager window 4.459
And Pidgin's D-Bus interface is not available 0.777
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
1:17.934
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.832
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.416
Then I see Pidgin's account manager window 3.805
When I create my XMPP account 15.866
And I close Pidgin's account manager window 0.729
Then Pidgin automatically enables my XMPP account 3.445
Given my XMPP friend goes online 13.310
When I start a conversation with my friend 2.216
And I say something to my friend 1.502
Then I receive a response from my friend 10.809
After features/support/hooks.rb:450 0.625
After features/support/hooks.rb:291 1.450
After features/support/hooks.rb:75 0.002
2:11.652
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.465
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.607
Then I see Pidgin's account manager window 2.952
When I create my XMPP account 15.071
And I close Pidgin's account manager window 0.748
Then Pidgin automatically enables my XMPP account 3.434
When I join some empty multi-user chat 10.938
And I clear the multi-user chat's scrollback 2.240
And my XMPP friend goes online and joins the multi-user chat 13.408
Then I can see that my friend joined the multi-user chat 0.771
And I say something to my friend in the multi-user chat 1.480
Then I receive a response from my friend in the multi-user chat 10.934
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.516
Then I see the Tails GitLab URL 10.770
When I wait 10 seconds 10.007

Slept for 10 seconds

And I click on the Tails GitLab URL 14.910
Then the Tor Browser loads the Tails GitLab 7.394
After features/support/hooks.rb:450 1.907
After features/support/hooks.rb:291 2.092
After features/support/hooks.rb:75 0.002
1:12.759
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.901
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.369
Then I see Pidgin's account manager window 3.081
And I create my XMPP account 15.718
And I close Pidgin's account manager window 0.729
Then Pidgin automatically enables my XMPP account 3.557
And I can join the "tails" channel on "chat.disroot.org" 25.402
After features/support/hooks.rb:450 0.805
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
6:42.452
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.428
And the network is plugged 0.041
And Tor is ready 18.050
And available upgrades have been checked 1.132
And all notifications have disappeared 3.190
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.735
Then I see Pidgin's account manager window 4.144
When I create my XMPP account 15.396
And I close Pidgin's account manager window 2.368
Then Pidgin automatically enables my XMPP account 1.791
When I close Pidgin 0.824
And I take note of the configured Pidgin accounts 0.027
And I shutdown Tails and wait for the computer to power off 7.071
Given a computer 0.229
And I start Tails from USB drive "__internal" and I login with persistence enabled 3:36.127
And Pidgin has the expected persistent accounts configured 0.027
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.475
Then Pidgin automatically enables my XMPP account 6.563
And I join some empty multi-user chat 10.921
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.371
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 19.349
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.286
When I close Pidgin's certificate import failure dialog 0.764
And I close Pidgin's certificate manager 1.341
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.153
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.128
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.237
When I close Pidgin's certificate import failure dialog 0.716
And I close Pidgin's certificate manager 1.347
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.207
After features/support/hooks.rb:450 2.086
After features/support/hooks.rb:291 0.898
After features/support/hooks.rb:75 0.011
Tags: @product
10.963
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.295
Then the live user has been setup by live-boot 0.129
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.286
And the live user owns its home directory which has strict permissions 0.252
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
25.513
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.344
When the network is plugged 0.137
And Tor is ready 15.824
Then no unexpected services are listening for network connections 0.206

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

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

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

After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.000
Tags: @product
19.782
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.139
When I request a shutdown using the system menu 1.601
Then Tails eventually shuts down 6.041
After features/support/hooks.rb:291 0.155
After features/support/hooks.rb:75 0.000
1:14.529
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.796
When I request a reboot using the system menu 1.864
Then Tails eventually restarts 1:0.868
After features/support/hooks.rb:291 3.523
After features/support/hooks.rb:75 0.000
16.681
Given I monitor the network connections of SSH 0.105
And I have the SSH key pair for an SSH server 0.305
When I connect to an SSH server on the Internet 14.875
Then I have sucessfully logged into the SSH server 1.375
And I see that SSH is properly stream isolated 0.019
After features/support/hooks.rb:450 0.493
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
17.413
Given I have the SSH key pair for an SSH server 0.325
And an SSH server is running on the LAN 0.435
When I connect to an SSH server on the LAN 15.001
Then I am prompted to verify the SSH fingerprint for the SSH server 1.651
After features/support/hooks.rb:450 0.393
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.001
20.726
Given I have the SSH key pair for an SFTP server 0.279
When I connect to an SFTP server on the Internet 19.136
Then I successfully connect to the SFTP server 1.310
After features/support/hooks.rb:450 0.569
After features/support/hooks.rb:291 2.954
After features/support/hooks.rb:75 0.000
17.282
Given I cancel setting up an email account 2.917
When I open Thunderbird's Add-ons Manager 2.546
And I open the Extensions tab 1.129
Then I see that no add-ons are enabled in Thunderbird 10.690
After features/support/hooks.rb:450 0.742
After features/support/hooks.rb:291 1.197
After features/support/hooks.rb:75 0.000
43.947
When I enter my email credentials into the autoconfiguration wizard 9.960
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.360
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.367
When I accept the autoconfiguration wizard's configuration 18.600
And I send an email to myself 6.277
And I fetch my email 1.500
Then I can find the email I sent to myself in my inbox 6.880
After features/support/hooks.rb:450 1.683
After features/support/hooks.rb:291 1.110
After features/support/hooks.rb:75 0.000
12:10.269
When the network is plugged 0.046
And I wait 720 seconds 12:0.060

Slept for 720 seconds

Then I successfully configure Tor 10.120
And the time has synced 0.041
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.000
8.791
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 3.349
And I look at the hide mode but then I go back 3.951
And I choose to connect to Tor automatically 1.251
Then Tor Connection does not propose me to use Tor bridges 0.202
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.827
Given the Tor network and default bridges are blocked 1.556
And the network is plugged 0.040
And I make sure time sync before Tor connects indicates a captive portal 1.184
And the Tor Connection Assistant autostarts 2.428
When I choose to connect to Tor automatically 1.483
And I click "Connect to Tor" 1.159
Then the Tor Connection Assistant fails to connect to Tor 26.840
And the Tor Connection Assistant knows that it's not the time sync that failed 10.668
And the Tor Connection Assistant knows that there might be a captive portal 0.142
When I open the Unsafe Browser from Tor Connection 14.407
And I log-in to the Captive Portal 13.086
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.951
And I allow time sync before Tor connects to work again 0.068
And I click "Connect to Tor" 1.148
Then I wait until Tor is ready 7.539
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Tags: @product
12.527
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.045
Then the firewall's policy is to drop all IPv4 traffic 0.132
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.210
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.076
And the firewall is configured to block all external IPv6 traffic 0.062
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
Tags: @product
39.518
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.807
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 15.092
And I open the Tails homepage in the Unsafe Browser 11.626
And the Tails homepage loads in the Unsafe Browser 0.582
Then the firewall leak detector has detected leaks 0.401
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.043
Tags: @product
13.793
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.814
And I capture all network traffic 0.006
And I disable Tails' firewall 0.241
When I do a TCP DNS lookup of "torproject.org" 0.642
Then the firewall leak detector has detected leaks 0.088
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.032
Tags: @product
13.325
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.185
And I capture all network traffic 0.011
And I disable Tails' firewall 0.255
When I do a UDP DNS lookup of "torproject.org" 0.758
Then the firewall leak detector has detected leaks 0.113
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.046
Tags: @product
16.496
Before features/support/hooks.rb:245 0.028
Given I have started Tails from DVD and logged in and the network is connected 11.931
And I capture all network traffic 0.007
And I disable Tails' firewall 0.271
When I send some ICMP pings 4.164
Then the firewall leak detector has detected leaks 0.121
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.040
13.050
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.644
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.278
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.127
After features/support/hooks.rb:450 0.258
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.000
12.048
Before features/support/hooks.rb:245 0.012
Before features/support/hooks.rb:442 0.013
Given I have started Tails from DVD and logged in and the network is connected 11.682
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.284
And the untorified connection is logged as dropped by the firewall 0.080
After features/support/hooks.rb:450 0.280
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.000
16.804
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.462
When I open an untorified ICMP connection to 1.2.3.4 5.271
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.318
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.000
Tags: @product
20.449
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.000
And the system DNS is using the local DNS resolver 0.014
And the network is plugged 0.091
And I successfully configure Tor 12.329
Then the system DNS is still using the local DNS resolver 0.012
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
10.301
When I monitor the network connections of tails-security-check 0.130
And I re-run tails-security-check 0.148
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:450 0.356
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
2.480
When I monitor the network connections of htpdate 0.129
And I re-run htpdate 2.335
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.503
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.000
32.143
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.112
And I re-run tails-upgrade-frontend-wrapper 32.013
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:450 0.453
After features/support/hooks.rb:291 1.043
After features/support/hooks.rb:75 0.000
34.827
When I monitor the network connections of Tor Browser 0.120
And I start the Tor Browser 33.501
And the Tor Browser loads the startup page 1.152
Then I see that Tor Browser is properly stream isolated 0.053
After features/support/hooks.rb:450 1.327
After features/support/hooks.rb:291 1.415
After features/support/hooks.rb:75 0.000
Tags: @product
56.421
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.764
And a web server is running on the LAN 1.054
And I capture all network traffic 0.007
When I start the Tor Browser 30.531
And the Tor Browser loads the startup page 1.284
And I open a page on the LAN web server in the Tor Browser 10.144
Then the Tor Browser shows the "Unable to connect" error 1.052
And no traffic was sent to the web server on the LAN 0.582
After features/support/hooks.rb:291 0.940
After features/support/hooks.rb:75 0.046
1:0.736
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.471
Then the amnesiac Tor Browser directory exists 0.067
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.676
And the persistent Tor Browser directory does not exist 0.059
When I start the Tor Browser 30.354
And the Tor Browser loads the startup page 1.198
Then I can save the current page as "index.html" to the default downloads directory 5.669
And I can print the current page as "output.pdf" to the default downloads directory 10.237
After features/support/hooks.rb:450 1.317
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.000
59.838
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.147
When I start the Tor Browser 31.426
Then the Tor Browser loads the startup page 1.360
When I download some file in the Tor Browser 13.543
Then the file is saved to the default Tor Browser download directory 0.361
After features/support/hooks.rb:450 2.331
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
1:24.587
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.616
When I start the Tor Browser 30.185
And the Tor Browser loads the startup page 1.326
Then I can listen to an Ogg audio track in Tor Browser 41.459
After features/support/hooks.rb:450 2.722
After features/support/hooks.rb:291 1.176
After features/support/hooks.rb:75 0.000
55.731
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.241
When I start the Tor Browser 31.061
And the Tor Browser loads the startup page 1.278
Then I can watch a WebM video in Tor Browser 11.149
After features/support/hooks.rb:450 1.255
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.617
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.145
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.106
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.060
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.054
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.063
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.048
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/tmp/synaptic.html" exists 0.040
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I start the Tor Browser 29.695
And the Tor Browser loads the startup page 1.204
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.897
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.664
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.408
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.180
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.084
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.587
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.063
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.104
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.075
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.558
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.064
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.122
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.518
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.570
# 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.066
# 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.524
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.534
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
Tags: @product
42.016
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.537
When I start the Tor Browser 29.422
Then the Tor Browser uses all expected TBB shared libraries 1.056
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
1:3.385
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.814
When I start the Tor Browser 32.290
And the Tor Browser loads the startup page 1.518
And I open the Tails homepage in the Tor Browser 11.524
Then the Tor Browser loads the Tails homepage 1.352
When I request a new identity in Tor Browser 3.418
Then the Tor Browser restarts into a fresh session 1.468
After features/support/hooks.rb:450 1.482
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Tags: @product
43.396
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.540
When I start the Tor Browser 29.100
And the Tor Browser loads the startup page 1.104
Then Tor Browser's circuit view is working 1.650
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.694
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.982
When I start the Tor Browser 29.064
And the Tor Browser loads the startup page 1.173
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.067
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.124
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.996
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.285
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
Tags: @product
1:49.564
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.163
And the network is plugged 0.049
And I successfully configure Tor 18.162
And available upgrades have been checked 0.052
And all notifications have disappeared 4.382
Then the persistent Tor Browser directory exists 0.069
And there is a GNOME bookmark for the persistent Tor Browser directory 1.595
When I start the Tor Browser 29.194
And I open the address "https://tails.net/about" in the Tor Browser 10.058
And "Tails - How Tails works" has loaded in the Tor Browser 1.503
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.917
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.797
Then "Tails - How Tails works" has loaded in the Tor Browser 1.786
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.829
After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.000
Tags: @product
50.380
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 9.065
Then the amnesiac Documents directory exists 0.055
And there is a GNOME bookmark for the amnesiac Documents directory 1.380
Then I start the Tor Browser in offline mode 31.428
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.451
After features/support/hooks.rb:291 2.692
After features/support/hooks.rb:75 0.000
Tags: @product
51.395
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.265
Then the amnesiac Downloads directory exists 0.065
And there is a GNOME bookmark for the amnesiac Downloads directory 1.324
Then I start the Tor Browser in offline mode 31.975
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.764
After features/support/hooks.rb:291 1.299
After features/support/hooks.rb:75 0.000
Tags: @product
54.417
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.456
Then the amnesiac Music directory exists 0.066
And there is a GNOME bookmark for the amnesiac Music directory 3.065
Then I start the Tor Browser in offline mode 33.176
And I can save the current page as "index.html" to the Music GNOME bookmark 9.653
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
Tags: @product
50.574
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.201
Then the amnesiac Pictures directory exists 0.066
And there is a GNOME bookmark for the amnesiac Pictures directory 1.331
Then I start the Tor Browser in offline mode 32.603
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.371
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
51.553
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.797
Then the amnesiac Videos directory exists 0.071
And there is a GNOME bookmark for the amnesiac Videos directory 1.517
Then I start the Tor Browser in offline mode 32.603
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.562
After features/support/hooks.rb:291 1.261
After features/support/hooks.rb:75 0.000
Tags: @product
4:31.435
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.122
And all tps features are active 3.288
And all persistent filesystems have safe access rights 0.224
And all persistence configuration files have safe access rights 0.411
And all persistent directories have safe access rights 2.445
When I start the Tor Browser in offline mode 32.725
And I add a bookmark to eff.org in the Tor Browser 14.731
And I cold reboot the computer 12.423
And the computer reboots Tails 57.389
And I enable persistence 34.279
And I log in to a new session 1:7.230
And I start the Tor Browser in offline mode 34.221
Then the Tor Browser has a bookmark to eff.org 1.940
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.011
14.331
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.123
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.207
After features/support/hooks.rb:450 0.339
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
17.172
Given I have the SSH key pair for a Git repository 0.224
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 16.786
Then the Git repository "testing" has been cloned successfully 0.160
After features/support/hooks.rb:450 0.351
After features/support/hooks.rb:291 0.838
After features/support/hooks.rb:75 0.000
0.432
When I wget "https://example.com/" to stdout 0.432
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.247
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
15.187
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.187

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.985
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
0.485
When I curl "https://example.com/" to stdout 0.485
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.271
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
54.214
Given I have started Tails from DVD without network and logged in 8.693
And I plug and mount a USB drive containing sample videos 12.168
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.109
And the file "/home/amnesia/video.mp4" exists 0.037
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.146
When I open "/home/amnesia/video.mp4" with Totem 13.942
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.217
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.629
Given I close Totem 0.207
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.069
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.102
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.165
Then Totem tells me it is not allowed to open this file 1.273
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.064
Given I close Totem 0.146
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.073
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.144
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.137
Then Totem tells me it is not allowed to open this file 0.858
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.073
Given I close Totem 0.149
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.050
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.122
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.134
Then Totem tells me it is not allowed to open this file 0.879
# 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.069
Given I close Totem 0.144
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.048
And the file "/home/amnesia/.purple/otr.private_key" exists 0.077
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.112
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.156
Then Totem tells me it is not allowed to open this file 0.868
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.078
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.000
Feature: Using Totem
31.458
Given I have started Tails from DVD and logged in and the network is connected 11.337
Then I can watch a WebM video over HTTPs 20.120
After features/support/hooks.rb:450 0.567
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
49.099
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.454
And I plug and mount a USB drive containing sample videos 10.739
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.075
When I open "/home/amnesia/Persistent/video.mp4" with Totem 14.185
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 9.231
Given I close Totem 0.633
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.178
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.211
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.196
Then Totem tells me it is not allowed to open this file 2.076
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.116
After features/support/hooks.rb:291 1.606
After features/support/hooks.rb:75 0.000
Tags: @product
40.195
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.914
And I disable the Unsafe Browser 3.389
And I log in to a new session 17.299
And the network is plugged 0.301
And all notifications have disappeared 6.015
When I try to start the Unsafe Browser 0.100
Then the Unsafe Browser complains that it is disabled 2.175
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
Tags: @product
36.781
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.993
And a web server is running on the LAN 1.051
When I successfully start the Unsafe Browser 14.851
And I open a page on the LAN web server in the Unsafe Browser 8.685
Then the Unsafe Browser displays the LAN web server hello message 0.199
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
Tags: @product @doc
45.867
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.529
When I successfully start the Unsafe Browser 15.554
Then the Unsafe Browser runs as the expected user 0.792
And the Unsafe Browser has a red theme 0.599
And the Unsafe Browser shows a warning as its start page 0.581
And the Unsafe Browser has no add-ons enabled 8.296
And the Unsafe Browser has no bookmarks 7.546
And the Unsafe Browser uses all expected TBB shared libraries 0.966
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
Tags: @product
38.470
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.304
When I successfully start the Unsafe Browser 14.543
When I open the Tails homepage in the Unsafe Browser 11.725
Then the Tails homepage loads in the Unsafe Browser 0.562
And the Unsafe Browser has sent packets out to the Internet 0.334
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
29.461
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.830
When I successfully start the Unsafe Browser 15.303
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.672
And the Unsafe Browser chroot is torn down 0.533
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
40.175
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.315
When I successfully start the Unsafe Browser 15.746
# 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.008

Slept for 10 seconds

And I try to start the Unsafe Browser 0.147
Then I see a warning about another instance already running 2.955
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.000
Tags: @product
35.553
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.750
When I configure the Unsafe Browser to use a local proxy 0.184
And I successfully start the Unsafe Browser 14.280
And I open the Tails homepage in the Unsafe Browser 8.787
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.550
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
2:28.227
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.468
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.066
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 15.908
And I wait 120 seconds 2:0.099

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.664
After features/support/hooks.rb:450 0.569
After features/support/hooks.rb:291 1.545
After features/support/hooks.rb:75 0.053
27.995
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.536
And the network is unplugged 0.050
# 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 start the Unsafe Browser 0.099
Then I am told I cannot start the Unsafe Browser when I am offline 6.298
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
30.041
When I plug a USB drive containing a basic VeraCrypt volume 7.035
And I cancel the GNOME authentication prompt 1.934
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.899
And I open this VeraCrypt volume in GNOME Files 4.136
Then I see the expected contents in this VeraCrypt volume 0.331
When I lock the currently opened VeraCrypt volume 0.431
Then the VeraCrypt volume has been unmounted and locked 0.271
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
34.209
When I plug a USB drive containing a hidden VeraCrypt volume 10.240
And I cancel the GNOME authentication prompt 1.719
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.892
And I open this VeraCrypt volume in GNOME Files 5.206
Then I see the expected contents in this VeraCrypt volume 0.312
When I lock the currently opened VeraCrypt volume 0.703
Then the VeraCrypt volume has been unmounted and locked 0.135
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.000
42.721
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.422
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 23.625
And I open this VeraCrypt volume in GNOME Files 5.377
Then I see the expected contents in this VeraCrypt volume 0.368
When I lock the currently opened VeraCrypt file container 0.753
Then the VeraCrypt file container has been unmounted and locked 0.173
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
49.808
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.215
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.378
And I open this VeraCrypt volume in GNOME Files 4.872
Then I see the expected contents in this VeraCrypt volume 2.660
When I lock the currently opened VeraCrypt file container 0.499
Then the VeraCrypt file container has been unmounted and locked 0.182
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.016
35.708
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.892
And I cancel the GNOME authentication prompt 1.791
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.556
And I open this VeraCrypt volume in GNOME Files 4.397
Then I see the expected contents in this VeraCrypt volume 0.347
When I lock the currently opened VeraCrypt volume 0.478
Then the VeraCrypt volume has been unmounted and locked 0.245
After features/support/hooks.rb:291 0.904
After features/support/hooks.rb:75 0.000
36.043
When I plug a USB drive containing a hidden VeraCrypt volume 10.226
And I cancel the GNOME authentication prompt 1.848
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.293
And I open this VeraCrypt volume in GNOME Files 4.132
Then I see the expected contents in this VeraCrypt volume 0.627
When I lock the currently opened VeraCrypt volume 0.542
Then the VeraCrypt volume has been unmounted and locked 0.373
After features/support/hooks.rb:291 0.941
After features/support/hooks.rb:75 0.000
58.411
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 20.205
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.386
And I open this VeraCrypt volume in GNOME Files 4.433
Then I see the expected contents in this VeraCrypt volume 0.594
When I lock the currently opened VeraCrypt file container 0.548
Then the VeraCrypt file container has been unmounted and locked 0.243
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.014
59.503
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.729
And I unlock and mount this VeraCrypt file container with GNOME Disks 30.301
And I open this VeraCrypt volume in GNOME Files 5.335
Then I see the expected contents in this VeraCrypt volume 0.390
When I lock the currently opened VeraCrypt file container 0.568
Then the VeraCrypt file container has been unmounted and locked 0.177
After features/support/hooks.rb:291 1.223
After features/support/hooks.rb:75 0.014
49.909
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.497
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.206
And I open this VeraCrypt volume in GNOME Files 4.148
Then I see the expected contents in this VeraCrypt volume 3.062
When I lock the currently opened VeraCrypt file container 0.471
Then the VeraCrypt file container has been unmounted and locked 0.522
After features/support/hooks.rb:291 1.628
After features/support/hooks.rb:75 0.000
Tags: @product
8.520
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.440
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.080
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
21.961
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.561
When I start "WhisperBack" via GNOME Activities Overview 9.685
Then WhisperBack has debugging information 3.714
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000