Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 29 03 Apr 2024, 06:42

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1464 1 1 0 0 1466 197 1 198 4:10:24.499 Failed
Tags: @product
1:40.994
Before features/support/hooks.rb:245 0.023
Given a computer 0.640
And I temporarily create a 100 MiB disk named "swap" 0.148
And I create a gpt swap partition on disk "swap" 8.353
And I plug SATA drive "swap" 1.044
And I temporarily create a 2 GiB disk named "live_hd" 0.048
And I write the Tails ISO image to disk "live_hd" 17.378
And I plug SATA drive "live_hd" 1.067
When I start Tails with network unplugged and I login 1:11.952
Then a "swap" partition was detected by Tails on drive "swap" 0.107
And drive "live_hd" is detected by Tails 0.120
But Tails has no disk swap enabled 0.071
And drive "live_hd" is not mounted 0.061
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.114
Tags: @product
1:20.579
Before features/support/hooks.rb:245 0.002
Given a computer 0.145
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.044
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.496
And I plug non-removable USB drive "fake_TailsData" 1.043
When I start the computer 0.962
And the computer boots Tails 49.230
Then drive "fake_TailsData" is detected by Tails 0.120
And Tails Greeter has not detected a persistence partition 13.535
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.008
Tags: @product
1:21.230
Before features/support/hooks.rb:245 0.003
Given a computer 0.175
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.048
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.501
And I plug SATA drive "fake_TailsData" 1.049
When I start the computer 1.007
And the computer boots Tails 50.062
Then drive "fake_TailsData" is detected by Tails 0.157
And Tails Greeter has not detected a persistence partition 13.229
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.007
Tags: @product
1:20.360
Before features/support/hooks.rb:245 0.002
Given a computer 0.166
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.051
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.936
And I plug SATA drive "gpt_ext2" 1.069
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.037
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.907
And I plug SATA drive "msdos_fat32" 1.058
And I start Tails from DVD with network unplugged and I login 1:9.800
Then drive "gpt_ext2" is detected by Tails 0.117
And drive "gpt_ext2" is not mounted 0.080
And drive "msdos_fat32" is detected by Tails 0.071
And drive "msdos_fat32" is not mounted 0.063
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.006
Tags: @product
1:48.860
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:43.649
And running a command as root with pkexec requires PolicyKit administrator privileges 0.141
Then I can run a command as root with sudo 0.096
Then I can run a command as root with pkexec 4.971
After features/support/hooks.rb:291 1.031
After features/support/hooks.rb:75 0.005
Tags: @product
1:22.307
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 38.963
And running a command as root with pkexec requires PolicyKit administrator privileges 0.075
Then I cannot run a command as root with sudo and the standard passwords 0.228
And I cannot run a command as root with pkexec and the standard passwords 18.276
Then I cannot login as root using su with the standard passwords 24.764
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.055
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.166
When the network is plugged 0.167
And I successfully configure Tor 16.645
Then the system clock is less than 5 minutes incorrect 0.074
After features/support/hooks.rb:450 0.586
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.257
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.283
When the network is plugged 0.042
And the Tor Connection Assistant autostarts 2.941
And I configure some normal bridges in the Tor Connection Assistant 14.512
And I wait until Tor is ready 2.421
Then the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.519
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.051
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.162
When I bump the system time with "+1 day" 0.200
And I capture all network traffic 0.003
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 3.249
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.436
And I wait until Tor is ready 2.829
Then the system clock is less than 5 minutes incorrect 0.045
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.085
After features/support/hooks.rb:450 0.574
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.044
Feature: Time syncing
1:11.270
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.126
When I bump the system time with "-15 days" 0.207
And I warm reboot the computer 0.013
And the computer reboots Tails 1:2.278
Then Tails' hardware clock is close to the host system's time 0.645
After features/support/hooks.rb:450 0.095
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:41.256
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.810
When I bump the hardware clock's time with "-15 days" 1.452
And I warm reboot the computer 0.010
And the computer reboots Tails 1:30.147
Then the hardware clock is still off by "-15 days" 0.836
After features/support/hooks.rb:450 0.148
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.006
Feature: Time syncing
51.009
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.147
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 0.996
And the computer boots Tails 49.575
Then the system clock is just past Tails' source date 0.265
After features/support/hooks.rb:450 0.122
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.008
Feature: Time syncing
33.498
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.274
And I make sure time sync before Tor connects times out 1.185
When the network is plugged 0.045
And I successfully configure Tor 23.924
Then the system clock is less than 5 minutes incorrect 0.067
After features/support/hooks.rb:450 0.444
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:2.018
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.195
When I bump the system time with "+8 hours +15 minutes" 0.219
And all notifications have disappeared 4.497
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.136
And the network is plugged 0.033
And the Tor Connection Assistant autostarts 3.174
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.325
And I click "Connect to Tor" 1.188
And the Tor Connection Assistant fails to connect to Tor 15.589
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.739
Then the system clock is less than 20 minutes incorrect 0.232
When I click "Connect to Tor" 1.150
Then I wait until Tor is ready 6.486
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.988
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.549
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.035
Feature: Time syncing
58.766
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.190
When I bump the system time with "+8 hours +15 minutes" 0.203
And all notifications have disappeared 4.247
And I capture all network traffic 0.003
And the network is plugged 0.035
And the Tor Connection Assistant autostarts 3.176
# 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.209
And I click "Connect to Tor" 1.176
Then the Tor Connection Assistant reports that it failed to connect 11.646
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.837
Then the system clock is less than 20 minutes incorrect 0.227
# "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.330
When I click "Connect to Tor" 1.172
Then I wait until Tor is ready 8.018
And all Internet traffic has only flowed through the configured bridges 0.922
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.049
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.319
After features/support/hooks.rb:450 0.526
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.066
Feature: Time syncing
22.967
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.751
And I make sure time sync before Tor connects uses a fake connectivity check service 1.162
And the network is plugged 0.051
And Tor is ready 11.478
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.520
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.002
After features/support/hooks.rb:450 0.610
After features/support/hooks.rb:291 1.055
After features/support/hooks.rb:75 0.001
Tags: @product
17.025
When I configure some normal bridges in the Tor Connection Assistant 13.350
Then I wait until Tor is ready 2.782
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.061
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.818
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.046
Tags: @product
16.782
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 13.342
Then I wait until Tor is ready 1.434
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 1.121
And all Internet traffic has only flowed through the configured bridges 0.868
After features/support/hooks.rb:291 1.075
After features/support/hooks.rb:75 0.050
Tags: @product
34.165
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 29.327
Then I wait until Tor is ready 2.798
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.124
And all Internet traffic has only flowed through the configured bridges 0.903
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.035
Tags: @product
1:4.900
Given the Tor network and default bridges are blocked 1.738
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.534
Then the Tor Connection Assistant reports that it failed to connect 0.103
And tca.conf is empty 0.235
Given I scan a QR code from the error page in Tor Connection Assistant 20.773
And I retry connecting to Tor 1.211
Then I wait until Tor is ready 9.369
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.046
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.875
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.050
17.817
When I configure the default bridges in the Tor Connection Assistant 12.450
Then I wait until Tor is ready 2.387
And Tor is configured to use the default bridges 0.566
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.111
And Tor is configured to use the default bridges 0.440
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.851
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.067
Tags: @product
55.163
Given the Tor network is blocked 2.093
When I configure a direct connection in the Tor Connection Assistant 19.945
Then I wait until Tor is ready 31.300
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.055
And Tor is configured to use the default bridges 0.443
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.312
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.051
Tags: @product
42.165
Given the Tor network and default bridges are blocked 1.658
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.153
Then the Tor Connection Assistant reports that it failed to connect 0.102
And tca.conf is empty 0.203
Given the Tor network and default bridges are unblocked 1.188
And I retry connecting to Tor 1.157
Then I wait until Tor is ready 6.576
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through Tor or connectivity check service 1.057
After features/support/hooks.rb:291 0.774
After features/support/hooks.rb:75 0.037
Tags: @product
4.884
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.539
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.162
And I cannot click the "Connect to Tor" button 0.182
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.039
Tags: @product
25.966
Given I configure a direct connection in the Tor Connection Assistant 8.523
And I wait until Tor is ready 2.738
When I disconnect the network through GNOME 2.529
And I connect the network through GNOME 2.619
Then the Tor Connection Assistant autostarts 2.288
And the Tor Connection Assistant connects to Tor 4.647
And I wait until Tor is ready 0.869
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.689
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.042
Tags: @product
42.311
Given I configure a direct connection in the Tor Connection Assistant 8.484
And I wait until Tor is ready 1.806
And I disconnect the network through GNOME 2.701
And the Tor network and default bridges are blocked 1.458
When I connect the network through GNOME 2.622
Then the Tor Connection Assistant reports that it failed to connect 25.238
After features/support/hooks.rb:291 1.243
After features/support/hooks.rb:75 0.039
Tags: @product
35.254
Given the Tor network and default bridges are blocked 2.375
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.675
Then the Tor Connection Assistant reports that it failed to connect 0.112
Given the Tor network and default bridges are unblocked 1.324
When I click "Connect to Tor" 1.173
Then I wait until Tor is ready 7.080
And Tor is configured to use the default bridges 0.453
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.058
After features/support/hooks.rb:291 1.233
After features/support/hooks.rb:75 0.055
18.337
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.216
And I prepare Tails for memory erasure tests 0.377
When I start a process allocating 128 MiB of memory with a known pattern 1.164
Then patterns cover at least 128 MiB in the guest's memory 3.631

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.019
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.524
After features/support/hooks.rb:75 0.000
6:51.609
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 6:4.286
And I prepare Tails for memory erasure tests 0.450
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.564
When I trigger shutdown 0.010
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.537
After features/support/hooks.rb:75 0.011
23.003
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.967
And I temporarily create a 4 GiB disk named "gptfat" 0.076
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.190
And I plug USB drive "gptfat" 2.465
When I start Tails Installer 8.255
Then I am told by Tails Installer that the destination device "is too small" 0.048
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.001
Tags: @product
19.351
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.431
And I temporarily create a 7200 MiB disk named "temp" 0.047
And I start Tails Installer 7.969
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 2.564
Then the "temp" USB drive is selected 0.099
When I unplug USB drive "temp" 0.193
Then a suitable USB device is not found 0.025
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
Tags: @product
3:42.740
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.385
And I temporarily create a 7200 MiB disk named "install" 0.047
And I create a gpt partition with a vfat filesystem on disk "install" 5.095
And I plug USB drive "install" 2.524
And I install Tails to USB drive "install" by cloning 3:16.712
Then the running Tails is installed on USB drive "install" 9.909
But there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.399
After features/support/hooks.rb:75 0.108
Tags: @product
3:38.572
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.242
And I temporarily create a 7200 MiB disk named "install" 0.050
And I plug USB drive "install" 2.499
And I install Tails to USB drive "install" by cloning 3:18.238
Then the running Tails is installed on USB drive "install" 9.446
But there is no persistence partition on USB drive "install" 0.095
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.123
Tags: @product
4:13.739
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.077
And I create a file in the Persistent directory 0.061
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 4.087
And I plug USB drive "install" 2.434
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:40.095
Then the running Tails is installed on USB drive "install" 12.613
And there is a persistence partition on USB drive "install" 0.078
And the USB drive "install" contains the same files as my persistent storage 3.245
After features/support/hooks.rb:291 1.758
After features/support/hooks.rb:75 0.117
Tags: @product
3:41.264
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 10.226
And I temporarily create a 7200 MiB disk named "install" 0.055
And I plug USB drive "install" 2.395
And I install Tails to USB drive "install" by cloning 3:15.599
Then the running Tails is installed on USB drive "install" 12.916
And there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:291 1.610
After features/support/hooks.rb:75 0.090
Tags: @product
3:47.487
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.307
And I have started Tails from DVD without network and logged in 8.965
And I clone USB drive "__internal" to a temporary USB drive "install" 1.165
And I plug USB drive "install" 2.554
# 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:13.682
Then the running Tails is installed on USB drive "install" 11.754
And there is no persistence partition on USB drive "install" 0.058
After features/support/hooks.rb:291 2.259
After features/support/hooks.rb:75 0.122
Tags: @product @uefi
1:45.634
Before features/support/hooks.rb:245 0.015
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.440
And I power off the computer 0.322
And the computer is set to boot in UEFI mode 0.031
When I start Tails from USB drive "__internal" with network unplugged and I login 1:31.718
Then Tails is running from USB drive "__internal" 0.312
And the boot device has safe access rights 2.762
And Tails has started in UEFI mode 0.045
After features/support/hooks.rb:291 0.514
After features/support/hooks.rb:75 0.006
Tags: @product
1:22.854
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.569
And I plug and mount a USB drive containing a Tails USB image 29.130
And I create a 7200 MiB disk named "usbimage" 0.041
And I plug USB drive "usbimage" 2.385
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 42.727
After features/support/hooks.rb:291 1.741
After features/support/hooks.rb:75 0.097
Tags: @product
1:17.242
Before features/support/hooks.rb:245 0.003
Given a computer 0.189
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:16.011
Then Tails is running from USB drive "usbimage" 0.317
And the label of the system partition on "usbimage" is "Tails" 0.190
And the system partition on "usbimage" is an EFI system partition 0.133
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.140
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.082
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.085
And the system partition on "usbimage" has the expected flags 0.091
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.005
4:53.028
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:19.757
And I update APT using apt 16.957
And I install "popularity-contest" using apt 19.376
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.674
When I create a persistent storage and activate the Additional Software feature 20.393
Then Additional Software is correctly configured for package "popularity-contest" 1.283
When I shutdown Tails and wait for the computer to power off 10.231
And I start Tails from USB drive "__internal" with network unplugged 52.647
And I enable persistence 19.945
And I log in to a new session 31.765
And the Additional Software installation service has started 31.071
Then I am notified that the installation succeeded 2.767
And Additional Software is correctly configured for package "popularity-contest" 0.837
And the package "popularity-contest" is installed after Additional Software has been started 0.318
After features/support/hooks.rb:450 37.026
After features/support/hooks.rb:291 1.191
After features/support/hooks.rb:75 0.014
2:11.155
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.205
And I start Tails from USB drive "__internal" and I login with an administration password 1:31.261
And I update APT using apt 16.073
When I install "makepp" using apt 19.093
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.442
And the package "makepp" is installed 0.078
After features/support/hooks.rb:450 37.177
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.016
4:31.546
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.184
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:49.894
When I uninstall "popularity-contest" using apt 18.655
And I accept removing "popularity-contest" from Additional Software 0.568
Then "popularity-contest" is not in the list of Additional Software 0.681
When I start Synaptic 23.746
And I update APT using Synaptic 22.063
And I install "cowsay" using Synaptic 9.587
And I accept adding "cowsay" to Additional Software 1.097
Then Additional Software is correctly configured for package "cowsay" 0.730
When I uninstall "cowsay" using apt 3.242
And I refuse removing "cowsay" from Additional Software 0.502
Then Additional Software is correctly configured for package "cowsay" 0.821
When I start "Additional Software" via GNOME Activities Overview 9.823
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.735
Then "cowsay" is not in the list of Additional Software 0.834
When I install "cowsay" using apt 3.208
And I refuse adding "cowsay" to Additional Software 0.526
Then "cowsay" is not in the list of Additional Software 0.640
After features/support/hooks.rb:450 1.008
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.009
8:58.667
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.185
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:0.541
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.036
And I accept adding "cowsay" to Additional Software 5.738
And Additional Software is correctly configured for package "cowsay" 0.853
And I shutdown Tails and wait for the computer to power off 6.299
And I start Tails from USB drive "__internal" with network unplugged 53.638
And I enable persistence 10.627
# 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 32.437
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.969
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
# 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.060
And the network is plugged 0.034
And Tor is ready 44.307
# 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.135
And available upgrades have been checked 0.227
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.437
And I can open the Additional Software configuration window from the notification 2.992
And I shutdown Tails and wait for the computer to power off 18.344
And I start Tails from USB drive "__internal" with network unplugged 52.386
And I enable persistence 10.161
# 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.022
And I log in to a new session 32.923
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.134
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
And the network is plugged 0.062
And Tor is ready 52.670
Then the Additional Software upgrade service has started 0.162
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.119
After features/support/hooks.rb:450 2.394
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.026
1:56.385
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.199
And I start Tails from USB drive "__internal" with network unplugged 52.263
And I enable persistence 10.322
And I remove the "cowsay" deb files from the APT cache 0.595
# 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.081
And I log in to a new session 33.644
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.299
And I can open the Additional Software log file from the notification 5.515
And the package "cowsay" is not installed 0.462
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.009
Tags: @product
1:30.090
Before features/support/hooks.rb:245 0.005
Given a computer 0.181
And I create a 7200 MiB disk named "old" 0.062
And I plug USB drive "old" 1.051
And I write an old version of the Tails USB image to disk "old" 18.764
When I start Tails from USB drive "old" with network unplugged 1:6.243
Then the boot device has safe access rights 2.811
And Tails is running from USB drive "old" 0.324
And there is no persistence partition on USB drive "old" 0.069
And process "udev-watchdog" is running 0.109
And udev-watchdog is monitoring the correct device 0.290
And I unplug USB drive "old" 0.182
After features/support/hooks.rb:291 3.516
After features/support/hooks.rb:75 0.027
Tags: @product
1:54.445
Before features/support/hooks.rb:245 0.013
Given a computer 0.173
And I start Tails from USB drive "old" with network unplugged and I login 1:11.720
Then Tails is running from USB drive "old" 0.338
And I create a persistent partition 31.563
And I take note of which tps features are available 1.671
Then a Tails persistence partition exists on USB drive "old" 0.728
And I shutdown Tails and wait for the computer to power off 8.248
After features/support/hooks.rb:291 0.128
After features/support/hooks.rb:75 0.010
Tags: @product
2:24.040
Before features/support/hooks.rb:245 0.006
Given a computer 0.202
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:58.009
Then Tails is running from USB drive "old" 0.383
And all tps features are active 1.738
When I write some files expected to persist 1.540
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.193
And all persistence configuration files have safe access rights 0.345
And all persistent directories from the old Tails version have safe access rights 2.268
And I take note of which tps features are available 0.389
And I shutdown Tails and wait for the computer to power off 4.295
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.673
After features/support/hooks.rb:291 0.168
After features/support/hooks.rb:75 0.010
Tags: @product
2:20.855
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.837
And I log in to a new session 18.149
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.353
And I plug USB drive "to_upgrade" 2.365
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:35.956
Then the running Tails is installed on USB drive "to_upgrade" 12.809
And I unplug USB drive "to_upgrade" 0.212
And I unplug USB drive "__internal" 0.171
After features/support/hooks.rb:291 6.813
After features/support/hooks.rb:75 0.000
Tags: @product
2:2.988
Before features/support/hooks.rb:245 0.006
Given a computer 0.184
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:54.273
Then all tps features from the old Tails version are active 1.406
And Tails is running from USB drive "to_upgrade" 0.325
And the boot device has safe access rights 2.829
And the expected persistent files created with the old Tails version are present in the filesystem 1.655
And all persistent directories from the old Tails version have safe access rights 2.315
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.008
5:43.931
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.963
And no SquashFS delta is installed 0.066
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.237
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.043
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.287
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.409
When the network is plugged 0.054
And Tor is ready 19.976
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.105
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.345
Given I shutdown Tails and wait for the computer to power off 6.431
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.705
Then Tails is running version 6.2~testoverlayfs 0.014
And all tps features are active 1.900
And the file system changes introduced in version 6.2~testoverlayfs are present 0.248
And only the 6.2~testoverlayfs SquashFS delta is installed 0.064
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.289
# 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.246
When the network is plugged 0.046
And Tor is ready 17.592
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.393
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 7.959
Given I shutdown Tails and wait for the computer to power off 4.298
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.732
Then Tails is running version 6.3~testoverlayfs 0.018
And all tps features are active 1.693
And the file system changes introduced in version 6.3~testoverlayfs are present 0.448
And only the 6.3~testoverlayfs SquashFS delta is installed 0.060
# 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.295
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.259
When the network is plugged 0.038
And Tor is ready 18.208
Then the Upgrader considers the system as up-to-date 0.232
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 13.497
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.765
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.072
55.912
Before features/support/hooks.rb:245 0.028
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.364
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.340
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.061
And the signing key used by the Upgrader is outdated 1.051
But a current signing key is available on our website 0.000
When the network is plugged 0.054
And Tor is ready 44.486
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.553
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
53.687
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 42.428
When I eject the boot medium 0.270
Then Tails eventually shuts down 10.988
After features/support/hooks.rb:291 0.269
After features/support/hooks.rb:75 0.000
36.550
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.073
And I prepare Tails for memory erasure tests 0.438
And I fill a 128 MiB file with a known pattern on the root filesystem 13.617
And patterns cover at least 128 MiB in the guest's memory 3.123

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

When I eject the boot medium 0.237
And I wait for Tails to finish wiping the memory 9.353
Then I find very few patterns in the guest's memory 1.705

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

After features/support/hooks.rb:291 3.520
After features/support/hooks.rb:75 0.000
33.673
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.495
And I prepare Tails for memory erasure tests 0.426
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.973
And I fill the USB drive with a known pattern 1.898
And I read the content of the test FS 0.138
And patterns cover at least 90% of the test FS size in the guest's memory 3.662

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

When I eject the boot medium 0.435
And I wait for Tails to finish wiping the memory 8.952
Then I find very few patterns in the guest's memory 1.690

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

After features/support/hooks.rb:291 3.550
After features/support/hooks.rb:75 0.000
51.586
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.086
And I prepare Tails for memory erasure tests 0.439
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.578
And I fill the USB drive with a known pattern 1.232
And I read the content of the test FS 0.068
And patterns cover at least 99% of the test FS size in the guest's memory 2.740

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

When I eject the boot medium 0.304
And I wait for Tails to finish wiping the memory 8.442
Then I find very few patterns in the guest's memory 1.693

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

After features/support/hooks.rb:291 3.554
After features/support/hooks.rb:75 0.000
2:12.201
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 8.995
And I prepare Tails for memory erasure tests 0.344
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.748
And patterns cover at least 100 MiB in the guest's memory 3.884

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

When I eject the boot medium 0.389
And I wait for Tails to finish wiping the memory 4.563
Then I find very few patterns in the guest's memory 1.774

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

And Tails eventually shuts down 1:29.500
After features/support/hooks.rb:291 0.142
After features/support/hooks.rb:75 0.000
Tags: @product
51.032
Before features/support/hooks.rb:245 0.007
Given a computer 0.191
And I start Tails from DVD with network unplugged and genuine APT sources 50.571
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.042
And no proposed-updates APT suite is enabled 0.039
And no experimental APT suite is enabled for deb.torproject.org 0.047
And if releasing, no unversioned Tails APT source is enabled 0.126

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.010
Tags: @product
1:6.757
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.469
# 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.291
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.146
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.177
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.012
When I start Tails' custom backup tool 3.148
Then the backup tool displays "Plug in your backup Tails USB stick" 0.267
When I plug USB drive "backup" 2.422
And I give the Persistent Storage on drive "backup" its own UUID 0.127
And I click "Retry" in the backup tool 1.139
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.174
When I click "Back Up" in the backup tool 1.111
And I enter my persistent storage passphrase into the polkit prompt 8.780
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 12.903
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.178
And I plug USB drive "backup" 3.305
Then the USB drive "backup" contains the same files as my persistent storage 6.099
After features/support/hooks.rb:291 1.596
After features/support/hooks.rb:75 0.117
Tags: @product
0.204
Then the hostname should not have been leaked on the network 0.204
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.057
Tags: @product
0.658
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.193
And I switch to the "manually-added-con" NetworkManager connection 0.269
Then the hostname should not have been leaked on the network 0.195
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.034
38.560
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.989
When I start "Tails Documentation" via GNOME Activities Overview 10.579
Then the Tor Browser has started 19.484
Then "Tails - Documentation" has loaded in the Tor Browser 0.507
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
42.795
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.924
When I start "Tails Documentation" via GNOME Activities Overview 10.509
Then the Tor Browser has started 18.768
Then "Tails - Documentation" has loaded in the Tor Browser 0.591
After features/support/hooks.rb:291 3.758
After features/support/hooks.rb:75 0.000
21.083
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.190
When I start Electrum through the GNOME menu 11.060
But the "electrum" tps feature is not enabled 0.466
And I see a warning that Electrum is not persistent 1.366
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
18.067
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.964
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.386
Then I see "CupsTestPage.png" after at most 40 seconds 2.278
And I can print the current document to "/home/amnesia/output.pdf" 4.437
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
19.839
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.998
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.138
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.263
Then I see "CupsTestPage.png" after at most 40 seconds 2.771
And I can print the current document to "/home/amnesia/output.pdf" 5.666
After features/support/hooks.rb:291 0.921
After features/support/hooks.rb:75 0.000
Feature: Using Evince
19.655
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.154
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.129
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.059
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.129
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.050
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.755
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.080
When I close Evince 0.167
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.127
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.130
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.343
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.076
When I close Evince 0.216
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.166
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.760
# 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.059
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.333
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.402
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.139
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.049
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.029
Then I see "CupsTestPage.png" after at most 40 seconds 2.790
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.921
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.595
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.410
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.140
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.042
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.166
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.031
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.719
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.084
After features/support/hooks.rb:291 0.881
After features/support/hooks.rb:75 0.000
19.500
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.061
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.071
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.040
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.083
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.000
Tags: @product
8.352
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.954
When the "Dogtail rules!" notification is sent 0.137
Then the "Dogtail rules!" notification is shown to the user 0.260
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Tags: @product
3:31.225
Before features/support/hooks.rb:245 0.006
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.366
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.046
And Tor is ready 17.162
And all notifications have disappeared 3.923
When I start "Additional Software" via GNOME Activities Overview 11.198
And I close the "tails-additional-software-config" window 2.049
When I start "Disks" via GNOME Activities Overview 8.156
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.666
When I start "GNOME Terminal" via GNOME Activities Overview 8.837
And I close the "gnome-terminal-server" window 1.858
When I start "Files" via GNOME Activities Overview 8.072
And I close the "org.gnome.Nautilus" window 16.824
When I start "Persistent Storage" via GNOME Activities Overview 10.008
And I close the "tps-frontend" window 2.998
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.537
And I close the "zenity" window 3.336
When I start "Pidgin" via GNOME Activities Overview 8.231
And I close the "Pidgin" window via Alt+F4 6.907
When I start "Thunderbird" via GNOME Activities Overview 8.841
And I close the "Thunderbird" window 12.454
When I start "Tor Browser" via GNOME Activities Overview 8.829
And I close the "Firefox" window 13.760
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.095
And I close the "unlock-veracrypt-volumes" window 2.948
When I start "Unsafe Browser" via GNOME Activities Overview 9.162
And I close the "Firefox" window 11.952
After features/support/hooks.rb:291 1.333
After features/support/hooks.rb:75 0.000
Tags: @product
35.213
Before features/support/hooks.rb:245 0.008
Given a computer 0.212
And I start the computer from DVD with network unplugged 31.933
When Tails detects disk read failures 0.576
Then I see a disk failure message on the splash screen 2.492
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.011
Tags: @product @doc
28.145
Before features/support/hooks.rb:245 0.005
Given a computer 0.195
And I have started Tails from DVD without network and logged in 8.063
When Tails detects disk read failures 0.576
Then I see a disk failure message 1.259
Then I can open the hardware failure documentation from the disk failure message 18.050
After features/support/hooks.rb:291 1.726
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
46.776
Before features/support/hooks.rb:245 0.007
Given a computer 0.203
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.260
Then I see a graphics card failure message on the splash screen 12.312
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.010
Tags: @product @doc
11.671
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.010
Then the included OpenPGP keys are valid for the next 1 month 2.661
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
Tags: @product
19.813
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.974
Then the keys trusted by APT are valid for the next 3 months 11.839
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.266
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 10.566
And I log in to a new session in German (de) 30.278
Then the amnesiac Documents directory exists 0.098
And there is a GNOME bookmark for the amnesiac Documents directory 2.322
After features/support/hooks.rb:291 1.073
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.695
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.163
And I log in to a new session in German (de) 31.042
Then the amnesiac Downloads directory exists 0.163
And there is a GNOME bookmark for the amnesiac Downloads directory 2.325
After features/support/hooks.rb:291 0.574
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.304
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.714
And I log in to a new session in German (de) 28.822
Then the amnesiac Music directory exists 0.118
And there is a GNOME bookmark for the amnesiac Music directory 2.649
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.496
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.895
And I log in to a new session in German (de) 29.259
Then the amnesiac Pictures directory exists 0.063
And there is a GNOME bookmark for the amnesiac Pictures directory 2.277
After features/support/hooks.rb:291 1.044
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.749
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.227
And I log in to a new session in German (de) 28.905
Then the amnesiac Videos directory exists 0.055
And there is a GNOME bookmark for the amnesiac Videos directory 2.561
After features/support/hooks.rb:291 1.244
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.115
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.821
When I log in to a new session in Arabic (ar) 28.533
Then the keyboard layout is set to "us" 0.141
When the network is plugged 0.068
And Tor is ready 16.378
Then I successfully start the Unsafe Browser in "ar" 13.802
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 26.448
And DuckDuckGo is the default search engine 10.778
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 12.159
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.043
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.805
When I log in to a new session in Chinese (zh_CN) 29.305
Then the keyboard layout is set to "cn" 0.423
When the network is plugged 0.042
And Tor is ready 15.701
Then I successfully start the Unsafe Browser in "zh_CN" 13.751
And I kill the Unsafe Browser 5.739
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 23.972
And DuckDuckGo is the default search engine 10.808
And I kill the Tor Browser 5.523
And the screen keyboard works in Thunderbird 15.346
And the layout of the screen keyboard is set to "us" 0.533
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
Feature: Localization
1:42.078
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.057
When I log in to a new session in English (en) 13.311
Then the keyboard layout is set to "us" 0.171
When the network is plugged 0.042
And Tor is ready 14.380
Then I successfully start the Unsafe Browser in "en" 13.622
And I kill the Unsafe Browser 5.553
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 24.606
And DuckDuckGo is the default search engine 4.701
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 11.682
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.020
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.979
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.022
When I log in to a new session in French (fr) 29.678
Then the keyboard layout is set to "fr" 0.207
When the network is plugged 0.048
And Tor is ready 44.357
Then I successfully start the Unsafe Browser in "fr" 12.450
And I kill the Unsafe Browser 5.714
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 25.926
And DuckDuckGo is the default search engine 17.920
And I kill the Tor Browser 5.437
And the screen keyboard works in Thunderbird 11.554
And the layout of the screen keyboard is set to "fr" 0.550
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.779
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.884
When I log in to a new session in German (de) 29.061
Then the keyboard layout is set to "de" 0.231
When the network is plugged 0.038
And Tor is ready 15.711
Then I successfully start the Unsafe Browser in "de" 13.975
And I kill the Unsafe Browser 5.631
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 24.274
And DuckDuckGo is the default search engine 18.519
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 12.261
And the layout of the screen keyboard is set to "de" 0.570
After features/support/hooks.rb:291 1.734
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.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 7.837
When I log in to a new session in Italian (it) 29.317
Then the keyboard layout is set to "it" 0.107
When the network is plugged 0.045
And Tor is ready 14.108
Then I successfully start the Unsafe Browser in "it" 14.610
And I kill the Unsafe Browser 5.606
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 26.764
And DuckDuckGo is the default search engine 9.906
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 12.136
And the layout of the screen keyboard is set to "us" 0.528
After features/support/hooks.rb:291 1.530
After features/support/hooks.rb:75 0.000
Feature: Localization
2:2.420
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.936
When I log in to a new session in Persian (fa) 28.056
Then the keyboard layout is set to "ir" 0.141
When the network is plugged 0.038
And Tor is ready 12.630
Then I successfully start the Unsafe Browser in "fa" 14.437
And I kill the Unsafe Browser 5.691
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 25.929
And DuckDuckGo is the default search engine 9.722
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 11.927
And the layout of the screen keyboard is set to "ir" 0.546
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.871
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.875
When I log in to a new session in Portuguese (pt) 40.880
Then the keyboard layout is set to "pt" 0.212
When the network is plugged 0.041
And Tor is ready 18.131
Then I successfully start the Unsafe Browser in "pt" 14.245
And I kill the Unsafe Browser 5.688
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 25.403
And DuckDuckGo is the default search engine 9.442
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 13.043
And the layout of the screen keyboard is set to "us" 0.517
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.705
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.140
When I log in to a new session in Russian (ru) 29.188
Then the keyboard layout is set to "ru" 0.197
When the network is plugged 0.036
And Tor is ready 43.387
Then I successfully start the Unsafe Browser in "ru" 12.849
And I kill the Unsafe Browser 5.646
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 24.737
And DuckDuckGo is the default search engine 10.391
And I kill the Tor Browser 5.433
And the screen keyboard works in Thunderbird 13.043
And the layout of the screen keyboard is set to "ru" 0.560
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.816
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.673
When I log in to a new session in Spanish (es) 29.052
Then the keyboard layout is set to "es" 0.117
When the network is plugged 0.048
And Tor is ready 14.119
Then I successfully start the Unsafe Browser in "es" 14.113
And I kill the Unsafe Browser 5.640
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 24.879
And DuckDuckGo is the default search engine 19.407
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 12.601
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.413
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.826
When I log in to a new session in Turkish (tr) 28.811
Then the keyboard layout is set to "tr" 0.227
When the network is plugged 0.053
And Tor is ready 44.032
Then I successfully start the Unsafe Browser in "tr" 14.033
And I kill the Unsafe Browser 5.772
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 26.291
And DuckDuckGo is the default search engine 18.640
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 12.608
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.055
After features/support/hooks.rb:75 0.000
Tags: @product
41.612
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.264
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.657
And I log in to a new session 14.644
And the network is plugged 0.049
And Tor is ready 12.842
Then 1 network interface is enabled 0.141
And the 1st network device has its real MAC address configured 0.110
When I hotplug a network device and wait for it to be initialized 1.429
Then 2 network interfaces are enabled 0.079
And the 2nd network device has its real MAC address configured 0.090
And some network device leaked the real MAC address 0.295
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.039
Tags: @product
40.809
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.883
And I capture all network traffic 0.006
When I log in to a new session 15.865
And the network is plugged 0.049
And Tor is ready 14.971
Then 1 network interface is enabled 0.147
And the 1st network device has a spoofed MAC address configured 0.075
When I hotplug a network device and wait for it to be initialized 1.393
Then 2 network interfaces are enabled 0.097
And the 2nd network device has a spoofed MAC address configured 0.073
And no network device leaked the real MAC address 0.244
After features/support/hooks.rb:291 0.979
After features/support/hooks.rb:75 0.037
Tags: @product
2:26.031
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.830
And I capture all network traffic 0.006
And the network is plugged 0.041
And macchanger will fail by not spoofing and always returns false 0.154
When I log in to a new session 2:11.752
Then no network interfaces are enabled 0.108
And no network device leaked the real MAC address 0.017
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.120
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.061
Tags: @product
2:40.186
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 20.743
And I capture all network traffic 0.008
And the network is plugged 0.059
And macchanger will fail by not spoofing and always returns true 0.167
When I log in to a new session 2:12.479
Then no network interfaces are enabled 0.088
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.628
After features/support/hooks.rb:291 2.027
After features/support/hooks.rb:75 0.030
Tags: @product
2:27.374
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.011
And I capture all network traffic 0.009
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns true 0.159
And no network interface modules can be unloaded 0.394
When I log in to a new session 2:13.536
Then 1 network interface is enabled 0.164
But the MAC spoofing panic mode disabled networking 0.394
And no network device leaked the real MAC address 0.014
And I see the "All networking disabled" notification after at most 60 seconds 4.646
After features/support/hooks.rb:291 1.757
After features/support/hooks.rb:75 0.067
Tags: @product
51.310
Before features/support/hooks.rb:245 0.005
Given a computer 0.208
And I capture all network traffic 0.006
When I start the computer 0.996
Then the computer boots Tails 49.954
And no network interfaces are enabled 0.129
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.047
1:24.977
Before features/support/hooks.rb:245 0.005
Given a computer 0.186
And I start Tails from DVD with network unplugged and I login 1:12.521
And I plug and mount a USB drive containing a sample PNG 10.846
Then MAT can clean some sample PNG file 1.422
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:21.412
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.127
And I wait between 30 and 60 seconds 56.054

Slept for 56 seconds

Then the Tor Status icon tells me that Tor is not usable 0.797
When the network is plugged 0.038
Then I successfully configure Tor 11.646
And the Tor Status icon tells me that Tor is usable 0.803
And all notifications have disappeared 3.887
And the time has synced 0.056
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Feature: Networking
35.273
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.316
And I disable networking in Tails Greeter 0.974
And I log in to a new session 15.632
Then no network interfaces are enabled 0.124
When I hotplug a network device 0.143
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.071
After features/support/hooks.rb:291 1.432
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
25.222
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.587
When I start "Onion Circuits" via GNOME Activities Overview 10.009
Then Onion Circuits starts 1.290
And Onion Circuits shows some circuits 0.335
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
Tags: @product
2:14.871
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.898
And I update APT using apt 21.516
And I install "python3-behave" using apt 22.319
Then the Tails Persistent Storage behave tests pass 2.137
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.000
Tags: @product
38.152
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 10.004
When I log in to a new session without activating the Persistent Storage 19.370
Then Tails is running from USB drive "__internal" 0.542
And persistence is disabled 0.238
But a Tails persistence partition exists on USB drive "__internal" 7.995
After features/support/hooks.rb:291 1.905
After features/support/hooks.rb:75 0.000
Tags: @product
2:48.077
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.804
Then Tails is running from USB drive "__internal" 2.338
When I create a file in the Persistent directory 1.373
And I create a persistent partition with the default settings 23.255
Then the file I created was copied to the Persistent Storage 0.444
When I shutdown Tails and wait for the computer to power off 10.521
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.008
Then persistence for "Persistent" is active 0.268
And the file I created in the Persistent directory exists 0.063
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.008
Tags: @product
54.212
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.468
And the system is very low on memory 3.205
When I create a file in the Persistent directory 1.023
When I try to create a persistent partition 19.693
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.133
When I close the Persistent Storage app 2.516
And I free up some memory 1.472
And I create a persistent partition with the default settings 13.507
Then the file I created was copied to the Persistent Storage 0.190
After features/support/hooks.rb:291 1.236
After features/support/hooks.rb:75 0.000
Tags: @product
22:19.890
Scenario Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it
Before features/support/hooks.rb:245 0.004
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.613
Then Tails is running from USB drive "__internal" 0.402
And all tps features are active 2.189
And all persistent directories have safe access rights 2.332
When I disable the first tps feature 4.426
Then all tps features but the first one are active 1.943
And I shutdown Tails and wait for the computer to power off 11.124
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 21:44.857
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:713:in `new'
./features/step_definitions/common_steps.rb:713:in `/^all notifications have disappeared$/'
./features/step_definitions/common_steps.rb:297:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/persistence.feature:49:in `And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then all tps features but the first one are active 0.000
After features/support/hooks.rb:291 9.806

SCENARIO FAILED: 'Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it' (at time 03:11:27)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/29/artifact/build-artifacts/03:11:27_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/29/artifact/build-artifacts/03:11:27_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.mkv

After features/support/hooks.rb:75 0.008
Tags: @product
17.129
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.120
Then persistence for "Persistent" is active 0.088
And I create a file in the Persistent directory 0.081
Then the file I created was copied to the Persistent Storage 0.074
When I disable the first tps feature 4.444
Then persistence for "Persistent" is not active 0.068
And the Persistent directory does not exist 0.052
When I enable the first tps feature 3.069
Then persistence for "Persistent" is active 0.063
And the file I created in the Persistent directory exists 0.064
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
Tags: @product
17.807
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.386
Then persistence for "Persistent" is active 0.108
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 4.492
And I delete the data of the Persistent Folder feature 3.700
Then the file I created does not exist on the Persistent Storage 0.052
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.000
Tags: @product
51.034
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 8.948
And the network is plugged 0.057
And Tor is ready 18.723
And I take note of which tps features are available 0.561
When I write some files expected to persist 1.320
And I shutdown Tails and wait for the computer to power off 6.435
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.987
After features/support/hooks.rb:291 0.089
After features/support/hooks.rb:75 0.000
Tags: @product
2:44.537
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.801
And the network is plugged 0.049
And Tor is ready 16.678
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.204
And I shutdown Tails and wait for the computer to power off 6.426
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.743
And I capture all network traffic 0.007
And the network is plugged 0.048
And Tor is ready 16.912
And I switch to the "persistent-con-current" NetworkManager connection 0.351
And the 1st network device has a spoofed MAC address configured 0.085
And no network device leaked the real MAC address 0.229
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.063
Tags: @product
56.333
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.299
And I enable persistence creation in Tails Greeter 1.121
And I log in to a new session expecting no warning about the Persistent Storage not being activated 22.084
Then I create a persistent partition with the default settings using the wizard that was already open 20.827
After features/support/hooks.rb:291 1.867
After features/support/hooks.rb:75 0.000
Tags: @product
4:27.466
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.231
When I enable persistence 33.504
Then no persistent Greeter options were restored 15.062
When I set all Greeter options to non-default values 22.471
And I log in to a new session in German (de) after having activated the Persistent Storage 47.725
Then all Greeter options are set to non-default values 0.583
When I cold reboot the computer 7.141
And the computer reboots Tails 54.811
Given I enable persistence 27.633
Then persistent Greeter options were restored 14.951
When I log in to a new session after having activated the Persistent Storage 31.955
Then all Greeter options are set to non-default values 0.394
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.008
Tags: @product
3:33.552
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 10.868
# 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 34.021
And I shutdown Tails and wait for the computer to power off 12.440
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:58.923
And I change the passphrase of the Persistent Storage back to the original 37.298
After features/support/hooks.rb:291 2.324
After features/support/hooks.rb:75 0.011
Tags: @product
51.423
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.696
And I log in to a new session without activating the Persistent Storage 19.243
Then persistence is disabled 0.281
But a Tails persistence partition exists on USB drive "__internal" 8.554
And all notifications have disappeared 7.936
When I delete the persistent partition 5.328
Then there is no persistence partition on USB drive "__internal" 0.382
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
Tags: @product
2:10.401
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.551
When I write some dotfile expected to persist 0.059
And I shutdown Tails and wait for the computer to power off 8.330
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.171
Then the expected persistent dotfile is present in the filesystem 0.288
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.009
Tags: @product
1:33.833
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 9.354
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.075
When I try to enable persistence 0.246
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 33.707
When I log in to a new session after having activated the Persistent Storage 33.034
And all notifications have disappeared 8.354
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.648
And all tps features are enabled 2.464
And all tps features but the first one are active 2.946
After features/support/hooks.rb:291 1.113
After features/support/hooks.rb:75 0.000
Tags: @product
5:36.739
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 4:1.655
And I enable persistence 48.119
And I log in to a new session after having activated the Persistent Storage 44.749
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.922
And persistence is enabled 0.292
After features/support/hooks.rb:291 0.925
After features/support/hooks.rb:75 0.000
Tags: @product
32.406
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 10.462
And I enable persistence but something goes wrong during the LUKS header upgrade 21.243
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.700
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
15.829
When I choose to connect to Tor automatically 1.922
And I accept Tor Connection's offer to use my persistent bridges 1.700
And I click "Connect to Tor" 1.199
Then I wait until Tor is ready 8.869
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.123
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.001
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.053
Tags: @product
17.688
When I choose to connect to Tor automatically 1.844
And I accept Tor Connection's offer to use my persistent bridges 1.743
And I disable saving bridges to Persistent Storage 1.223
And I configure a direct connection in the Tor Connection Assistant 8.111
Then I wait until Tor is ready 2.281
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.397
And all Internet traffic has only flowed through Tor or connectivity check service 1.075
After features/support/hooks.rb:291 1.389
After features/support/hooks.rb:75 0.069
Tags: @product
11.476
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.932
Then the live user has been setup by live-boot 0.215
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.087
And the live user owns its home directory which has strict permissions 0.240
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
18.000
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 17.812
Then no unexpected services are listening for network connections 0.187

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

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

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

After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Tags: @product
19.902
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.222
Then the live user can only access allowed local services 5.679

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.000
Tags: @product
10.868
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 10.748
Then there are no unexpected messages of priority "err" or higher in the journal 0.119
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.000
Tags: @product
11.411
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 11.343
Then there are no unexpected messages of priority "err" or higher in the journal 0.068
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.000
Tags: @product
20.369
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.145
When I request a shutdown using the system menu 1.698
Then Tails eventually shuts down 6.524
After features/support/hooks.rb:291 0.126
After features/support/hooks.rb:75 0.000
1:14.061
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.783
When I request a reboot using the system menu 1.533
Then Tails eventually restarts 1:0.744
After features/support/hooks.rb:291 3.529
After features/support/hooks.rb:75 0.000
7.205
Given I monitor the network connections of SSH 0.159
And I have the SSH key pair for an SSH server 0.352
When I connect to an SSH server on the Internet 5.356
Then I have sucessfully logged into the SSH server 1.324
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:450 0.501
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
7.283
Given I have the SSH key pair for an SSH server 0.275
And an SSH server is running on the LAN 0.389
When I connect to an SSH server on the LAN 4.988
Then I am prompted to verify the SSH fingerprint for the SSH server 1.629
After features/support/hooks.rb:450 0.432
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
12.589
Given I have the SSH key pair for an SFTP server 0.222
When I connect to an SFTP server on the Internet 11.694
Then I successfully connect to the SFTP server 0.672
After features/support/hooks.rb:450 0.588
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
17.122
Given I cancel setting up an email account 2.954
When I open Thunderbird's Add-ons Manager 1.905
And I open the Extensions tab 1.500
Then I see that no add-ons are enabled in Thunderbird 10.762
After features/support/hooks.rb:450 0.754
After features/support/hooks.rb:291 1.030
After features/support/hooks.rb:75 0.000
43.535
When I enter my email credentials into the autoconfiguration wizard 9.944
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.316
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.331
When I accept the autoconfiguration wizard's configuration 18.762
And I send an email to myself 6.084
And I fetch my email 1.467
Then I can find the email I sent to myself in my inbox 6.628
After features/support/hooks.rb:450 1.350
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
11.873
When the network is plugged 0.041
And the Tor Connection Assistant autostarts 6.232
And I look at the hide mode but then I go back 3.975
And I choose to connect to Tor automatically 1.512
Then Tor Connection does not propose me to use Tor bridges 0.111
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
Tags: @product
1:27.386
Given the Tor network and default bridges are blocked 1.441
And the network is plugged 0.041
And I make sure time sync before Tor connects indicates a captive portal 1.281
And the Tor Connection Assistant autostarts 1.757
When I choose to connect to Tor automatically 2.581
And I click "Connect to Tor" 1.161
Then the Tor Connection Assistant fails to connect to Tor 26.854
And the Tor Connection Assistant knows that it's not the time sync that failed 10.616
And the Tor Connection Assistant knows that there might be a captive portal 0.129
When I open the Unsafe Browser from Tor Connection 13.372
And I log-in to the Captive Portal 17.545
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.843
And I allow time sync before Tor connects to work again 0.055
And I click "Connect to Tor" 1.168
Then I wait until Tor is ready 7.414
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Tags: @product
12.456
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.940
Then the firewall's policy is to drop all IPv4 traffic 0.145
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.230
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.062
And the firewall is configured to block all external IPv6 traffic 0.076
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
40.056
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.076
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 15.115
And I open the Tails homepage in the Unsafe Browser 11.631
And the Tails homepage loads in the Unsafe Browser 0.617
Then the firewall leak detector has detected leaks 0.606
After features/support/hooks.rb:291 1.228
After features/support/hooks.rb:75 0.032
Tags: @product
12.953
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.092
And I capture all network traffic 0.006
And I disable Tails' firewall 0.233
When I do a TCP DNS lookup of "torproject.org" 0.527
Then the firewall leak detector has detected leaks 0.093
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.031
Tags: @product
13.199
Before features/support/hooks.rb:245 0.019
Given I have started Tails from DVD and logged in and the network is connected 12.198
And I capture all network traffic 0.007
And I disable Tails' firewall 0.244
When I do a UDP DNS lookup of "torproject.org" 0.668
Then the firewall leak detector has detected leaks 0.080
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.050
Tags: @product
15.943
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.449
And I capture all network traffic 0.009
And I disable Tails' firewall 0.204
When I send some ICMP pings 4.170
Then the firewall leak detector has detected leaks 0.109
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.034
13.274
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.867
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.342
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.292
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.000
12.745
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.347
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.340
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.058
After features/support/hooks.rb:450 0.318
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.000
17.052
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.551
When I open an untorified ICMP connection to 1.2.3.4 5.433
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:450 0.436
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.000
Tags: @product
22.275
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.237
And the system DNS is using the local DNS resolver 0.022
And the network is plugged 0.124
And I successfully configure Tor 13.879
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 1.047
After features/support/hooks.rb:75 0.000
10.231
When I monitor the network connections of tails-security-check 0.079
And I re-run tails-security-check 0.131
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.020
After features/support/hooks.rb:450 0.522
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.000
2.493
When I monitor the network connections of htpdate 0.083
And I re-run htpdate 2.394
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:450 0.526
After features/support/hooks.rb:291 1.192
After features/support/hooks.rb:75 0.000
32.656
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.093
And I re-run tails-upgrade-frontend-wrapper 32.550
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.532
After features/support/hooks.rb:291 0.821
After features/support/hooks.rb:75 0.000
25.556
When I monitor the network connections of Tor Browser 0.083
And I start the Tor Browser 24.320
And the Tor Browser loads the startup page 1.094
Then I see that Tor Browser is properly stream isolated 0.059
After features/support/hooks.rb:450 1.397
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Tags: @product
45.136
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.725
And a web server is running on the LAN 1.040
And I capture all network traffic 0.007
When I start the Tor Browser 19.994
And the Tor Browser loads the startup page 1.265
And I open a page on the LAN web server in the Tor Browser 9.568
Then the Tor Browser shows the "Unable to connect" error 1.045
And no traffic was sent to the web server on the LAN 0.488
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.048
50.827
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.676
Then the amnesiac Tor Browser directory exists 0.059
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.685
And the persistent Tor Browser directory does not exist 0.058
When I start the Tor Browser 18.982
And the Tor Browser loads the startup page 1.246
Then I can save the current page as "index.html" to the default downloads directory 5.464
And I can print the current page as "output.pdf" to the default downloads directory 11.654
After features/support/hooks.rb:450 1.486
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.000
46.346
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.023
When I start the Tor Browser 20.619
Then the Tor Browser loads the startup page 1.436
When I download some file in the Tor Browser 12.027
Then the file is saved to the default Tor Browser download directory 0.240
After features/support/hooks.rb:450 2.599
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
1:12.859
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.997
When I start the Tor Browser 19.764
And the Tor Browser loads the startup page 1.139
Then I can listen to an Ogg audio track in Tor Browser 39.958
After features/support/hooks.rb:450 2.174
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000
43.177
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.452
When I start the Tor Browser 19.825
And the Tor Browser loads the startup page 1.150
Then I can watch a WebM video in Tor Browser 9.749
After features/support/hooks.rb:450 1.409
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Tags: @product
1:14.858
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.014
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.114
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.053
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.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/tmp/synaptic.html" exists 0.059
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.139
When I start the Tor Browser 19.308
And the Tor Browser loads the startup page 1.228
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.598
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.611
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.096
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.137
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.692
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.541
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.075
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.149
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.723
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.544
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.071
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.125
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.925
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.615
# 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.077
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.172
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.538
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Tags: @product
32.809
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.940
When I start the Tor Browser 19.665
Then the Tor Browser uses all expected TBB shared libraries 1.203
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.000
49.220
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.939
When I start the Tor Browser 19.689
And the Tor Browser loads the startup page 1.128
And I open the Tails homepage in the Tor Browser 9.671
Then the Tor Browser loads the Tails homepage 1.272
When I request a new identity in Tor Browser 3.325
Then the Tor Browser restarts into a fresh session 2.194
After features/support/hooks.rb:450 1.621
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
Tags: @product
35.372
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.604
When I start the Tor Browser 20.862
And the Tor Browser loads the startup page 1.242
Then Tor Browser's circuit view is working 1.662
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
Tags: @product
53.842
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.115
When I start the Tor Browser 20.619
And the Tor Browser loads the startup page 1.044
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.177
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.019
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.448
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.415
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
Tags: @product
1:37.160
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.210
And the network is plugged 0.043
And I successfully configure Tor 16.961
And available upgrades have been checked 2.187
And all notifications have disappeared 3.974
Then the persistent Tor Browser directory exists 0.057
And there is a GNOME bookmark for the persistent Tor Browser directory 1.573
When I start the Tor Browser 18.515
And I open the address "https://tails.net/about" in the Tor Browser 11.586
And "Tails - How Tails works" has loaded in the Tor Browser 1.354
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.678
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.786
Then "Tails - How Tails works" has loaded in the Tor Browser 1.739
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.492
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.000
Tags: @product
41.629
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.686
Then the amnesiac Documents directory exists 0.048
And there is a GNOME bookmark for the amnesiac Documents directory 1.672
Then I start the Tor Browser in offline mode 22.894
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.327
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
Tags: @product
40.449
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.114
Then the amnesiac Downloads directory exists 0.054
And there is a GNOME bookmark for the amnesiac Downloads directory 1.948
Then I start the Tor Browser in offline mode 22.134
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.196
After features/support/hooks.rb:291 1.249
After features/support/hooks.rb:75 0.000
Tags: @product
41.788
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.567
Then the amnesiac Music directory exists 0.051
And there is a GNOME bookmark for the amnesiac Music directory 1.990
Then I start the Tor Browser in offline mode 23.142
And I can save the current page as "index.html" to the Music GNOME bookmark 8.037
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
Tags: @product
41.423
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.417
Then the amnesiac Pictures directory exists 0.075
And there is a GNOME bookmark for the amnesiac Pictures directory 1.687
Then I start the Tor Browser in offline mode 23.149
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.093
After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
Tags: @product
42.814
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.326
Then the amnesiac Videos directory exists 0.051
And there is a GNOME bookmark for the amnesiac Videos directory 1.900
Then I start the Tor Browser in offline mode 24.405
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.130
After features/support/hooks.rb:291 1.280
After features/support/hooks.rb:75 0.000
Tags: @product
3:23.355
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.270
And all tps features are active 2.159
And all persistent filesystems have safe access rights 0.209
And all persistence configuration files have safe access rights 0.346
And all persistent directories have safe access rights 3.056
When I start the Tor Browser in offline mode 19.015
And I add a bookmark to eff.org in the Tor Browser 16.342
And I cold reboot the computer 10.823
And the computer reboots Tails 56.831
And I enable persistence 18.382
And I log in to a new session 34.591
And all notifications have disappeared 8.553
And I start the Tor Browser in offline mode 22.063
Then the Tor Browser has a bookmark to eff.org 1.711
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.013
4.878
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.691
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.187
After features/support/hooks.rb:450 0.470
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
7.806
Given I have the SSH key pair for a Git repository 0.230
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.399
Then the Git repository "testing" has been cloned successfully 0.176
After features/support/hooks.rb:450 0.469
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
0.472
When I wget "https://example.com/" to stdout 0.472
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.372
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
0.634
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.634

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.318
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
0.579
When I curl "https://example.com/" to stdout 0.578
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.376
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
45.514
Given I have started Tails from DVD without network and logged in 8.837
And I plug and mount a USB drive containing sample videos 12.106
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.087
And the file "/home/amnesia/video.mp4" exists 0.052
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.164
When I open "/home/amnesia/video.mp4" with Totem 3.102
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.933
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.145
Given I close Totem 0.182
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.066
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.078
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.228
Then Totem tells me it is not allowed to open this file 1.810
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.067
Given I close Totem 0.128
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.052
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.130
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.187
Then Totem tells me it is not allowed to open this file 0.844
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.078
Given I close Totem 0.124
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.042
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.280
Then Totem tells me it is not allowed to open this file 0.975
# 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.064
Given I close Totem 0.152
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.075
And the file "/home/amnesia/.purple/otr.private_key" exists 0.061
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.142
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.214
Then Totem tells me it is not allowed to open this file 0.765
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.072
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.000
Feature: Using Totem
23.626
Given I have started Tails from DVD and logged in and the network is connected 11.951
Then I can watch a WebM video over HTTPs 11.675
After features/support/hooks.rb:450 0.655
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
38.599
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.984
And I plug and mount a USB drive containing sample videos 11.885
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.087
When I open "/home/amnesia/Persistent/video.mp4" with Totem 4.088
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.734
Given I close Totem 0.457
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.161
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.074
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.236
Then Totem tells me it is not allowed to open this file 1.792
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.097
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
Tags: @product
43.137
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 10.909
And I disable the Unsafe Browser 3.935
And I log in to a new session 19.604
And the network is plugged 0.052
And all notifications have disappeared 6.585
When I try to start the Unsafe Browser 0.178
Then the Unsafe Browser complains that it is disabled 1.872
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.000
Tags: @product
40.742
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.030
And a web server is running on the LAN 1.057
When I successfully start the Unsafe Browser 17.240
And I open a page on the LAN web server in the Unsafe Browser 9.176
Then the Unsafe Browser displays the LAN web server hello message 0.236
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.001
Tags: @product @doc
46.878
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.996
When I successfully start the Unsafe Browser 15.231
Then the Unsafe Browser runs as the expected user 0.702
And the Unsafe Browser has a red theme 0.643
And the Unsafe Browser shows a warning as its start page 0.592
And the Unsafe Browser has no add-ons enabled 8.375
And the Unsafe Browser has no bookmarks 8.284
And the Unsafe Browser uses all expected TBB shared libraries 1.052
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
Tags: @product
40.583
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.271
When I successfully start the Unsafe Browser 15.682
When I open the Tails homepage in the Unsafe Browser 11.718
Then the Tails homepage loads in the Unsafe Browser 0.603
And the Unsafe Browser has sent packets out to the Internet 0.307
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
31.079
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.380
When I successfully start the Unsafe Browser 16.470
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.653
And the Unsafe Browser chroot is torn down 0.453
After features/support/hooks.rb:291 1.375
After features/support/hooks.rb:75 0.000
43.979
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.012
When I successfully start the Unsafe Browser 18.402
# 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.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.266
Then I see a warning about another instance already running 3.287
After features/support/hooks.rb:291 1.024
After features/support/hooks.rb:75 0.000
Tags: @product
39.895
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.817
When I configure the Unsafe Browser to use a local proxy 0.249
And I successfully start the Unsafe Browser 15.890
And I open the Tails homepage in the Unsafe Browser 11.434
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.504
After features/support/hooks.rb:291 1.400
After features/support/hooks.rb:75 0.000
2:30.446
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 13.409
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.074
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 16.427
And I wait 120 seconds 2:0.089

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.425
After features/support/hooks.rb:450 0.578
After features/support/hooks.rb:291 1.474
After features/support/hooks.rb:75 0.049
27.957
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.754
And the network is unplugged 0.058
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.242
Then I am told I cannot start the Unsafe Browser when I am offline 5.892
After features/support/hooks.rb:291 1.311
After features/support/hooks.rb:75 0.000
18.625
When I plug a USB drive containing a basic VeraCrypt volume 7.002
And I cancel the GNOME authentication prompt 1.697
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.505
And I open this VeraCrypt volume in GNOME Files 4.497
Then I see the expected contents in this VeraCrypt volume 0.377
When I lock the currently opened VeraCrypt volume 0.333
Then the VeraCrypt volume has been unmounted and locked 0.212
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
22.411
When I plug a USB drive containing a hidden VeraCrypt volume 10.266
And I cancel the GNOME authentication prompt 1.640
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.137
And I open this VeraCrypt volume in GNOME Files 4.431
Then I see the expected contents in this VeraCrypt volume 0.480
When I lock the currently opened VeraCrypt volume 0.324
Then the VeraCrypt volume has been unmounted and locked 0.131
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
29.011
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.231
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.571
And I open this VeraCrypt volume in GNOME Files 4.816
Then I see the expected contents in this VeraCrypt volume 0.841
When I lock the currently opened VeraCrypt file container 0.370
Then the VeraCrypt file container has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
38.046
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.314
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.604
And I open this VeraCrypt volume in GNOME Files 4.774
Then I see the expected contents in this VeraCrypt volume 0.694
When I lock the currently opened VeraCrypt file container 0.408
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.015
23.973
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.923
And I cancel the GNOME authentication prompt 1.620
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.303
And I open this VeraCrypt volume in GNOME Files 3.140
Then I see the expected contents in this VeraCrypt volume 0.437
When I lock the currently opened VeraCrypt volume 0.370
Then the VeraCrypt volume has been unmounted and locked 0.177
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
24.842
When I plug a USB drive containing a hidden VeraCrypt volume 10.387
And I cancel the GNOME authentication prompt 1.776
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.183
And I open this VeraCrypt volume in GNOME Files 3.431
Then I see the expected contents in this VeraCrypt volume 0.444
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.211
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
46.115
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.943
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.105
And I open this VeraCrypt volume in GNOME Files 3.704
Then I see the expected contents in this VeraCrypt volume 3.602
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.340
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.015
45.450
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.331
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.500
And I open this VeraCrypt volume in GNOME Files 5.145
Then I see the expected contents in this VeraCrypt volume 0.872
When I lock the currently opened VeraCrypt file container 0.442
Then the VeraCrypt file container has been unmounted and locked 0.158
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.015
33.336
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.969
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.203
And I open this VeraCrypt volume in GNOME Files 4.242
Then I see the expected contents in this VeraCrypt volume 0.365
When I lock the currently opened VeraCrypt file container 0.392
Then the VeraCrypt file container has been unmounted and locked 0.162
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Tags: @product
8.404
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.342
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.061
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
Tags: @product
8.922
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.095
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.826
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
Tags: @product
21.292
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.212
When I start "WhisperBack" via GNOME Activities Overview 9.755
Then WhisperBack has debugging information 3.324
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000