Project Number Date
test_Tails_ISO_devel 3252 25 Jan 2024, 13:07

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1470 2 0 0 0 1472 194 2 196 4:45:7.130 Failed
Tags: @product
1:35.151
Before features/support/hooks.rb:245 0.021
Given a computer 0.590
And I temporarily create a 100 MiB disk named "swap" 0.156
And I create a gpt swap partition on disk "swap" 11.858
And I plug SATA drive "swap" 1.054
And I temporarily create a 2 GiB disk named "live_hd" 0.582
And I write the Tails ISO image to disk "live_hd" 19.159
And I plug SATA drive "live_hd" 1.062
When I start Tails with network unplugged and I login 1:0.282
Then a "swap" partition was detected by Tails on drive "swap" 0.104
And drive "live_hd" is detected by Tails 0.139
But Tails has no disk swap enabled 0.093
And drive "live_hd" is not mounted 0.066
After features/support/hooks.rb:291 0.887
After features/support/hooks.rb:75 0.105
Tags: @product
1:14.889
Before features/support/hooks.rb:245 0.001
Given a computer 0.198
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.062
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.241
And I plug non-removable USB drive "fake_TailsData" 1.061
When I start the computer 1.021
And the computer boots Tails 43.139
Then drive "fake_TailsData" is detected by Tails 0.101
And Tails Greeter has not detected a persistence partition 13.062
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.007
Tags: @product
1:20.275
Before features/support/hooks.rb:245 0.002
Given a computer 1.589
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.697
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 20.304
And I plug SATA drive "fake_TailsData" 1.064
When I start the computer 1.086
And the computer boots Tails 42.586
Then drive "fake_TailsData" is detected by Tails 0.112
And Tails Greeter has not detected a persistence partition 12.833
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.841
Before features/support/hooks.rb:245 0.003
Given a computer 0.210
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.081
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.026
And I plug SATA drive "gpt_ext2" 1.056
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.064
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.990
And I plug SATA drive "msdos_fat32" 1.065
And I start Tails from DVD with network unplugged and I login 1:1.903
Then drive "gpt_ext2" is detected by Tails 0.172
And drive "gpt_ext2" is not mounted 0.096
And drive "msdos_fat32" is detected by Tails 0.090
And drive "msdos_fat32" is not mounted 0.084
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.007
Tags: @product
2:1.529
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:40.851
And running a command as root with pkexec requires PolicyKit administrator privileges 0.124
Then I can run a command as root with sudo 0.138
Then I can run a command as root with pkexec 20.414
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.042
Tags: @product
2:18.670
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 39.106
And running a command as root with pkexec requires PolicyKit administrator privileges 0.170
Then I cannot run a command as root with sudo and the standard passwords 0.253
And I cannot run a command as root with pkexec and the standard passwords 30.714
Then I cannot login as root using su with the standard passwords 1:8.425
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
Feature: Time syncing
22.845
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 7.876
When the network is plugged 0.176
And I successfully configure Tor 14.705
Then the system clock is less than 5 minutes incorrect 0.088
After features/support/hooks.rb:450 0.548
After features/support/hooks.rb:291 0.910
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.845
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.923
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 2.511
And I configure some normal bridges in the Tor Connection Assistant 10.088
And I wait until Tor is ready 5.222
Then the system clock is less than 5 minutes incorrect 0.050
After features/support/hooks.rb:450 0.429
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.000
Feature: Time syncing
30.918
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 7.768
When I bump the system time with "+1 day" 0.393
And I capture all network traffic 0.013
And the network is plugged 0.257
And the Tor Connection Assistant autostarts 2.806
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.682
And I wait until Tor is ready 5.664
Then the system clock is less than 5 minutes incorrect 0.089
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.242
After features/support/hooks.rb:450 0.672
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.045
Feature: Time syncing
1:3.511
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 9.050
When I bump the system time with "-15 days" 0.298
And I warm reboot the computer 0.068
And the computer reboots Tails 53.623
Then Tails' hardware clock is close to the host system's time 0.470
After features/support/hooks.rb:450 0.100
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:11.249
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.299
When I bump the hardware clock's time with "-15 days" 1.960
And I warm reboot the computer 0.071
And the computer reboots Tails 1:0.263
Then the hardware clock is still off by "-15 days" 0.654
After features/support/hooks.rb:450 0.123
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.007
Feature: Time syncing
45.624
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.129
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.019
And I start the computer 0.968
And the computer boots Tails 44.315
Then the system clock is just past Tails' source date 0.191
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.005
Feature: Time syncing
30.484
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 7.818
And I make sure time sync before Tor connects times out 1.138
When the network is plugged 0.032
And I successfully configure Tor 21.393
Then the system clock is less than 5 minutes incorrect 0.101
After features/support/hooks.rb:450 0.578
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:1.189
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.098
When I bump the system time with "+8 hours +15 minutes" 0.341
And all notifications have disappeared 3.499
And I capture all network traffic 0.008
And I make sure time sync before Tor connects fails 0.131
And the network is plugged 0.033
And the Tor Connection Assistant autostarts 2.384
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.224
And I click "Connect to Tor" 1.162
And the Tor Connection Assistant fails to connect to Tor 16.222
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.999
Then the system clock is less than 20 minutes incorrect 0.297
When I click "Connect to Tor" 1.166
Then I wait until Tor is ready 6.597
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.976
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.044
After features/support/hooks.rb:450 0.582
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.051
Feature: Time syncing
57.471
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.811
When I bump the system time with "+8 hours +15 minutes" 0.263
And all notifications have disappeared 3.261
And I capture all network traffic 0.003
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 2.443
# 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.207
And I click "Connect to Tor" 1.208
Then the Tor Connection Assistant reports that it failed to connect 11.958
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.982
Then the system clock is less than 20 minutes incorrect 0.300
# "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.363
When I click "Connect to Tor" 1.160
Then I wait until Tor is ready 6.853
And all Internet traffic has only flowed through the configured bridges 1.089
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.058
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.465
After features/support/hooks.rb:450 0.601
After features/support/hooks.rb:291 1.085
After features/support/hooks.rb:75 0.059
Feature: Time syncing
23.004
Before features/support/hooks.rb:245 0.059
Before features/support/hooks.rb:442 0.030
Given I have started Tails from DVD without network and logged in 8.337
And I make sure time sync before Tor connects uses a fake connectivity check service 1.251
And the network is plugged 0.043
And Tor is ready 11.545
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.822
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.704
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
Tags: @product
16.764
When I configure some normal bridges in the Tor Connection Assistant 13.225
Then I wait until Tor is ready 2.543
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.094
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.886
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.037
Tags: @product
45.644
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.444
Then I wait until Tor is ready 32.867
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 0.068
And all Internet traffic has only flowed through the configured bridges 1.248
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.045
18.580
When I configure the default bridges in the Tor Connection Assistant 11.885
Then I wait until Tor is ready 4.350
And Tor is configured to use the default bridges 0.592
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.050
And Tor is configured to use the default bridges 0.527
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.163
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.049
Tags: @product
26.159
Given the Tor network is blocked 1.866
When I configure a direct connection in the Tor Connection Assistant 19.724
Then I wait until Tor is ready 2.011
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.132
And Tor is configured to use the default bridges 0.494
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.918
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.059
Tags: @product
44.324
Given the Tor network and default bridges are blocked 2.925
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.575
Then the Tor Connection Assistant reports that it failed to connect 0.126
And tca.conf is empty 0.279
Given the Tor network and default bridges are unblocked 1.509
And I retry connecting to Tor 1.202
Then I wait until Tor is ready 6.638
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through Tor or connectivity check service 1.005
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.037
Tags: @product
4.810
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.429
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.146
And I cannot click the "Connect to Tor" button 0.234
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.034
Tags: @product
26.929
Given I configure a direct connection in the Tor Connection Assistant 7.182
And I wait until Tor is ready 4.608
When I disconnect the network through GNOME 3.203
And I connect the network through GNOME 2.926
Then the Tor Connection Assistant autostarts 1.794
And the Tor Connection Assistant connects to Tor 2.998
And I wait until Tor is ready 2.326
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.087
And all Internet traffic has only flowed through Tor or connectivity check service 1.802
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.061
Tags: @product
42.755
Given I configure a direct connection in the Tor Connection Assistant 6.749
And I wait until Tor is ready 3.411
And I disconnect the network through GNOME 2.879
And the Tor network and default bridges are blocked 1.610
When I connect the network through GNOME 2.614
Then the Tor Connection Assistant reports that it failed to connect 25.490
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.049
Tags: @product
38.779
Given the Tor network and default bridges are blocked 2.023
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.204
Then the Tor Connection Assistant reports that it failed to connect 0.123
Given the Tor network and default bridges are unblocked 1.715
When I click "Connect to Tor" 1.192
Then I wait until Tor is ready 8.952
And Tor is configured to use the default bridges 0.500
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.067
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.036
18.452
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.872
And I prepare Tails for memory erasure tests 0.566
When I start a process allocating 128 MiB of memory with a known pattern 2.364
Then patterns cover at least 128 MiB in the guest's memory 3.432

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 94.833% (118 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.662% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 0.896
And I wait 20 seconds 20.015

Slept for 20 seconds

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

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

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

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.470
After features/support/hooks.rb:75 0.010
37.856
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.160
And I temporarily create a 4 GiB disk named "gptfat" 0.063
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.027
And I plug USB drive "gptfat" 2.451
When I start Tails Installer 23.092
Then I am told by Tails Installer that the destination device "is too small" 0.060
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.001
Tags: @product
33.916
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.181
And I temporarily create a 7200 MiB disk named "temp" 0.055
And I start Tails Installer 22.590
But a suitable USB device is not found 0.020
When I plug USB drive "temp" 2.769
Then the "temp" USB drive is selected 0.095
When I unplug USB drive "temp" 0.180
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
Tags: @product
3:56.425
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.105
And I temporarily create a 7200 MiB disk named "install" 0.036
And I create a gpt partition with a vfat filesystem on disk "install" 5.066
And I plug USB drive "install" 2.453
And I install Tails to USB drive "install" by cloning 3:29.982
Then the running Tails is installed on USB drive "install" 10.703
But there is no persistence partition on USB drive "install" 0.078
After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.121
Tags: @product
3:50.030
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.730
And I temporarily create a 7200 MiB disk named "install" 0.039
And I plug USB drive "install" 2.473
And I install Tails to USB drive "install" by cloning 3:29.081
Then the running Tails is installed on USB drive "install" 10.595
But there is no persistence partition on USB drive "install" 0.110
After features/support/hooks.rb:291 1.096
After features/support/hooks.rb:75 0.119
Tags: @product
4:57.785
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 16.114
And I create a file in the Persistent directory 0.390
And I temporarily create a 7200 MiB disk named "install" 0.298
And I create a gpt partition with a vfat filesystem on disk "install" 5.267
And I plug USB drive "install" 2.457
And I install Tails with Persistent Storage to USB drive "install" by cloning 4:13.572
Then the running Tails is installed on USB drive "install" 16.289
And there is a persistence partition on USB drive "install" 0.099
And the USB drive "install" contains the same files as my persistent storage 3.294
After features/support/hooks.rb:291 2.223
After features/support/hooks.rb:75 0.124
Tags: @product
4:0.322
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 11.035
And I temporarily create a 7200 MiB disk named "install" 0.062
And I plug USB drive "install" 2.480
And I install Tails to USB drive "install" by cloning 3:31.051
Then the running Tails is installed on USB drive "install" 15.612
And there is no persistence partition on USB drive "install" 0.080
After features/support/hooks.rb:291 1.901
After features/support/hooks.rb:75 0.088
Tags: @product
4:3.616
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.350
And I have started Tails from DVD without network and logged in 8.389
And I clone USB drive "__internal" to a temporary USB drive "install" 1.096
And I plug USB drive "install" 2.542
# 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:30.417
Then the running Tails is installed on USB drive "install" 11.733
And there is no persistence partition on USB drive "install" 0.086
After features/support/hooks.rb:291 1.178
After features/support/hooks.rb:75 0.116
Tags: @product @uefi
1:34.049
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.987
And I power off the computer 0.351
And the computer is set to boot in UEFI mode 0.026
When I start Tails from USB drive "__internal" with network unplugged and I login 1:17.402
Then Tails is running from USB drive "__internal" 0.398
And the boot device has safe access rights 3.813
And Tails has started in UEFI mode 0.068
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.006
Tags: @product
1:35.395
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.314
And I plug and mount a USB drive containing a Tails USB image 32.049
And I create a 7200 MiB disk named "usbimage" 0.066
And I plug USB drive "usbimage" 2.418
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 52.545
After features/support/hooks.rb:291 1.317
After features/support/hooks.rb:75 0.084
Tags: @product
1:8.773
Before features/support/hooks.rb:245 0.003
Given a computer 0.175
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:7.429
Then Tails is running from USB drive "usbimage" 0.346
And the label of the system partition on "usbimage" is "Tails" 0.214
And the system partition on "usbimage" is an EFI system partition 0.175
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.114
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.100
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.115
And the system partition on "usbimage" has the expected flags 0.102
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.005
3:29.753
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.012
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.486
And I update APT using apt 17.013
When I install "popularity-contest" using apt 19.679
Then I am notified I can not use Additional Software for "popularity-contest" 59.039
And I can open the Additional Software documentation from the notification 25.534
After features/support/hooks.rb:450 42.614
After features/support/hooks.rb:291 2.375
After features/support/hooks.rb:75 0.005
5:39.291
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.854
And I update APT using apt 16.480
And I install "popularity-contest" using apt 19.579
Then I am proposed to add the "popularity-contest" package to my Additional Software 58.215
When I create a persistent storage and activate the Additional Software feature 19.271
Then Additional Software is correctly configured for package "popularity-contest" 1.544
When I shutdown Tails and wait for the computer to power off 11.110
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:37.949
Then Additional Software is correctly configured for package "popularity-contest" 1.010
And the package "popularity-contest" is installed after Additional Software has been started 0.275
After features/support/hooks.rb:450 40.782
After features/support/hooks.rb:291 1.123
After features/support/hooks.rb:75 0.016
2:54.086
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.224
And I start Tails from USB drive "__internal" and I login with an administration password 1:19.436
And I update APT using apt 16.480
When I install "makepp" using apt 19.736
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 58.112
And the package "makepp" is installed 0.095
After features/support/hooks.rb:450 41.819
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.016
5:1.196
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:12.550
When I uninstall "popularity-contest" using apt 19.084
And I accept removing "popularity-contest" from Additional Software 0.700
Then "popularity-contest" is not in the list of Additional Software 0.794
When I start Synaptic 23.700
And I update APT using Synaptic 21.783
And I install "cowsay" using Synaptic 11.048
And I accept adding "cowsay" to Additional Software 0.840
Then Additional Software is correctly configured for package "cowsay" 0.893
When I uninstall "cowsay" using apt 3.402
And I refuse removing "cowsay" from Additional Software 1.067
Then Additional Software is correctly configured for package "cowsay" 0.964
When I start "Additional Software" via GNOME Activities Overview 12.399
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.009
Then "cowsay" is not in the list of Additional Software 0.950
When I install "cowsay" using apt 3.315
And I refuse adding "cowsay" to Additional Software 0.678
Then "cowsay" is not in the list of Additional Software 0.825
After features/support/hooks.rb:450 0.995
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.015
11:34.461
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.167
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:2.990
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.390
And I accept adding "cowsay" to Additional Software 1:4.449
And Additional Software is correctly configured for package "cowsay" 1.296
And I shutdown Tails and wait for the computer to power off 5.072
And I start Tails from USB drive "__internal" with network unplugged 45.599
And I enable persistence 30.769
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 22.059
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.330
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
# 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.093
And the network is plugged 0.038
And Tor is ready 17.796
# 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.192
And available upgrades have been checked 0.098
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.446
And I can open the Additional Software configuration window from the notification 2.603
And I shutdown Tails and wait for the computer to power off 2:2.438
And I start Tails from USB drive "__internal" with network unplugged 45.870
And I enable persistence 34.625
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.029
And I log in to a new session 21.012
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.137
And I revert the APT tweaks that made it prefer an old version of cowsay 0.071
And the network is plugged 0.042
And Tor is ready 41.408
Then the Additional Software upgrade service has started 0.183
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.120
After features/support/hooks.rb:450 2.655
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.050
1:47.249
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.200
And I start Tails from USB drive "__internal" with network unplugged 46.310
And I enable persistence 30.872
And I remove the "cowsay" deb files from the APT cache 0.656
# 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.082
And I log in to a new session 21.274
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.317
And I can open the Additional Software log file from the notification 3.356
And the package "cowsay" is not installed 0.177
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.010
Tags: @product
1:26.732
Before features/support/hooks.rb:245 0.007
Given a computer 0.162
And I create a 7200 MiB disk named "old" 0.042
And I plug USB drive "old" 1.042
And I write an old version of the Tails USB image to disk "old" 20.241
When I start Tails from USB drive "old" with network unplugged 1:1.200
Then the boot device has safe access rights 3.142
And Tails is running from USB drive "old" 0.333
And there is no persistence partition on USB drive "old" 0.065
And process "udev-watchdog" is running 0.045
And udev-watchdog is monitoring the correct device 0.261
And I unplug USB drive "old" 0.194
After features/support/hooks.rb:291 3.538
After features/support/hooks.rb:75 0.010
Tags: @product
1:57.222
Before features/support/hooks.rb:245 0.007
Given a computer 0.184
And I start Tails from USB drive "old" with network unplugged and I login 1:5.206
Then Tails is running from USB drive "old" 0.570
And I create a persistent partition 42.999
And I take note of which tps features are available 1.219
Then a Tails persistence partition exists on USB drive "old" 0.864
And I shutdown Tails and wait for the computer to power off 6.176
After features/support/hooks.rb:291 0.138
After features/support/hooks.rb:75 0.013
Tags: @product
2:24.519
Before features/support/hooks.rb:245 0.008
Given a computer 0.349
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:57.110
Then Tails is running from USB drive "old" 0.319
And all tps features are active 1.993
When I write some files expected to persist 1.780
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.276
And all persistence configuration files have safe access rights 0.478
And all persistent directories from the old Tails version have safe access rights 2.904
And I take note of which tps features are available 0.398
And I shutdown Tails and wait for the computer to power off 3.075
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.833
After features/support/hooks.rb:291 0.111
After features/support/hooks.rb:75 0.009
Tags: @product
2:34.282
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.685
And I log in to a new session 17.284
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.473
And I plug USB drive "to_upgrade" 2.528
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:46.770
Then the running Tails is installed on USB drive "to_upgrade" 15.091
And I unplug USB drive "to_upgrade" 0.249
And I unplug USB drive "__internal" 0.198
After features/support/hooks.rb:291 2.644
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.714
Before features/support/hooks.rb:245 0.008
Given a computer 0.207
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:57.549
Then all tps features from the old Tails version are active 1.779
And Tails is running from USB drive "to_upgrade" 0.399
And the boot device has safe access rights 4.054
And the expected persistent files created with the old Tails version are present in the filesystem 1.888
And all persistent directories from the old Tails version have safe access rights 2.835
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.013
5:59.961
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 12.629
And no SquashFS delta is installed 0.177
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.342
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.084
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.435
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.637
When the network is plugged 0.316
And Tor is ready 19.702
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.790
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.013
Given I shutdown Tails and wait for the computer to power off 7.261
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.059
Then Tails is running version 2.2~testoverlayfsng 0.103
And all tps features are active 4.947
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.403
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.062
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.299
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.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 2.1~testoverlayfsng was initially installed 0.320
When the network is plugged 0.204
And Tor is ready 14.642
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 4.232
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 8.514
Given I shutdown Tails and wait for the computer to power off 3.609
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.608
Then Tails is running version 2.3~testoverlayfsng 0.112
And all tps features are active 3.614
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.610
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.082
# 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.332
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.307
When the network is plugged 0.047
And Tor is ready 16.244
Then the Upgrader considers the system as up-to-date 0.260
# 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 26.574
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.373
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.021
32.112
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.048
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.324
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.168
And the signing key used by the Upgrader is outdated 1.355
But a current signing key is available on our website 0.000
When the network is plugged 0.035
And Tor is ready 17.434
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.745
After features/support/hooks.rb:291 0.940
After features/support/hooks.rb:75 0.000
53.287
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 44.014
When I eject the boot medium 0.258
Then Tails eventually shuts down 9.013
After features/support/hooks.rb:291 0.218
After features/support/hooks.rb:75 0.000
35.618
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.049
And I prepare Tails for memory erasure tests 0.448
And I fill a 128 MiB file with a known pattern on the root filesystem 12.285
And patterns cover at least 128 MiB in the guest's memory 3.270

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

When I eject the boot medium 1.162
And I wait for Tails to finish wiping the memory 8.636
Then I find very few patterns in the guest's memory 1.765

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

After features/support/hooks.rb:291 3.586
After features/support/hooks.rb:75 0.000
3:6.923
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.374
And I prepare Tails for memory erasure tests 0.466
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.019
And I fill the USB drive with a known pattern 2:37.225
And I read the content of the test FS 0.096
And patterns cover at least 99% of the test FS size in the guest's memory 3.083

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

When I eject the boot medium 0.290
And I wait for Tails to finish wiping the memory 8.637
Then I find very few patterns in the guest's memory 1.729

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

After features/support/hooks.rb:291 3.551
After features/support/hooks.rb:75 0.000
2:36.434
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.337
And I prepare Tails for memory erasure tests 0.761
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 23.598
And I fill the USB drive with a known pattern 1:51.191
And I read the content of the test FS 0.076
And patterns cover at least 99% of the test FS size in the guest's memory 2.804

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

When I eject the boot medium 0.280
And I wait for Tails to finish wiping the memory 7.628
Then I find very few patterns in the guest's memory 1.755

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

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

Pattern coverage: 126.488% (126 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.842
And I wait for Tails to finish wiping the memory 9.684
Then I find very few patterns in the guest's memory 1.740

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

And Tails eventually shuts down 1:29.375
After features/support/hooks.rb:291 0.163
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.278
Before features/support/hooks.rb:245 0.007
Given a computer 0.221
And I start Tails from DVD with network unplugged and genuine APT sources 1:2.723
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.052
And no proposed-updates APT suite is enabled 0.050
And no experimental APT suite is enabled for deb.torproject.org 0.046
And if releasing, no unversioned Tails APT source is enabled 0.168

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.012
Tags: @product
1:16.364
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.899
# 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 5.086
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.153
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.976
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.031
When I start Tails' custom backup tool 13.312
Then the backup tool displays "Plug in your backup Tails USB stick" 2.285
When I plug USB drive "backup" 2.974
And I give the Persistent Storage on drive "backup" its own UUID 0.169
And I click "Retry" in the backup tool 1.194
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.241
When I click "Back Up" in the backup tool 1.144
And I enter my persistent storage passphrase into the polkit prompt 2.465
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.781
# 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" 2.289
Then the USB drive "backup" contains the same files as my persistent storage 5.178
After features/support/hooks.rb:291 2.111
After features/support/hooks.rb:75 0.112
Tags: @product
0.177
Then the hostname should not have been leaked on the network 0.177
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.052
Tags: @product
0.954
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.227
And I switch to the "manually-added-con" NetworkManager connection 0.514
Then the hostname should not have been leaked on the network 0.212
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.037
26.584
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.901
When I double-click on the Tails documentation launcher on the desktop 17.949
Then "Tails - Documentation" has loaded in the Tor Browser 0.733
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
34.296
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.019
When I double-click on the Tails documentation launcher on the desktop 19.718
Then "Tails - Documentation" has loaded in the Tor Browser 0.558
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
26.982
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.873
When I double-click on the Report an Error launcher on the desktop 18.351
Then the support documentation page opens in Tor Browser 0.756
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
22.591
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD without network and logged in 8.163
When I start Electrum through the GNOME menu 13.255
But the "electrum" tps feature is not enabled 0.712
And I see a warning that Electrum is not persistent 0.460
After features/support/hooks.rb:450 0.119
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Using Evince
36.078
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.615
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 17.726
Then I see "CupsTestPage.png" after at most 40 seconds 1.930
And I can print the current document to "/home/amnesia/output.pdf" 7.806
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.585
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.510
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.174
When I open "/home/amnesia/default-testpage.pdf" with Evince 16.950
Then I see "CupsTestPage.png" after at most 40 seconds 1.763
And I can print the current document to "/home/amnesia/output.pdf" 9.185
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
Feature: Using Evince
36.993
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.210
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.199
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.072
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.198
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 18.767
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.374
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.426
When I close Evince 0.268
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.160
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.704
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.783
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.069
When I close Evince 0.224
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.171
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.705
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.410
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.121
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.239
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 8.981
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.196
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.066
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.485
Then I see "CupsTestPage.png" after at most 40 seconds 1.836
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.671
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.452
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.023
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.190
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.070
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.306
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.579
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.872
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.408
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000
18.663
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.347
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.101
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.084
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
8.931
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.292
When the "Dogtail rules!" notification is sent 0.170
Then the "Dogtail rules!" notification is shown to the user 0.467
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.340
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.765
Then the included OpenPGP keys are valid for the next 1 month 2.574
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
Tags: @product
21.644
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.865
Then the keys trusted by APT are valid for the next 3 months 13.778
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
51.413
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.491
And I log in to a new session in German (de) 38.244
Then the amnesiac Documents directory exists 0.078
And there is a GNOME bookmark for the amnesiac Documents directory 1.598
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.927
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.233
And I log in to a new session in German (de) 31.623
Then the amnesiac Downloads directory exists 0.070
And there is a GNOME bookmark for the amnesiac Downloads directory 2.001
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.306
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.306
And I log in to a new session in German (de) 29.392
Then the amnesiac Music directory exists 0.070
And there is a GNOME bookmark for the amnesiac Music directory 1.536
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.735
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.762
And I log in to a new session in German (de) 29.126
Then the amnesiac Pictures directory exists 0.069
And there is a GNOME bookmark for the amnesiac Pictures directory 1.776
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.889
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.879
And I log in to a new session in German (de) 29.060
Then the amnesiac Videos directory exists 0.049
And there is a GNOME bookmark for the amnesiac Videos directory 1.899
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
Feature: Localization
1:0.869
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.879
And I log in to a new session in German (de) 30.485
When I double-click on the Report an Error launcher on the desktop 21.827
Then the support documentation page opens in Tor Browser 0.676
After features/support/hooks.rb:291 1.303
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.992
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.624
When I log in to a new session in Arabic (ar) 30.940
Then the keyboard layout is set to "us" 0.314
When the network is plugged 0.064
And Tor is ready 14.744
Then I successfully start the Unsafe Browser in "ar" 27.051
And I kill the Unsafe Browser 5.933
When I enable the screen keyboard 0.164
Then the screen keyboard works in Tor Browser 35.784
And DuckDuckGo is the default search engine 10.906
And I kill the Tor Browser 5.636
And the screen keyboard works in Thunderbird 23.210
And the layout of the screen keyboard is set to "us" 0.617
After features/support/hooks.rb:291 2.934
After features/support/hooks.rb:75 0.000
Feature: Localization
2:55.724
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.766
When I log in to a new session in Chinese (zh_CN) 31.131
Then the keyboard layout is set to "cn" 0.219
When the network is plugged 0.045
And Tor is ready 16.033
Then I successfully start the Unsafe Browser in "zh_CN" 28.119
And I kill the Unsafe Browser 6.417
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 35.518
And DuckDuckGo is the default search engine 10.913
And I kill the Tor Browser 5.623
And the screen keyboard works in Thunderbird 32.115
And the layout of the screen keyboard is set to "us" 0.695
After features/support/hooks.rb:291 1.448
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.727
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.893
When I log in to a new session in English (en) 21.468
Then the keyboard layout is set to "us" 0.193
When the network is plugged 0.049
And Tor is ready 16.300
Then I successfully start the Unsafe Browser in "en" 25.837
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 37.770
And DuckDuckGo is the default search engine 5.776
And I kill the Tor Browser 5.321
And the screen keyboard works in Thunderbird 23.560
And the layout of the screen keyboard is set to "us" 0.626
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.142
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.198
When I log in to a new session in French (fr) 30.072
Then the keyboard layout is set to "fr" 0.153
When the network is plugged 0.045
And Tor is ready 15.637
Then I successfully start the Unsafe Browser in "fr" 27.998
And I kill the Unsafe Browser 5.956
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 35.354
And DuckDuckGo is the default search engine 10.525
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 22.870
And the layout of the screen keyboard is set to "fr" 0.650
After features/support/hooks.rb:291 1.255
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.266
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.373
When I log in to a new session in German (de) 32.290
Then the keyboard layout is set to "de" 0.295
When the network is plugged 0.364
And Tor is ready 16.242
Then I successfully start the Unsafe Browser in "de" 27.761
And I kill the Unsafe Browser 6.075
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 34.231
And DuckDuckGo is the default search engine 10.636
And I kill the Tor Browser 5.620
And the screen keyboard works in Thunderbird 25.619
And the layout of the screen keyboard is set to "de" 0.612
After features/support/hooks.rb:291 1.319
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.330
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.261
When I log in to a new session in Italian (it) 29.974
Then the keyboard layout is set to "it" 0.227
When the network is plugged 0.054
And Tor is ready 19.426
Then I successfully start the Unsafe Browser in "it" 28.008
And I kill the Unsafe Browser 5.876
When I enable the screen keyboard 0.229
Then the screen keyboard works in Tor Browser 35.284
And DuckDuckGo is the default search engine 10.205
And I kill the Tor Browser 5.596
And the screen keyboard works in Thunderbird 21.634
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:291 1.190
After features/support/hooks.rb:75 0.000
Feature: Localization
2:50.450
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.047
When I log in to a new session in Persian (fa) 32.440
Then the keyboard layout is set to "ir" 0.258
When the network is plugged 0.080
And Tor is ready 16.592
Then I successfully start the Unsafe Browser in "fa" 28.867
And I kill the Unsafe Browser 5.843
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 36.064
And DuckDuckGo is the default search engine 9.694
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 26.488
And the layout of the screen keyboard is set to "ir" 0.635
After features/support/hooks.rb:291 2.120
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.084
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.420
When I log in to a new session in Portuguese (pt) 30.453
Then the keyboard layout is set to "pt" 0.160
When the network is plugged 0.036
And Tor is ready 16.244
Then I successfully start the Unsafe Browser in "pt" 26.037
And I kill the Unsafe Browser 5.959
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 35.683
And DuckDuckGo is the default search engine 10.057
And I kill the Tor Browser 5.441
And the screen keyboard works in Thunderbird 22.807
And the layout of the screen keyboard is set to "us" 0.639
After features/support/hooks.rb:291 1.434
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.248
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.723
When I log in to a new session in Russian (ru) 29.444
Then the keyboard layout is set to "ru" 0.151
When the network is plugged 0.028
And Tor is ready 14.944
Then I successfully start the Unsafe Browser in "ru" 26.854
And I kill the Unsafe Browser 5.954
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 35.744
And DuckDuckGo is the default search engine 9.903
And I kill the Tor Browser 5.321
And the screen keyboard works in Thunderbird 24.448
And the layout of the screen keyboard is set to "ru" 0.593
After features/support/hooks.rb:291 1.052
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.981
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.049
When I log in to a new session in Spanish (es) 30.319
Then the keyboard layout is set to "es" 0.195
When the network is plugged 0.043
And Tor is ready 15.919
Then I successfully start the Unsafe Browser in "es" 28.635
And I kill the Unsafe Browser 5.839
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 36.333
And DuckDuckGo is the default search engine 9.633
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 22.915
And the layout of the screen keyboard is set to "us" 0.624
After features/support/hooks.rb:291 1.395
After features/support/hooks.rb:75 0.000
Feature: Localization
3:7.069
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.561
When I log in to a new session in Turkish (tr) 29.127
Then the keyboard layout is set to "tr" 0.130
When the network is plugged 0.034
And Tor is ready 44.157
Then I successfully start the Unsafe Browser in "tr" 26.709
And I kill the Unsafe Browser 6.010
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 34.931
And DuckDuckGo is the default search engine 9.454
And I kill the Tor Browser 5.326
And the screen keyboard works in Thunderbird 21.927
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 1.142
After features/support/hooks.rb:75 0.000
Tags: @product
44.071
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.899
And I capture all network traffic 0.005
When I disable MAC spoofing in Tails Greeter 3.333
And I log in to a new session 15.844
And the network is plugged 0.043
And Tor is ready 13.674
Then 1 network interface is enabled 0.148
And the 1st network device has its real MAC address configured 0.141
When I hotplug a network device and wait for it to be initialized 1.477
Then 2 network interfaces are enabled 0.097
And the 2nd network device has its real MAC address configured 0.093
And some network device leaked the real MAC address 0.313
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.042
Tags: @product
1:15.496
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.174
And I capture all network traffic 0.013
When I log in to a new session 20.344
And the network is plugged 0.041
And Tor is ready 44.645
Then 1 network interface is enabled 0.141
And the 1st network device has a spoofed MAC address configured 0.105
When I hotplug a network device and wait for it to be initialized 1.464
Then 2 network interfaces are enabled 0.099
And the 2nd network device has a spoofed MAC address configured 0.101
And no network device leaked the real MAC address 0.363
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.044
Tags: @product
2:23.795
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.527
And I capture all network traffic 0.007
And the network is plugged 0.091
And macchanger will fail by not spoofing and always returns false 0.138
When I log in to a new session 2:11.810
Then no network interfaces are enabled 0.117
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 3.090
After features/support/hooks.rb:291 1.659
After features/support/hooks.rb:75 0.044
Tags: @product
2:23.497
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.072
And I capture all network traffic 0.007
And the network is plugged 0.033
And macchanger will fail by not spoofing and always returns true 0.174
When I log in to a new session 2:12.137
Then no network interfaces are enabled 0.101
And no network device leaked the real MAC address 0.013
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.957
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.036
Tags: @product
2:23.178
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.819
And I capture all network traffic 0.008
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns true 0.125
And no network interface modules can be unloaded 0.326
When I log in to a new session 2:12.380
Then 1 network interface is enabled 0.195
But the MAC spoofing panic mode disabled networking 0.440
And no network device leaked the real MAC address 0.019
And I see the "All networking disabled" notification after at most 60 seconds 0.825
After features/support/hooks.rb:291 0.977
After features/support/hooks.rb:75 0.044
Tags: @product
46.173
Before features/support/hooks.rb:245 0.007
Given a computer 0.397
And I capture all network traffic 0.006
When I start the computer 1.019
Then the computer boots Tails 44.662
And no network interfaces are enabled 0.070
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:291 0.573
After features/support/hooks.rb:75 0.061
1:17.728
Before features/support/hooks.rb:245 0.006
Given a computer 0.165
And I start Tails from DVD with network unplugged and I login 1:3.088
And I plug and mount a USB drive containing a sample PNG 13.017
Then MAT can clean some sample PNG file 1.456
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.008
Feature: Networking
Tags: @product
1:23.457
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.027
And I wait between 30 and 60 seconds 59.059

Slept for 59 seconds

Then the Tor Status icon tells me that Tor is not usable 0.593
When the network is plugged 0.059
Then I successfully configure Tor 11.882
And the Tor Status icon tells me that Tor is usable 0.538
And all notifications have disappeared 3.245
And the time has synced 0.051
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Feature: Networking
34.068
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.019
And I disable networking in Tails Greeter 0.867
And I log in to a new session 14.710
Then no network interfaces are enabled 0.117
When I hotplug a network device 0.142
And I wait 10 seconds 10.002

Slept for 10 seconds

Then no network interfaces are enabled 0.209
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.825
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:22.595
And I update APT using apt 17.394
And I install "python3-behave" using apt 21.377
Then the Tails Persistent Storage behave tests pass 3.457
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
Tags: @product
43.503
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 16.851
When I log in to a new session without activating the Persistent Storage 18.449
Then Tails is running from USB drive "__internal" 0.357
And persistence is disabled 0.204
But a Tails persistence partition exists on USB drive "__internal" 7.640
After features/support/hooks.rb:291 2.365
After features/support/hooks.rb:75 0.000
Tags: @product
3:7.262
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 14.940
Then Tails is running from USB drive "__internal" 0.472
When I create a file in the Persistent directory 0.340
And I create a persistent partition with the default settings 38.756
Then the file I created was copied to the Persistent Storage 0.500
When I shutdown Tails and wait for the computer to power off 13.139
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:58.790
Then persistence for "Persistent" is active 0.250
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 1.173
After features/support/hooks.rb:75 0.008
Tags: @product
1:5.113
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 9.910
And the system is very low on memory 2.345
When I create a file in the Persistent directory 1.456
When I try to create a persistent partition 22.209
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.528
When I close the Persistent Storage app 2.580
And I free up some memory 1.315
And I create a persistent partition with the default settings 24.448
Then the file I created was copied to the Persistent Storage 0.318
After features/support/hooks.rb:291 0.865
After features/support/hooks.rb:75 0.000
Tags: @product
2:39.634
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.895
Then Tails is running from USB drive "__internal" 0.446
And all tps features are active 2.607
And all persistent directories have safe access rights 2.682
When I disable the first tps feature 16.753
Then all tps features but the first one are active 2.165
And I shutdown Tails and wait for the computer to power off 6.165
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.597
Then all tps features but the first one are active 2.320
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.013
Tags: @product
42.860
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.595
Then persistence for "Persistent" is active 0.164
And I create a file in the Persistent directory 0.080
Then the file I created was copied to the Persistent Storage 0.142
When I disable the first tps feature 16.991
Then persistence for "Persistent" is not active 0.099
And the Persistent directory does not exist 0.052
When I enable the first tps feature 15.570
Then persistence for "Persistent" is active 0.073
And the file I created in the Persistent directory exists 0.090
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
Tags: @product
42.042
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.958
Then persistence for "Persistent" is active 0.128
When I create a file in the Persistent directory 0.085
And I disable the first tps feature 17.190
And I delete the data of the Persistent Folder feature 15.407
Then the file I created does not exist on the Persistent Storage 0.271
After features/support/hooks.rb:291 1.082
After features/support/hooks.rb:75 0.000
Tags: @product
54.735
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.304
And the network is plugged 0.046
And Tor is ready 20.721
And I take note of which tps features are available 0.630
When I write some files expected to persist 1.645
And I shutdown Tails and wait for the computer to power off 7.207
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 15.178
After features/support/hooks.rb:291 0.129
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.471
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.021
And the network is plugged 0.056
And Tor is ready 16.098
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.476
And I shutdown Tails and wait for the computer to power off 6.096
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.202
And I capture all network traffic 0.008
And the network is plugged 0.036
And Tor is ready 17.546
And I switch to the "persistent-con-current" NetworkManager connection 0.522
And the 1st network device has a spoofed MAC address configured 0.108
And no network device leaked the real MAC address 0.296
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.073
Tags: @product
57.321
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.698
And I enable persistence creation in Tails Greeter 1.110
And I log in to a new session expecting no warning about the Persistent Storage not being activated 22.866
Then I create a persistent partition with the default settings using the wizard that was already open 18.646
After features/support/hooks.rb:291 1.303
After features/support/hooks.rb:75 0.000
Tags: @product
4:22.531
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.828
When I enable persistence 36.824
Then no persistent Greeter options were restored 14.585
When I set all Greeter options to non-default values 25.486
And I log in to a new session in German (de) after having activated the Persistent Storage 37.914
Then all Greeter options are set to non-default values 0.214
When I cold reboot the computer 6.029
And the computer reboots Tails 45.409
Given I enable persistence 49.246
Then persistent Greeter options were restored 14.822
When I log in to a new session after having activated the Persistent Storage 19.917
Then all Greeter options are set to non-default values 0.252
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.010
Tags: @product
4:0.381
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.452
# 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 46.753
And I shutdown Tails and wait for the computer to power off 13.652
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:54.028
And I change the passphrase of the Persistent Storage back to the original 56.494
After features/support/hooks.rb:291 1.948
After features/support/hooks.rb:75 0.023
Tags: @product
58.827
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.723
And I log in to a new session without activating the Persistent Storage 18.240
Then persistence is disabled 0.197
But a Tails persistence partition exists on USB drive "__internal" 6.695
And all notifications have disappeared 5.476
When I delete the persistent partition 17.164
Then there is no persistence partition on USB drive "__internal" 0.328
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.000
Tags: @product
2:28.354
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.315
When I write some dotfile expected to persist 0.063
And I shutdown Tails and wait for the computer to power off 6.145
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.460
Then the expected persistent dotfile is present in the filesystem 0.368
After features/support/hooks.rb:291 1.497
After features/support/hooks.rb:75 0.010
Tags: @product
1:22.789
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.958
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.060
When I try to enable persistence 0.265
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 25.146
When I log in to a new session after having activated the Persistent Storage 28.456
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.218
And all tps features are enabled 2.509
And all tps features but the first one are active 2.173
After features/support/hooks.rb:291 1.224
After features/support/hooks.rb:75 0.000
Tags: @product
5:54.214
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 4:48.960
And I enable persistence 32.845
And I log in to a new session after having activated the Persistent Storage 31.177
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.089
And persistence is enabled 0.141
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.000
Tags: @product
40.631
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.892
And I enable persistence but something goes wrong during the LUKS header upgrade 29.980
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.759
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Tags: @product
16.896
When I choose to connect to Tor automatically 1.677
And I accept Tor Connection's offer to use my persistent bridges 1.888
And I click "Connect to Tor" 1.287
Then I wait until Tor is ready 9.670
And tca.conf includes the configured bridges 0.015
And the "TorConfiguration" tps feature is enabled and active 1.253
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.103
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.043
Tags: @product
17.842
When I choose to connect to Tor automatically 2.154
And I accept Tor Connection's offer to use my persistent bridges 1.816
And I disable saving bridges to Persistent Storage 1.275
And I configure a direct connection in the Tor Connection Assistant 8.970
Then I wait until Tor is ready 1.272
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.286
And all Internet traffic has only flowed through Tor or connectivity check service 1.057
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.052
31.808
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.738
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 16.483
Then I see Pidgin's account manager window 3.733
And Pidgin's D-Bus interface is not available 0.853
After features/support/hooks.rb:291 0.912
After features/support/hooks.rb:75 0.000
1:19.239
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.890
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.302
Then I see Pidgin's account manager window 3.668
When I create my XMPP account 14.636
And I close Pidgin's account manager window 1.301
Then Pidgin automatically enables my XMPP account 3.286
Given my XMPP friend goes online 13.854
When I start a conversation with my friend 2.006
And I say something to my friend 1.543
Then I receive a response from my friend 10.749
After features/support/hooks.rb:450 0.725
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.001
2:12.930
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.542
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 15.758
Then I see Pidgin's account manager window 3.743
When I create my XMPP account 15.642
And I close Pidgin's account manager window 1.327
Then Pidgin automatically enables my XMPP account 3.587
When I join some empty multi-user chat 10.377
And I clear the multi-user chat's scrollback 1.518
And my XMPP friend goes online and joins the multi-user chat 12.867
Then I can see that my friend joined the multi-user chat 0.680
And I say something to my friend in the multi-user chat 1.481
Then I receive a response from my friend in the multi-user chat 10.975
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.541
Then I see the Tails GitLab URL 10.628
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.061
Then the Tor Browser loads the Tails GitLab 7.186
After features/support/hooks.rb:450 2.016
After features/support/hooks.rb:291 1.247
After features/support/hooks.rb:75 0.001
1:13.794
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.849
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.897
Then I see Pidgin's account manager window 3.870
And I create my XMPP account 15.507
And I close Pidgin's account manager window 1.183
Then Pidgin automatically enables my XMPP account 3.396
And I can join the "tails" channel on "chat.disroot.org" 25.088
After features/support/hooks.rb:450 0.920
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.000
5:5.611
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.120
And the network is plugged 0.048
And Tor is ready 16.324
And available upgrades have been checked 0.067
And all notifications have disappeared 3.090
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.246
Then I see Pidgin's account manager window 3.597
When I create my XMPP account 15.399
And I close Pidgin's account manager window 1.242
Then Pidgin automatically enables my XMPP account 3.526
When I close Pidgin 0.958
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 7.076
Given a computer 0.258
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:2.433
And Pidgin has the expected persistent accounts configured 0.023
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.397
Then Pidgin automatically enables my XMPP account 6.753
And I join some empty multi-user chat 10.402
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.355
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.495
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.378
When I close Pidgin's certificate import failure dialog 0.715
And I close Pidgin's certificate manager 1.379
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.125
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.412
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.272
When I close Pidgin's certificate import failure dialog 0.675
And I close Pidgin's certificate manager 1.218
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 28.590
After features/support/hooks.rb:450 1.746
After features/support/hooks.rb:291 1.173
After features/support/hooks.rb:75 0.074
Tags: @product
13.380
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 12.819
Then the live user has been setup by live-boot 0.205
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.112
And the live user owns its home directory which has strict permissions 0.242
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
21.086
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.152
When the network is plugged 0.041
And Tor is ready 11.686
Then no unexpected services are listening for network connections 0.205

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

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

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

After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
20.594
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.782
When I request a shutdown using the system menu 1.760
Then Tails eventually shuts down 6.051
After features/support/hooks.rb:291 0.159
After features/support/hooks.rb:75 0.000
1:10.203
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.907
When I request a reboot using the system menu 1.763
Then Tails eventually restarts 56.532
After features/support/hooks.rb:291 3.694
After features/support/hooks.rb:75 0.000
21.977
Given I monitor the network connections of SSH 0.164
And I have the SSH key pair for an SSH server 0.494
When I connect to an SSH server on the Internet 19.471
Then I have sucessfully logged into the SSH server 1.829
And I see that SSH is properly stream isolated 0.017
After features/support/hooks.rb:450 0.514
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.000
22.334
Given I have the SSH key pair for an SSH server 0.284
And an SSH server is running on the LAN 0.449
When I connect to an SSH server on the LAN 19.527
Then I am prompted to verify the SSH fingerprint for the SSH server 2.073
After features/support/hooks.rb:450 0.540
After features/support/hooks.rb:291 0.924
After features/support/hooks.rb:75 0.001
17.365
Given I have the SSH key pair for an SFTP server 0.269
When I connect to an SFTP server on the Internet 16.269
Then I successfully connect to the SFTP server 0.826
After features/support/hooks.rb:450 0.656
After features/support/hooks.rb:291 1.363
After features/support/hooks.rb:75 0.000
16.934
Given I cancel setting up an email account 2.905
When I open Thunderbird's Add-ons Manager 2.416
And I open the Extensions tab 1.077
Then I see that no add-ons are enabled in Thunderbird 10.534
After features/support/hooks.rb:450 0.774
After features/support/hooks.rb:291 1.802
After features/support/hooks.rb:75 0.000
46.461
When I enter my email credentials into the autoconfiguration wizard 11.826
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.365
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.326
When I accept the autoconfiguration wizard's configuration 18.079
And I send an email to myself 6.771
And I fetch my email 1.821
Then I can find the email I sent to myself in my inbox 7.271
After features/support/hooks.rb:450 2.110
After features/support/hooks.rb:291 1.202
After features/support/hooks.rb:75 0.000
12:11.018
When the network is plugged 0.061
And I wait 720 seconds 12:0.062

Slept for 720 seconds

Then I successfully configure Tor 10.824
And the time has synced 0.070
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
7.911
When the network is plugged 0.056
And the Tor Connection Assistant autostarts 2.456
And I look at the hide mode but then I go back 3.973
And I choose to connect to Tor automatically 1.272
Then Tor Connection does not propose me to use Tor bridges 0.151
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.682
Given the Tor network and default bridges are blocked 2.046
And the network is plugged 0.254
And I make sure time sync before Tor connects indicates a captive portal 1.321
And the Tor Connection Assistant autostarts 0.798
When I choose to connect to Tor automatically 1.742
And I click "Connect to Tor" 1.198
Then the Tor Connection Assistant fails to connect to Tor 27.682
And the Tor Connection Assistant knows that it's not the time sync that failed 10.440
And the Tor Connection Assistant knows that there might be a captive portal 0.142
When I open the Unsafe Browser from Tor Connection 13.815
And I log-in to the Captive Portal 12.935
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.415
And I allow time sync before Tor connects to work again 0.053
And I click "Connect to Tor" 1.168
Then I wait until Tor is ready 7.546
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
Tags: @product
12.396
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.814
Then the firewall's policy is to drop all IPv4 traffic 0.126
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.272
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.082
And the firewall is configured to block all external IPv6 traffic 0.101
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
51.396
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.153
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 28.008
And I open the Tails homepage in the Unsafe Browser 9.915
And the Tails homepage loads in the Unsafe Browser 0.662
Then the firewall leak detector has detected leaks 0.648
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.055
Tags: @product
14.281
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.990
And I capture all network traffic 0.052
And I disable Tails' firewall 0.378
When I do a TCP DNS lookup of "torproject.org" 0.773
Then the firewall leak detector has detected leaks 0.086
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.074
Tags: @product
12.785
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.819
And I capture all network traffic 0.007
And I disable Tails' firewall 0.295
When I do a UDP DNS lookup of "torproject.org" 0.578
Then the firewall leak detector has detected leaks 0.084
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.088
Tags: @product
16.420
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.865
And I capture all network traffic 0.007
And I disable Tails' firewall 0.289
When I send some ICMP pings 4.126
Then the firewall leak detector has detected leaks 0.131
After features/support/hooks.rb:291 0.875
After features/support/hooks.rb:75 0.032
13.341
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.039
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.204
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.097
After features/support/hooks.rb:450 0.322
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
12.453
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 12.022
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.352
And the untorified connection is logged as dropped by the firewall 0.078
After features/support/hooks.rb:450 0.308
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
18.284
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.785
When I open an untorified ICMP connection to 1.2.3.4 5.420
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.078
After features/support/hooks.rb:450 0.358
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Tags: @product
49.205
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.020
And the system DNS is using the local DNS resolver 0.014
And the network is plugged 0.044
And I successfully configure Tor 41.112
Then the system DNS is still using the local DNS resolver 0.013
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
10.341
When I monitor the network connections of tails-security-check 0.127
And I re-run tails-security-check 0.188
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:450 0.511
After features/support/hooks.rb:291 0.899
After features/support/hooks.rb:75 0.000
3.690
When I monitor the network connections of htpdate 0.115
And I re-run htpdate 3.560
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:450 0.508
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
32.402
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.121
And I re-run tails-upgrade-frontend-wrapper 32.267
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.013
After features/support/hooks.rb:450 0.671
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
34.613
When I monitor the network connections of Tor Browser 0.120
And I start the Tor Browser 33.290
And the Tor Browser loads the startup page 1.149
Then I see that Tor Browser is properly stream isolated 0.053
After features/support/hooks.rb:450 1.422
After features/support/hooks.rb:291 1.151
After features/support/hooks.rb:75 0.000
Tags: @product
58.411
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.185
And a web server is running on the LAN 1.046
And I capture all network traffic 0.006
When I start the Tor Browser 33.100
And the Tor Browser loads the startup page 0.994
And I open a page on the LAN web server in the Tor Browser 9.622
Then the Tor Browser shows the "Unable to connect" error 0.763
And no traffic was sent to the web server on the LAN 0.691
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.054
1:3.303
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 12.171
Then the amnesiac Tor Browser directory exists 0.058
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.839
And the persistent Tor Browser directory does not exist 0.068
When I start the Tor Browser 32.267
And the Tor Browser loads the startup page 1.067
Then I can save the current page as "index.html" to the default downloads directory 5.667
And I can print the current page as "output.pdf" to the default downloads directory 10.163
After features/support/hooks.rb:450 1.523
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
55.561
Before features/support/hooks.rb:245 0.015
Before features/support/hooks.rb:442 0.015
Given I have started Tails from DVD and logged in and the network is connected 12.222
When I start the Tor Browser 30.156
Then the Tor Browser loads the startup page 0.883
When I download some file in the Tor Browser 12.023
Then the file is saved to the default Tor Browser download directory 0.276
After features/support/hooks.rb:450 2.245
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.000
1:25.687
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.221
When I start the Tor Browser 31.212
And the Tor Browser loads the startup page 1.168
Then I can listen to an Ogg audio track in Tor Browser 41.084
After features/support/hooks.rb:450 2.191
After features/support/hooks.rb:291 1.640
After features/support/hooks.rb:75 0.001
53.810
Before features/support/hooks.rb:245 0.035
Before features/support/hooks.rb:442 0.034
Given I have started Tails from DVD and logged in and the network is connected 12.051
When I start the Tor Browser 30.424
And the Tor Browser loads the startup page 1.022
Then I can watch a WebM video in Tor Browser 10.311
After features/support/hooks.rb:450 1.287
After features/support/hooks.rb:291 1.676
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.718
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD and logged in and the network is connected 12.828
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.142
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.069
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.068
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.054
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.064
And the file "/tmp/synaptic.html" exists 0.060
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I start the Tor Browser 32.046
And the Tor Browser loads the startup page 0.984
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.451
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.579
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.111
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.329
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.566
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.073
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.141
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.962
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.548
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.138
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.260
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.573
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.103
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.541
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.566
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
Tags: @product
46.235
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.343
When I start the Tor Browser 32.791
Then the Tor Browser uses all expected TBB shared libraries 1.100
After features/support/hooks.rb:291 1.123
After features/support/hooks.rb:75 0.000
1:1.514
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.180
When I start the Tor Browser 31.222
And the Tor Browser loads the startup page 0.797
And I open the Tails homepage in the Tor Browser 9.213
Then the Tor Browser loads the Tails homepage 0.926
When I request a new identity in Tor Browser 3.168
Then the Tor Browser restarts into a fresh session 3.005
After features/support/hooks.rb:450 1.857
After features/support/hooks.rb:291 1.573
After features/support/hooks.rb:75 0.000
Tags: @product
44.611
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.644
When I start the Tor Browser 29.392
And the Tor Browser loads the startup page 0.994
Then Tor Browser's circuit view is working 1.580
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.746
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.894
When I start the Tor Browser 30.656
And the Tor Browser loads the startup page 0.977
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.377
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.878
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.986
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.976
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
Tags: @product
1:41.526
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.708
And the network is plugged 0.055
And I successfully configure Tor 14.231
And available upgrades have been checked 1.200
And all notifications have disappeared 3.196
Then the persistent Tor Browser directory exists 0.072
And there is a GNOME bookmark for the persistent Tor Browser directory 1.889
When I start the Tor Browser 31.123
And I open the address "https://tails.net/about" in the Tor Browser 10.333
And "Tails - How Tails works" has loaded in the Tor Browser 1.305
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.674
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 10.052
Then "Tails - How Tails works" has loaded in the Tor Browser 1.422
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.259
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
Tags: @product
46.928
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.641
Then the amnesiac Documents directory exists 0.103
And there is a GNOME bookmark for the amnesiac Documents directory 1.751
Then I start the Tor Browser in offline mode 32.069
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.362
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000
Tags: @product
1:8.349
Scenario Outline The default XDG directories are usable in Tor Browser
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails from DVD without network and logged in 8.501
Then the amnesiac Downloads directory exists 0.095
And there is a GNOME bookmark for the amnesiac Downloads directory 1.714
Then I start the Tor Browser in offline mode 32.903
And I can save the current page as "index.html" to the Downloads GNOME bookmark 25.134
The
The page was not saved to /home/amnesia/Downloads/index.html (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/browser.rb:580:in `/^I (can|cannot) save the current page as "([^"]+[.]html)" to the (.*) (directory|GNOME bookmark)$/'
features/torified_browsing.feature:143:in `And I can save the current page as "index.html" to the Downloads GNOME bookmark'
features/torified_browsing.feature:139:in `And I can save the current page as "index.html" to the <dir> GNOME bookmark'
After features/support/hooks.rb:291 4.297

SCENARIO FAILED: 'The default XDG directories are usable in Tor Browser, Examples (#2)' (at time 04:35:46)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:35:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:35:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___2_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:35:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___2_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:35:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___2_.journal

After features/support/hooks.rb:75 0.000
Tags: @product
49.047
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.302
Then the amnesiac Music directory exists 0.109
And there is a GNOME bookmark for the amnesiac Music directory 1.758
Then I start the Tor Browser in offline mode 33.399
And I can save the current page as "index.html" to the Music GNOME bookmark 5.477
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
1:5.821
Scenario Outline The default XDG directories are usable in Tor Browser
Before features/support/hooks.rb:245 0.016
Steps
Given I have started Tails from DVD without network and logged in 7.785
Then the amnesiac Pictures directory exists 0.088
And there is a GNOME bookmark for the amnesiac Pictures directory 2.119
Then I start the Tor Browser in offline mode 30.961
And I can save the current page as "index.html" to the Pictures GNOME bookmark 24.866
The
The page was not saved to /home/amnesia/Pictures/index.html (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/browser.rb:580:in `/^I (can|cannot) save the current page as "([^"]+[.]html)" to the (.*) (directory|GNOME bookmark)$/'
features/torified_browsing.feature:145:in `And I can save the current page as "index.html" to the Pictures GNOME bookmark'
features/torified_browsing.feature:139:in `And I can save the current page as "index.html" to the <dir> GNOME bookmark'
After features/support/hooks.rb:291 4.086

SCENARIO FAILED: 'The default XDG directories are usable in Tor Browser, Examples (#4)' (at time 04:37:46)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:37:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:37:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:37:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3252/artifact/build-artifacts/04:37:46_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.journal

After features/support/hooks.rb:75 0.000
Tags: @product
51.634
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.329
Then the amnesiac Videos directory exists 0.085
And there is a GNOME bookmark for the amnesiac Videos directory 1.735
Then I start the Tor Browser in offline mode 35.768
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.715
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Tags: @product
3:48.408
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.290
And all tps features are active 2.503
And all persistent filesystems have safe access rights 0.283
And all persistence configuration files have safe access rights 0.545
And all persistent directories have safe access rights 3.159
When I start the Tor Browser in offline mode 35.112
And I add a bookmark to eff.org in the Tor Browser 16.734
And I cold reboot the computer 11.668
And the computer reboots Tails 49.742
And I enable persistence 37.479
And I log in to a new session 25.177
And I start the Tor Browser in offline mode 34.725
Then the Tor Browser has a bookmark to eff.org 1.984
After features/support/hooks.rb:291 1.477
After features/support/hooks.rb:75 0.009
19.705
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 19.498
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.206
After features/support/hooks.rb:450 0.603
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
22.710
Given I have the SSH key pair for a Git repository 0.310
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 22.224
Then the Git repository "testing" has been cloned successfully 0.175
After features/support/hooks.rb:450 0.866
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
0.505
When I wget "https://example.com/" to stdout 0.505
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.374
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
4.198
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.198

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.789
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
0.508
When I curl "https://example.com/" to stdout 0.508
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.363
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:6.132
Given I have started Tails from DVD without network and logged in 9.536
And I plug and mount a USB drive containing sample videos 13.324
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.107
And the file "/home/amnesia/video.mp4" exists 0.088
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.215
When I open "/home/amnesia/video.mp4" with Totem 17.568
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.897
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.646
Given I close Totem 0.315
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.137
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.095
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.166
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.753
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.134
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.089
Given I close Totem 0.199
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.106
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.236
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.921
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.382
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.090
Given I close Totem 0.214
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.156
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.204
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.957
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.445
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.086
Given I close Totem 0.183
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.156
And the file "/home/amnesia/.purple/otr.private_key" exists 0.087
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.170
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.881
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.492
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.079
After features/support/hooks.rb:291 1.033
After features/support/hooks.rb:75 0.000
Feature: Using Totem
36.398
Given I have started Tails from DVD and logged in and the network is connected 11.902
Then I can watch a WebM video over HTTPs 24.496
After features/support/hooks.rb:450 0.717
After features/support/hooks.rb:291 0.965
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
51.499
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.260
And I plug and mount a USB drive containing sample videos 12.408
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.112
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.353
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.921
Given I close Totem 0.806
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.201
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.080
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.808
Then I see "TotemUnableToOpen.png" after at most 10 seconds 4.387
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.159
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.000
Tags: @product
58.011
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.272
And I disable the Unsafe Browser 4.636
And I log in to a new session 22.581
And the network is plugged 0.052
And all notifications have disappeared 5.041
When I try to start the Unsafe Browser 12.383
Then the Unsafe Browser complains that it is disabled 1.042
After features/support/hooks.rb:291 1.010
After features/support/hooks.rb:75 0.000
Tags: @product
51.318
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.497
And a web server is running on the LAN 1.058
When I successfully start the Unsafe Browser 30.875
And I open a page on the LAN web server in the Unsafe Browser 6.346
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.540
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.584
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.296
When I successfully start the Unsafe Browser 27.428
Then the Unsafe Browser runs as the expected user 0.880
And the Unsafe Browser has a red theme 0.608
And the Unsafe Browser shows a warning as its start page 0.609
And the Unsafe Browser has no add-ons enabled 6.578
And the Unsafe Browser has no bookmarks 8.054
And the Unsafe Browser uses all expected TBB shared libraries 1.128
After features/support/hooks.rb:291 1.320
After features/support/hooks.rb:75 0.000
Tags: @product
51.602
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.640
When I successfully start the Unsafe Browser 27.486
When I open the Tails homepage in the Unsafe Browser 9.779
Then the Tails homepage loads in the Unsafe Browser 0.594
And the Unsafe Browser has sent packets out to the Internet 0.101
After features/support/hooks.rb:291 1.299
After features/support/hooks.rb:75 0.000
41.992
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.567
When I successfully start the Unsafe Browser 27.276
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.432
And the Unsafe Browser chroot is torn down 0.594
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
1:6.849
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.309
When I successfully start the Unsafe Browser 30.069
# 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 start the Unsafe Browser 10.592
Then I see a warning about another instance already running 3.868
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.000
Tags: @product
51.441
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD and logged in and the network is connected 13.405
When I configure the Unsafe Browser to use a local proxy 0.237
And I successfully start the Unsafe Browser 27.197
And I open the Tails homepage in the Unsafe Browser 10.053
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.548
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.000
2:39.269
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.330
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.056
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 26.299
And I wait 120 seconds 2:0.093

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.466
After features/support/hooks.rb:450 0.754
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.039
39.504
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.676
And the network is unplugged 0.042
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.007

Slept for 10 seconds

When I start the Unsafe Browser 11.673
Then I am told I cannot start the Unsafe Browser when I am offline 6.105
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.000
32.977
When I plug a USB drive containing a basic VeraCrypt volume 7.017
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 23.049
And I open this VeraCrypt volume in GNOME Files 1.611
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.591
When I lock the currently opened VeraCrypt volume 0.502
Then the VeraCrypt volume has been unmounted and locked 0.204
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
37.033
When I plug a USB drive containing a hidden VeraCrypt volume 10.178
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 23.985
And I open this VeraCrypt volume in GNOME Files 1.579
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.579
When I lock the currently opened VeraCrypt volume 0.469
Then the VeraCrypt volume has been unmounted and locked 0.241
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
46.039
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.147
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 30.925
And I open this VeraCrypt volume in GNOME Files 1.720
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.556
When I lock the currently opened VeraCrypt file container 0.423
Then the VeraCrypt file container has been unmounted and locked 0.264
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
55.083
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.672
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.100
And I open this VeraCrypt volume in GNOME Files 1.466
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.148
When I lock the currently opened VeraCrypt file container 0.447
Then the VeraCrypt file container has been unmounted and locked 0.248
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.018
39.272
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.007
And I unlock and mount this VeraCrypt volume with GNOME Disks 29.193
And I open this VeraCrypt volume in GNOME Files 1.794
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.558
When I lock the currently opened VeraCrypt volume 0.490
Then the VeraCrypt volume has been unmounted and locked 0.229
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
34.792
When I plug a USB drive containing a hidden VeraCrypt volume 10.228
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.775
And I open this VeraCrypt volume in GNOME Files 1.513
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.601
When I lock the currently opened VeraCrypt volume 0.439
Then the VeraCrypt volume has been unmounted and locked 0.234
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
1:3.761
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 20.213
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.560
And I open this VeraCrypt volume in GNOME Files 1.733
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.554
When I lock the currently opened VeraCrypt file container 0.421
Then the VeraCrypt file container has been unmounted and locked 0.277
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.015
1:1.821
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.362
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.523
And I open this VeraCrypt volume in GNOME Files 1.691
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.580
When I lock the currently opened VeraCrypt file container 0.417
Then the VeraCrypt file container has been unmounted and locked 0.246
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.015
54.887
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.058
And I unlock and mount this VeraCrypt file container with GNOME Disks 39.293
And I open this VeraCrypt volume in GNOME Files 1.946
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.746
When I lock the currently opened VeraCrypt file container 0.508
Then the VeraCrypt file container has been unmounted and locked 0.333
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.000
Tags: @product
8.596
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.436
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.160
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
Tags: @product
24.546
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 9.384
When I start "WhisperBack" via GNOME Activities Overview 12.017
Then WhisperBack has debugging information 3.144
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000