Project Number Date
test_Tails_ISO_devel 3236 14 Jan 2024, 12:34

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1472 0 0 0 0 1472 196 0 196 4:35:21.365 Passed
Tags: @product
1:32.871
Before features/support/hooks.rb:245 0.024
Given a computer 0.504
And I temporarily create a 100 MiB disk named "swap" 0.165
And I create a gpt swap partition on disk "swap" 9.588
And I plug SATA drive "swap" 1.073
And I temporarily create a 2 GiB disk named "live_hd" 0.379
And I write the Tails ISO image to disk "live_hd" 17.209
And I plug SATA drive "live_hd" 1.060
When I start Tails with network unplugged and I login 1:2.095
Then a "swap" partition was detected by Tails on drive "swap" 0.358
And drive "live_hd" is detected by Tails 0.194
But Tails has no disk swap enabled 0.113
And drive "live_hd" is not mounted 0.127
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.111
Tags: @product
1:14.375
Before features/support/hooks.rb:245 0.001
Given a computer 0.177
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.051
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.960
And I plug non-removable USB drive "fake_TailsData" 1.046
When I start the computer 1.038
And the computer boots Tails 42.835
Then drive "fake_TailsData" is detected by Tails 0.130
And Tails Greeter has not detected a persistence partition 13.136
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.010
Tags: @product
1:14.719
Before features/support/hooks.rb:245 0.003
Given a computer 0.158
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.950
And I plug SATA drive "fake_TailsData" 1.065
When I start the computer 0.995
And the computer boots Tails 43.079
Then drive "fake_TailsData" is detected by Tails 0.126
And Tails Greeter has not detected a persistence partition 13.296
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.009
Tags: @product
1:11.805
Before features/support/hooks.rb:245 0.002
Given a computer 0.170
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.046
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.044
And I plug SATA drive "gpt_ext2" 1.051
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.052
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.027
And I plug SATA drive "msdos_fat32" 1.065
And I start Tails from DVD with network unplugged and I login 1:0.924
Then drive "gpt_ext2" is detected by Tails 0.174
And drive "gpt_ext2" is not mounted 0.060
And drive "msdos_fat32" is detected by Tails 0.105
And drive "msdos_fat32" is not mounted 0.082
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.006
Tags: @product
2:5.571
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:44.747
And running a command as root with pkexec requires PolicyKit administrator privileges 0.136
Then I can run a command as root with sudo 0.144
Then I can run a command as root with pkexec 20.542
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.006
Tags: @product
2:21.168
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 46.244
And running a command as root with pkexec requires PolicyKit administrator privileges 0.169
Then I cannot run a command as root with sudo and the standard passwords 0.243
And I cannot run a command as root with pkexec and the standard passwords 31.817
Then I cannot login as root using su with the standard passwords 1:2.694
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.530
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 8.993
When the network is plugged 0.217
And I successfully configure Tor 14.259
Then the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:450 0.546
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.957
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.458
When the network is plugged 0.045
And the Tor Connection Assistant autostarts 2.456
And I configure some normal bridges in the Tor Connection Assistant 13.566
And I wait until Tor is ready 2.326
Then the system clock is less than 5 minutes incorrect 0.104
After features/support/hooks.rb:450 0.399
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.916
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.423
When I bump the system time with "+1 day" 0.276
And I capture all network traffic 0.002
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 2.590
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.648
And I wait until Tor is ready 3.895
Then the system clock is less than 5 minutes incorrect 0.080
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.965
After features/support/hooks.rb:450 0.514
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.045
Feature: Time syncing
1:8.594
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.450
When I bump the system time with "-15 days" 0.367
And I warm reboot the computer 0.079
And the computer reboots Tails 59.466
Then Tails' hardware clock is close to the host system's time 0.230
After features/support/hooks.rb:450 0.112
After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.030
Feature: Time syncing
1:4.246
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.468
When I bump the hardware clock's time with "-15 days" 1.785
And I warm reboot the computer 0.050
And the computer reboots Tails 53.797
Then the hardware clock is still off by "-15 days" 0.143
After features/support/hooks.rb:450 0.119
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.069
Feature: Time syncing
45.180
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.201
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.027
And I start the computer 1.277
And the computer boots Tails 43.531
Then the system clock is just past Tails' source date 0.142
After features/support/hooks.rb:450 0.097
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.007
Feature: Time syncing
33.174
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 9.464
And I make sure time sync before Tor connects times out 1.159
When the network is plugged 0.033
And I successfully configure Tor 22.464
Then the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:450 0.578
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:2.328
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.341
When I bump the system time with "+8 hours +15 minutes" 0.261
And all notifications have disappeared 3.122
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.151
And the network is plugged 0.215
And the Tor Connection Assistant autostarts 2.400
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.248
And I click "Connect to Tor" 1.192
And the Tor Connection Assistant fails to connect to Tor 15.703
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.797
Then the system clock is less than 20 minutes incorrect 0.556
When I click "Connect to Tor" 1.429
Then I wait until Tor is ready 7.819
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.007
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.079
After features/support/hooks.rb:450 0.623
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.029
Feature: Time syncing
57.774
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.738
When I bump the system time with "+8 hours +15 minutes" 0.291
And all notifications have disappeared 3.347
And I capture all network traffic 0.004
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 2.478
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.373
And I click "Connect to Tor" 1.176
Then the Tor Connection Assistant reports that it failed to connect 11.583
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.829
Then the system clock is less than 20 minutes incorrect 0.280
# "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.409
When I click "Connect to Tor" 1.185
Then I wait until Tor is ready 7.399
And all Internet traffic has only flowed through the configured bridges 1.083
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.066
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.483
After features/support/hooks.rb:450 0.538
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.049
Feature: Time syncing
21.934
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.601
And I make sure time sync before Tor connects uses a fake connectivity check service 1.171
And the network is plugged 0.041
And Tor is ready 10.580
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.535
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.563
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.000
Tags: @product
15.038
When I configure some normal bridges in the Tor Connection Assistant 10.068
Then I wait until Tor is ready 3.949
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.103
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.903
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.034
Tags: @product
15.016
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.814
Then I wait until Tor is ready 4.081
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.072
And all Internet traffic has only flowed through the configured bridges 1.035
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.053
18.183
When I configure the default bridges in the Tor Connection Assistant 12.692
Then I wait until Tor is ready 2.296
And Tor is configured to use the default bridges 0.548
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.129
And Tor is configured to use the default bridges 0.516
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.987
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.047
Tags: @product
26.362
Given the Tor network is blocked 1.761
When I configure a direct connection in the Tor Connection Assistant 20.388
Then I wait until Tor is ready 1.635
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.129
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.958
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.056
Tags: @product
44.220
Given the Tor network and default bridges are blocked 1.848
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.798
Then the Tor Connection Assistant reports that it failed to connect 0.147
And tca.conf is empty 0.283
Given the Tor network and default bridges are unblocked 1.689
And I retry connecting to Tor 1.226
Then I wait until Tor is ready 7.059
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.103
And all Internet traffic has only flowed through Tor or connectivity check service 1.045
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.062
Tags: @product
4.552
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.259
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.141
And I cannot click the "Connect to Tor" button 0.151
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.036
Tags: @product
22.257
Given I configure a direct connection in the Tor Connection Assistant 6.486
And I wait until Tor is ready 2.380
When I disconnect the network through GNOME 2.669
And I connect the network through GNOME 2.634
Then the Tor Connection Assistant autostarts 1.196
And the Tor Connection Assistant connects to Tor 4.040
And I wait until Tor is ready 1.094
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.666
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.044
Tags: @product
41.774
Given I configure a direct connection in the Tor Connection Assistant 6.457
And I wait until Tor is ready 2.576
And I disconnect the network through GNOME 2.647
And the Tor network and default bridges are blocked 1.933
When I connect the network through GNOME 2.751
Then the Tor Connection Assistant reports that it failed to connect 25.409
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.043
Tags: @product
36.457
Given the Tor network and default bridges are blocked 2.059
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.132
Then the Tor Connection Assistant reports that it failed to connect 0.142
Given the Tor network and default bridges are unblocked 1.538
When I click "Connect to Tor" 1.156
Then I wait until Tor is ready 7.773
And Tor is configured to use the default bridges 0.542
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.111
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.073
17.974
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.571
And I prepare Tails for memory erasure tests 0.889
When I start a process allocating 128 MiB of memory with a known pattern 1.210
Then patterns cover at least 128 MiB in the guest's memory 3.321

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

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

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

After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.000
1:1.731
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.463
And I prepare Tails for memory erasure tests 0.688
And I find very few patterns in the guest's memory 4.408

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

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

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

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

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

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

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

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

Pattern coverage: 94.130% (117 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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:33.207
Then patterns cover at least 99% of the test FS size in the guest's memory 3.406

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.580
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.421
After features/support/hooks.rb:75 0.000
6:26.665
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:39.756
And I prepare Tails for memory erasure tests 0.458
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.571
When I trigger shutdown 0.240
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.493
After features/support/hooks.rb:75 0.015
38.053
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.835
And I temporarily create a 4 GiB disk named "gptfat" 0.045
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.094
And I plug USB drive "gptfat" 2.506
When I start Tails Installer 21.512
Then I am told by Tails Installer that the destination device "is too small" 0.059
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.001
Tags: @product
33.528
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.975
And I temporarily create a 7200 MiB disk named "temp" 0.075
And I start Tails Installer 22.378
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.738
Then the "temp" USB drive is selected 0.098
When I unplug USB drive "temp" 0.212
Then a suitable USB device is not found 0.028
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.000
Tags: @product
4:15.498
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.683
And I temporarily create a 7200 MiB disk named "install" 0.048
And I create a gpt partition with a vfat filesystem on disk "install" 5.095
And I plug USB drive "install" 2.429
And I install Tails to USB drive "install" by cloning 3:47.842
Then the running Tails is installed on USB drive "install" 11.321
But there is no persistence partition on USB drive "install" 0.077
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.107
Tags: @product
3:50.972
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.385
And I temporarily create a 7200 MiB disk named "install" 0.066
And I plug USB drive "install" 2.499
And I install Tails to USB drive "install" by cloning 3:28.244
Then the running Tails is installed on USB drive "install" 11.705
But there is no persistence partition on USB drive "install" 0.071
After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.108
Tags: @product
4:35.492
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.709
And I create a file in the Persistent directory 0.087
And I temporarily create a 7200 MiB disk named "install" 0.043
And I create a gpt partition with a vfat filesystem on disk "install" 5.420
And I plug USB drive "install" 2.456
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.925
Then the running Tails is installed on USB drive "install" 13.897
And there is a persistence partition on USB drive "install" 0.094
And the USB drive "install" contains the same files as my persistent storage 3.857
After features/support/hooks.rb:291 1.622
After features/support/hooks.rb:75 0.123
Tags: @product
4:3.053
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 11.669
And I temporarily create a 7200 MiB disk named "install" 0.046
And I plug USB drive "install" 2.547
And I install Tails to USB drive "install" by cloning 3:31.342
Then the running Tails is installed on USB drive "install" 17.367
And there is no persistence partition on USB drive "install" 0.080
After features/support/hooks.rb:291 1.457
After features/support/hooks.rb:75 0.105
Tags: @product
4:2.344
Before features/support/hooks.rb:245 0.002
# 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.637
And I have started Tails from DVD without network and logged in 8.966
And I clone USB drive "__internal" to a temporary USB drive "install" 1.103
And I plug USB drive "install" 2.522
# 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:28.785
Then the running Tails is installed on USB drive "install" 11.248
And there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:291 1.217
After features/support/hooks.rb:75 0.116
Tags: @product @uefi
1:34.109
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.020
And I power off the computer 0.339
And the computer is set to boot in UEFI mode 0.024
When I start Tails from USB drive "__internal" with network unplugged and I login 1:16.620
Then Tails is running from USB drive "__internal" 0.361
And the boot device has safe access rights 3.667
And Tails has started in UEFI mode 0.075
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.006
Tags: @product
1:43.346
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.404
And I plug and mount a USB drive containing a Tails USB image 29.450
And I create a 7200 MiB disk named "usbimage" 0.045
And I plug USB drive "usbimage" 2.484
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:2.961
After features/support/hooks.rb:291 1.544
After features/support/hooks.rb:75 0.089
Tags: @product
1:9.485
Before features/support/hooks.rb:245 0.003
Given a computer 0.217
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:7.765
Then Tails is running from USB drive "usbimage" 0.486
And the label of the system partition on "usbimage" is "Tails" 0.191
And the system partition on "usbimage" is an EFI system partition 0.293
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.191
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.140
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.084
And the system partition on "usbimage" has the expected flags 0.115
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.049
3:32.394
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:32.613
And I update APT using apt 17.384
When I install "popularity-contest" using apt 20.052
Then I am notified I can not use Additional Software for "popularity-contest" 59.491
And I can open the Additional Software documentation from the notification 22.852
After features/support/hooks.rb:450 40.373
After features/support/hooks.rb:291 2.006
After features/support/hooks.rb:75 0.004
5:59.089
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:8.403
And I update APT using apt 16.478
And I install "popularity-contest" using apt 19.757
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:4.512
When I create a persistent storage and activate the Additional Software feature 19.905
Then Additional Software is correctly configured for package "popularity-contest" 1.454
When I shutdown Tails and wait for the computer to power off 11.167
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:36.109
Then Additional Software is correctly configured for package "popularity-contest" 0.995
And the package "popularity-contest" is installed after Additional Software has been started 0.305
After features/support/hooks.rb:450 39.289
After features/support/hooks.rb:291 1.289
After features/support/hooks.rb:75 0.016
2:56.867
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.233
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.268
And I update APT using apt 16.655
When I install "makepp" using apt 20.155
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 58.459
And the package "makepp" is installed 0.095
After features/support/hooks.rb:450 40.811
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.019
5:9.161
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.010
Given a computer 0.292
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:21.502
When I uninstall "popularity-contest" using apt 19.006
And I accept removing "popularity-contest" from Additional Software 0.682
Then "popularity-contest" is not in the list of Additional Software 0.861
When I start Synaptic 25.129
And I update APT using Synaptic 21.919
And I install "cowsay" using Synaptic 9.187
And I accept adding "cowsay" to Additional Software 1.238
Then Additional Software is correctly configured for package "cowsay" 0.971
When I uninstall "cowsay" using apt 3.347
And I refuse removing "cowsay" from Additional Software 0.603
Then Additional Software is correctly configured for package "cowsay" 0.967
When I start "Additional Software" via GNOME Activities Overview 12.616
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.072
Then "cowsay" is not in the list of Additional Software 1.007
When I install "cowsay" using apt 3.302
And I refuse adding "cowsay" to Additional Software 0.628
Then "cowsay" is not in the list of Additional Software 0.822
After features/support/hooks.rb:450 1.109
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.010
11:51.332
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.232
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.892
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.104
And I accept adding "cowsay" to Additional Software 1:4.747
And Additional Software is correctly configured for package "cowsay" 1.384
And I shutdown Tails and wait for the computer to power off 6.055
And I start Tails from USB drive "__internal" with network unplugged 47.361
And I enable persistence 32.323
# 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.021
And I log in to a new session 24.176
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.839
And I revert the APT tweaks that made it prefer an old version of cowsay 0.086
# 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.121
And the network is plugged 0.033
And Tor is ready 18.558
# 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 5.653
And available upgrades have been checked 0.209
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.955
And I can open the Additional Software configuration window from the notification 3.934
And I shutdown Tails and wait for the computer to power off 2:3.452
And I start Tails from USB drive "__internal" with network unplugged 45.483
And I enable persistence 32.714
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 25.034
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.341
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
And the network is plugged 0.047
And Tor is ready 40.173
Then the Additional Software upgrade service has started 0.193
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.092
After features/support/hooks.rb:450 2.804
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.032
1:52.757
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given a computer 0.263
And I start Tails from USB drive "__internal" with network unplugged 46.750
And I enable persistence 30.866
And I remove the "cowsay" deb files from the APT cache 0.618
# 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.111
And I log in to a new session 25.947
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.780
And I can open the Additional Software log file from the notification 3.232
And the package "cowsay" is not installed 0.186
After features/support/hooks.rb:450 0.123
After features/support/hooks.rb:291 1.188
After features/support/hooks.rb:75 0.035
Tags: @product
1:26.050
Before features/support/hooks.rb:245 0.009
Given a computer 0.196
And I create a 7200 MiB disk named "old" 0.046
And I plug USB drive "old" 1.051
And I write an old version of the Tails USB image to disk "old" 19.356
When I start Tails from USB drive "old" with network unplugged 1:1.524
Then the boot device has safe access rights 3.005
And Tails is running from USB drive "old" 0.303
And there is no persistence partition on USB drive "old" 0.064
And process "udev-watchdog" is running 0.055
And udev-watchdog is monitoring the correct device 0.241
And I unplug USB drive "old" 0.204
After features/support/hooks.rb:291 3.616
After features/support/hooks.rb:75 0.014
Tags: @product
1:59.635
Before features/support/hooks.rb:245 0.009
Given a computer 0.213
And I start Tails from USB drive "old" with network unplugged and I login 1:4.246
Then Tails is running from USB drive "old" 0.321
And I create a persistent partition 45.285
And I take note of which tps features are available 1.588
Then a Tails persistence partition exists on USB drive "old" 0.884
And I shutdown Tails and wait for the computer to power off 7.096
After features/support/hooks.rb:291 0.130
After features/support/hooks.rb:75 0.015
Tags: @product
2:24.219
Before features/support/hooks.rb:245 0.007
Given a computer 0.223
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:54.267
Then Tails is running from USB drive "old" 0.344
And all tps features are active 2.225
When I write some files expected to persist 2.086
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.264
And all persistence configuration files have safe access rights 0.771
And all persistent directories from the old Tails version have safe access rights 2.879
And I take note of which tps features are available 0.442
And I shutdown Tails and wait for the computer to power off 5.065
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.649
After features/support/hooks.rb:291 0.120
After features/support/hooks.rb:75 0.009
Tags: @product
2:33.874
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.788
And I log in to a new session 15.955
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.262
And I plug USB drive "to_upgrade" 2.807
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:48.811
Then the running Tails is installed on USB drive "to_upgrade" 13.837
And I unplug USB drive "to_upgrade" 0.208
And I unplug USB drive "__internal" 0.204
After features/support/hooks.rb:291 6.720
After features/support/hooks.rb:75 0.000
Tags: @product
1:58.918
Before features/support/hooks.rb:245 0.008
Given a computer 0.212
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:49.103
Then all tps features from the old Tails version are active 1.650
And Tails is running from USB drive "to_upgrade" 0.329
And the boot device has safe access rights 3.415
And the expected persistent files created with the old Tails version are present in the filesystem 1.559
And all persistent directories from the old Tails version have safe access rights 2.647
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.010
6:9.274
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.224
And no SquashFS delta is installed 0.101
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.285
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.057
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.414
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.567
When the network is plugged 0.052
And Tor is ready 17.226
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 3.003
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.838
Given I shutdown Tails and wait for the computer to power off 9.804
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.737
Then Tails is running version 2.2~testoverlayfsng 0.134
And all tps features are active 2.295
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.370
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.074
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.316
# 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.317
When the network is plugged 0.046
And Tor is ready 15.875
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 3.771
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.761
Given I shutdown Tails and wait for the computer to power off 4.392
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.430
Then Tails is running version 2.3~testoverlayfsng 0.129
And all tps features are active 2.248
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.673
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.084
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.286
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.333
When the network is plugged 0.039
And Tor is ready 16.286
Then the Upgrader considers the system as up-to-date 10.810
# 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.923
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.356
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.029
29.288
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.529
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.464
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.059
And the signing key used by the Upgrader is outdated 0.579
But a current signing key is available on our website 0.000
When the network is plugged 0.060
And Tor is ready 15.792
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.802
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
52.083
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 42.681
When I eject the boot medium 0.334
Then Tails eventually shuts down 9.067
After features/support/hooks.rb:291 0.336
After features/support/hooks.rb:75 0.000
36.107
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 9.413
And I prepare Tails for memory erasure tests 0.522
And I fill a 128 MiB file with a known pattern on the root filesystem 11.555
And patterns cover at least 128 MiB in the guest's memory 3.174

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

When I eject the boot medium 0.610
And I wait for Tails to finish wiping the memory 9.067
Then I find very few patterns in the guest's memory 1.763

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

After features/support/hooks.rb:291 3.594
After features/support/hooks.rb:75 0.000
3:1.894
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.840
And I prepare Tails for memory erasure tests 0.554
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.031
And I fill the USB drive with a known pattern 2:27.683
And I read the content of the test FS 0.121
And patterns cover at least 99% of the test FS size in the guest's memory 3.284

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

When I eject the boot medium 0.612
And I wait for Tails to finish wiping the memory 11.015
Then I find very few patterns in the guest's memory 1.751

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

After features/support/hooks.rb:291 3.520
After features/support/hooks.rb:75 0.000
2:31.166
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.033
And I prepare Tails for memory erasure tests 0.561
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.903
And I fill the USB drive with a known pattern 1:43.208
And I read the content of the test FS 0.065
And patterns cover at least 99% of the test FS size in the guest's memory 2.758

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

When I eject the boot medium 0.285
And I wait for Tails to finish wiping the memory 8.577
Then I find very few patterns in the guest's memory 1.772

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

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

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

When I eject the boot medium 0.968
And I wait for Tails to finish wiping the memory 9.774
Then I find very few patterns in the guest's memory 1.848

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

And Tails eventually shuts down 1:29.466
After features/support/hooks.rb:291 0.190
After features/support/hooks.rb:75 0.000
Tags: @product
44.073
Before features/support/hooks.rb:245 0.007
Given a computer 0.224
And I start Tails from DVD with network unplugged and genuine APT sources 43.480
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.064
And no proposed-updates APT suite is enabled 0.060
And no experimental APT suite is enabled for deb.torproject.org 0.065
And if releasing, no unversioned Tails APT source is enabled 0.162

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.892
After features/support/hooks.rb:75 0.013
Tags: @product
1:16.345
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 12.117
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.222
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.389
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.330
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.013
When I start Tails' custom backup tool 13.047
Then the backup tool displays "Plug in your backup Tails USB stick" 2.091
When I plug USB drive "backup" 2.763
And I give the Persistent Storage on drive "backup" its own UUID 0.336
And I click "Retry" in the backup tool 1.154
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.206
When I click "Back Up" in the backup tool 1.135
And I enter my persistent storage passphrase into the polkit prompt 2.646
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.494
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.177
And I plug USB drive "backup" 3.182
Then the USB drive "backup" contains the same files as my persistent storage 5.036
After features/support/hooks.rb:291 1.794
After features/support/hooks.rb:75 0.117
Tags: @product
0.211
Then the hostname should not have been leaked on the network 0.211
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.032
Tags: @product
0.749
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.208
And I switch to the "manually-added-con" NetworkManager connection 0.354
Then the hostname should not have been leaked on the network 0.187
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.057
27.374
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.290
When I double-click on the Tails documentation launcher on the desktop 18.556
Then "Tails - Documentation" has loaded in the Tor Browser 0.527
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.000
32.981
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.293
When I double-click on the Tails documentation launcher on the desktop 19.119
Then "Tails - Documentation" has loaded in the Tor Browser 0.568
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
27.394
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.593
When I double-click on the Report an Error launcher on the desktop 18.172
Then the support documentation page opens in Tor Browser 0.627
After features/support/hooks.rb:291 0.886
After features/support/hooks.rb:75 0.000
22.432
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.536
When I start Electrum through the GNOME menu 12.749
But the "electrum" tps feature is not enabled 0.756
And I see a warning that Electrum is not persistent 0.388
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.736
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.652
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 16.897
Then I see "CupsTestPage.png" after at most 40 seconds 1.725
And I can print the current document to "/home/amnesia/output.pdf" 8.460
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.225
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.759
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.149
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.122
Then I see "CupsTestPage.png" after at most 40 seconds 1.744
And I can print the current document to "/home/amnesia/output.pdf" 7.449
After features/support/hooks.rb:291 0.883
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.515
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.552
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.151
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.066
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.065
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.190
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.123
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.177
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.316
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.155
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.624
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.292
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.097
When I close Evince 0.240
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.155
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.693
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.237
# 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.110
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.655
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.004
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.157
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.070
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.112
Then I see "CupsTestPage.png" after at most 40 seconds 1.742
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.568
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.999
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.259
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.171
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.064
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.187
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.925
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.938
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.452
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
18.652
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.180
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.261
When I press the "PRINTSCREEN" key 0.124
Then a screenshot is saved to the live user's Pictures directory 0.075
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Tags: @product
9.728
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.891
When the "Dogtail rules!" notification is sent 0.182
Then the "Dogtail rules!" notification is shown to the user 0.654
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.354
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.873
Then the included OpenPGP keys are valid for the next 1 month 3.480
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Tags: @product
22.471
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.828
Then the keys trusted by APT are valid for the next 3 months 13.642
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.207
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 11.398
And I log in to a new session in German (de) 32.853
Then the amnesiac Documents directory exists 0.071
And there is a GNOME bookmark for the amnesiac Documents directory 1.883
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.356
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 9.360
And I log in to a new session in German (de) 28.176
Then the amnesiac Downloads directory exists 0.062
And there is a GNOME bookmark for the amnesiac Downloads directory 1.755
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.676
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.787
And I log in to a new session in German (de) 29.250
Then the amnesiac Music directory exists 0.066
And there is a GNOME bookmark for the amnesiac Music directory 1.571
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.562
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.061
And I log in to a new session in German (de) 28.614
Then the amnesiac Pictures directory exists 0.060
And there is a GNOME bookmark for the amnesiac Pictures directory 1.826
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.240
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.823
And I log in to a new session in German (de) 32.586
Then the amnesiac Videos directory exists 0.071
And there is a GNOME bookmark for the amnesiac Videos directory 1.759
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
Feature: Localization
56.289
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.940
And I log in to a new session in German (de) 28.831
When I double-click on the Report an Error launcher on the desktop 18.927
Then the support documentation page opens in Tor Browser 0.590
After features/support/hooks.rb:291 1.564
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.267
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.899
When I log in to a new session in Arabic (ar) 29.407
Then the keyboard layout is set to "us" 0.195
When the network is plugged 0.040
And Tor is ready 14.383
Then I successfully start the Unsafe Browser in "ar" 29.076
And I kill the Unsafe Browser 5.963
When I enable the screen keyboard 0.194
Then the screen keyboard works in Tor Browser 34.707
And DuckDuckGo is the default search engine 9.591
And I kill the Tor Browser 5.269
And the screen keyboard works in Thunderbird 24.965
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.061
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.868
When I log in to a new session in Chinese (zh_CN) 29.565
Then the keyboard layout is set to "cn" 0.183
When the network is plugged 0.051
And Tor is ready 13.948
Then I successfully start the Unsafe Browser in "zh_CN" 26.586
And I kill the Unsafe Browser 5.872
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 34.459
And DuckDuckGo is the default search engine 9.887
And I kill the Tor Browser 5.327
And the screen keyboard works in Thunderbird 24.592
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 1.318
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.202
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.127
When I log in to a new session in English (en) 16.627
Then the keyboard layout is set to "us" 0.139
When the network is plugged 0.040
And Tor is ready 14.162
Then I successfully start the Unsafe Browser in "en" 25.777
And I kill the Unsafe Browser 5.836
When I enable the screen keyboard 0.198
Then the screen keyboard works in Tor Browser 34.537
And DuckDuckGo is the default search engine 5.415
And I kill the Tor Browser 5.369
And the screen keyboard works in Thunderbird 21.376
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.982
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.439
When I log in to a new session in French (fr) 31.465
Then the keyboard layout is set to "fr" 0.244
When the network is plugged 0.044
And Tor is ready 16.889
Then I successfully start the Unsafe Browser in "fr" 25.085
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 33.021
And DuckDuckGo is the default search engine 10.054
And I kill the Tor Browser 5.345
And the screen keyboard works in Thunderbird 23.799
And the layout of the screen keyboard is set to "fr" 0.658
After features/support/hooks.rb:291 1.165
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.245
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.541
When I log in to a new session in German (de) 29.579
Then the keyboard layout is set to "de" 0.582
When the network is plugged 0.041
And Tor is ready 15.244
Then I successfully start the Unsafe Browser in "de" 28.671
And I kill the Unsafe Browser 6.338
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 33.651
And DuckDuckGo is the default search engine 9.929
And I kill the Tor Browser 5.382
And the screen keyboard works in Thunderbird 22.583
And the layout of the screen keyboard is set to "de" 0.562
After features/support/hooks.rb:291 1.516
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.974
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.851
When I log in to a new session in Italian (it) 29.041
Then the keyboard layout is set to "it" 0.193
When the network is plugged 0.050
And Tor is ready 15.339
Then I successfully start the Unsafe Browser in "it" 27.900
And I kill the Unsafe Browser 5.899
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 33.307
And DuckDuckGo is the default search engine 9.819
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 21.585
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:291 3.396
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.041
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.769
When I log in to a new session in Persian (fa) 27.950
Then the keyboard layout is set to "ir" 0.296
When the network is plugged 0.048
And Tor is ready 17.647
Then I successfully start the Unsafe Browser in "fa" 27.489
And I kill the Unsafe Browser 5.782
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 34.796
And DuckDuckGo is the default search engine 9.439
And I kill the Tor Browser 5.371
And the screen keyboard works in Thunderbird 22.751
And the layout of the screen keyboard is set to "ir" 0.573
After features/support/hooks.rb:291 2.192
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.839
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.907
When I log in to a new session in Portuguese (pt) 28.310
Then the keyboard layout is set to "pt" 0.173
When the network is plugged 0.053
And Tor is ready 15.334
Then I successfully start the Unsafe Browser in "pt" 29.073
And I kill the Unsafe Browser 5.877
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 33.500
And DuckDuckGo is the default search engine 10.055
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 21.525
And the layout of the screen keyboard is set to "us" 0.636
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.454
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.700
When I log in to a new session in Russian (ru) 28.864
Then the keyboard layout is set to "ru" 0.128
When the network is plugged 0.043
And Tor is ready 14.558
Then I successfully start the Unsafe Browser in "ru" 31.581
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.174
Then the screen keyboard works in Tor Browser 35.401
And DuckDuckGo is the default search engine 9.816
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 23.563
And the layout of the screen keyboard is set to "ru" 0.580
After features/support/hooks.rb:291 3.884
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.314
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 21.729
When I log in to a new session in Spanish (es) 29.755
Then the keyboard layout is set to "es" 0.271
When the network is plugged 0.042
And Tor is ready 15.446
Then I successfully start the Unsafe Browser in "es" 24.136
And I kill the Unsafe Browser 6.535
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 33.502
And DuckDuckGo is the default search engine 9.349
And I kill the Tor Browser 5.343
And the screen keyboard works in Thunderbird 21.528
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 1.149
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.777
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.631
When I log in to a new session in Turkish (tr) 28.093
Then the keyboard layout is set to "tr" 0.135
When the network is plugged 0.036
And Tor is ready 15.738
Then I successfully start the Unsafe Browser in "tr" 24.822
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 32.950
And DuckDuckGo is the default search engine 9.515
And I kill the Tor Browser 5.335
And the screen keyboard works in Thunderbird 20.978
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.082
After features/support/hooks.rb:75 0.000
Tags: @product
50.261
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.332
And I capture all network traffic 0.005
When I disable MAC spoofing in Tails Greeter 3.593
And I log in to a new session 14.423
And the network is plugged 0.033
And Tor is ready 21.683
Then 1 network interface is enabled 0.128
And the 1st network device has its real MAC address configured 0.118
When I hotplug a network device and wait for it to be initialized 1.479
Then 2 network interfaces are enabled 0.086
And the 2nd network device has its real MAC address configured 0.102
And some network device leaked the real MAC address 0.274
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.028
Tags: @product
39.326
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.713
And I capture all network traffic 0.006
When I log in to a new session 16.210
And the network is plugged 0.035
And Tor is ready 13.350
Then 1 network interface is enabled 0.129
And the 1st network device has a spoofed MAC address configured 0.074
When I hotplug a network device and wait for it to be initialized 1.412
Then 2 network interfaces are enabled 0.078
And the 2nd network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.237
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.043
Tags: @product
2:22.127
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.765
And I capture all network traffic 0.005
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.130
When I log in to a new session 2:10.236
Then no network interfaces are enabled 0.102
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.829
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.055
Tags: @product
2:21.270
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.739
And I capture all network traffic 0.005
And the network is plugged 0.040
And macchanger will fail by not spoofing and always returns true 0.139
When I log in to a new session 2:10.975
Then no network interfaces are enabled 0.117
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.238
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.085
Tags: @product
2:21.469
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.808
And I capture all network traffic 0.005
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.122
And no network interface modules can be unloaded 0.343
When I log in to a new session 2:10.947
Then 1 network interface is enabled 0.099
But the MAC spoofing panic mode disabled networking 0.340
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.743
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.040
Tags: @product
45.328
Before features/support/hooks.rb:245 0.007
Given a computer 0.181
And I capture all network traffic 0.009
When I start the computer 0.930
Then the computer boots Tails 44.133
And no network interfaces are enabled 0.061
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:291 0.566
After features/support/hooks.rb:75 0.043
1:10.978
Before features/support/hooks.rb:245 0.006
Given a computer 0.187
And I start Tails from DVD with network unplugged and I login 58.470
And I plug and mount a USB drive containing a sample PNG 10.924
Then MAT can clean some sample PNG file 1.395
After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.033
Feature: Networking
Tags: @product
1:10.440
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.068
And I wait between 30 and 60 seconds 45.045

Slept for 45 seconds

Then the Tor Status icon tells me that Tor is not usable 0.500
When the network is plugged 0.035
Then I successfully configure Tor 13.158
And the Tor Status icon tells me that Tor is usable 0.491
And all notifications have disappeared 3.081
And the time has synced 0.058
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.000
Feature: Networking
33.623
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.923
And I disable networking in Tails Greeter 0.941
And I log in to a new session 14.226
Then no network interfaces are enabled 0.107
When I hotplug a network device 0.173
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.240
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.719
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:20.979
And I update APT using apt 17.366
And I install "python3-behave" using apt 20.792
Then the Tails Persistent Storage behave tests pass 2.581
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Tags: @product
35.190
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.342
When I log in to a new session without activating the Persistent Storage 17.744
Then Tails is running from USB drive "__internal" 0.399
And persistence is disabled 0.194
But a Tails persistence partition exists on USB drive "__internal" 5.509
After features/support/hooks.rb:291 1.291
After features/support/hooks.rb:75 0.000
Tags: @product
2:40.340
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.728
Then Tails is running from USB drive "__internal" 0.409
When I create a file in the Persistent directory 0.158
And I create a persistent partition with the default settings 30.683
Then the file I created was copied to the Persistent Storage 0.420
When I shutdown Tails and wait for the computer to power off 9.084
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.558
Then persistence for "Persistent" is active 0.230
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.009
Tags: @product
1:1.711
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.151
And the system is very low on memory 2.417
When I create a file in the Persistent directory 1.188
When I try to create a persistent partition 20.623
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.126
When I close the Persistent Storage app 2.538
And I free up some memory 1.097
And I create a persistent partition with the default settings 23.362
Then the file I created was copied to the Persistent Storage 0.207
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
Tags: @product
2:25.347
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.080
Then Tails is running from USB drive "__internal" 0.387
And all tps features are active 2.130
And all persistent directories have safe access rights 2.501
When I disable the first tps feature 16.812
Then all tps features but the first one are active 1.963
And I shutdown Tails and wait for the computer to power off 5.053
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.071
Then all tps features but the first one are active 2.346
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.010
Tags: @product
40.511
Before features/support/hooks.rb:245 0.049
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.594
Then persistence for "Persistent" is active 0.115
And I create a file in the Persistent directory 0.072
Then the file I created was copied to the Persistent Storage 0.063
When I disable the first tps feature 16.666
Then persistence for "Persistent" is not active 0.078
And the Persistent directory does not exist 0.047
When I enable the first tps feature 14.710
Then persistence for "Persistent" is active 0.093
And the file I created in the Persistent directory exists 0.067
After features/support/hooks.rb:291 0.799
After features/support/hooks.rb:75 0.000
Tags: @product
41.807
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.128
Then persistence for "Persistent" is active 0.094
When I create a file in the Persistent directory 0.094
And I disable the first tps feature 16.608
And I delete the data of the Persistent Folder feature 15.574
Then the file I created does not exist on the Persistent Storage 0.307
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.000
Tags: @product
47.849
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.658
And the network is plugged 0.038
And Tor is ready 16.330
And I take note of which tps features are available 0.595
When I write some files expected to persist 1.537
And I shutdown Tails and wait for the computer to power off 6.154
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.534
After features/support/hooks.rb:291 0.142
After features/support/hooks.rb:75 0.000
Tags: @product
2:37.410
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 8.891
And the network is plugged 0.058
And Tor is ready 13.125
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.231
And I shutdown Tails and wait for the computer to power off 5.073
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.131
And I capture all network traffic 0.015
And the network is plugged 0.047
And Tor is ready 17.039
And I switch to the "persistent-con-current" NetworkManager connection 0.382
And the 1st network device has a spoofed MAC address configured 0.128
And no network device leaked the real MAC address 0.284
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.054
Tags: @product
59.349
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 25.589
And I enable persistence creation in Tails Greeter 1.134
And I log in to a new session expecting no warning about the Persistent Storage not being activated 16.151
Then I create a persistent partition with the default settings using the wizard that was already open 16.475
After features/support/hooks.rb:291 1.053
After features/support/hooks.rb:75 0.000
Tags: @product
4:15.422
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.683
When I enable persistence 36.897
Then no persistent Greeter options were restored 14.158
When I set all Greeter options to non-default values 21.648
And I log in to a new session in German (de) after having activated the Persistent Storage 34.723
Then all Greeter options are set to non-default values 0.262
When I cold reboot the computer 5.030
And the computer reboots Tails 43.976
Given I enable persistence 47.576
Then persistent Greeter options were restored 14.471
When I log in to a new session after having activated the Persistent Storage 25.568
Then all Greeter options are set to non-default values 0.425
After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.009
Tags: @product
3:34.581
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.217
# 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 42.120
And I shutdown Tails and wait for the computer to power off 10.779
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:45.664
And I change the passphrase of the Persistent Storage back to the original 46.799
After features/support/hooks.rb:291 1.558
After features/support/hooks.rb:75 0.010
Tags: @product
1:2.312
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.187
And I log in to a new session without activating the Persistent Storage 21.121
Then persistence is disabled 0.242
But a Tails persistence partition exists on USB drive "__internal" 6.461
And all notifications have disappeared 4.896
When I delete the persistent partition 20.088
Then there is no persistence partition on USB drive "__internal" 0.313
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
1:58.724
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.209
When I write some dotfile expected to persist 0.105
And I shutdown Tails and wait for the computer to power off 5.067
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.024
Then the expected persistent dotfile is present in the filesystem 0.317
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.010
Tags: @product
1:19.046
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.696
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.059
When I try to enable persistence 0.268
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 23.963
When I log in to a new session after having activated the Persistent Storage 26.485
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.140
And all tps features are enabled 2.258
And all tps features but the first one are active 2.174
After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
Tags: @product
5:23.130
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 4:16.273
And I enable persistence 31.696
And I log in to a new session after having activated the Persistent Storage 34.252
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.777
And persistence is enabled 0.130
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.000
Tags: @product
50.818
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 19.383
And I enable persistence but something goes wrong during the LUKS header upgrade 30.694
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.740
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Tags: @product
15.604
When I choose to connect to Tor automatically 1.936
And I accept Tor Connection's offer to use my persistent bridges 1.828
And I click "Connect to Tor" 1.279
Then I wait until Tor is ready 8.366
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 1.258
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.922
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.048
Tags: @product
49.336
When I choose to connect to Tor automatically 1.735
And I accept Tor Connection's offer to use my persistent bridges 1.786
And I disable saving bridges to Persistent Storage 1.275
And I configure a direct connection in the Tor Connection Assistant 10.869
Then I wait until Tor is ready 31.181
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.154
And all Internet traffic has only flowed through Tor or connectivity check service 1.324
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.048
27.992
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.599
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.045
Then I see Pidgin's account manager window 3.702
And Pidgin's D-Bus interface is not available 0.645
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000
1:16.752
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 13.637
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.918
Then I see Pidgin's account manager window 3.594
When I create my XMPP account 14.243
And I close Pidgin's account manager window 1.263
Then Pidgin automatically enables my XMPP account 3.229
Given my XMPP friend goes online 13.779
When I start a conversation with my friend 1.927
And I say something to my friend 1.491
Then I receive a response from my friend 10.667
After features/support/hooks.rb:450 0.660
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.001
2:5.394
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 12.010
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.909
Then I see Pidgin's account manager window 3.702
When I create my XMPP account 14.817
And I close Pidgin's account manager window 0.688
Then Pidgin automatically enables my XMPP account 3.301
When I join some empty multi-user chat 9.592
And I clear the multi-user chat's scrollback 1.423
And my XMPP friend goes online and joins the multi-user chat 12.350
Then I can see that my friend joined the multi-user chat 0.630
And I say something to my friend in the multi-user chat 1.434
Then I receive a response from my friend in the multi-user chat 10.703
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.523
Then I see the Tails GitLab URL 10.889
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 11.183
Then the Tor Browser loads the Tails GitLab 8.223
After features/support/hooks.rb:450 1.922
After features/support/hooks.rb:291 2.119
After features/support/hooks.rb:75 0.002
1:11.044
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.445
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.032
Then I see Pidgin's account manager window 3.551
And I create my XMPP account 14.773
And I close Pidgin's account manager window 0.635
Then Pidgin automatically enables my XMPP account 3.207
And I can join the "tails" channel on "chat.disroot.org" 24.398
After features/support/hooks.rb:450 0.849
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
4:56.663
Before features/support/hooks.rb:245 0.006
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.252
And the network is plugged 0.071
And Tor is ready 14.878
And available upgrades have been checked 0.056
And all notifications have disappeared 3.016
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.887
Then I see Pidgin's account manager window 3.751
When I create my XMPP account 14.146
And I close Pidgin's account manager window 0.685
Then Pidgin automatically enables my XMPP account 3.314
When I close Pidgin 0.762
And I take note of the configured Pidgin accounts 0.025
And I shutdown Tails and wait for the computer to power off 6.069
Given a computer 0.202
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:0.115
And Pidgin has the expected persistent accounts configured 0.018
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.256
Then Pidgin automatically enables my XMPP account 6.140
And I join some empty multi-user chat 9.463
# 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.171
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.929
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.302
When I close Pidgin's certificate import failure dialog 0.665
And I close Pidgin's certificate manager 1.160
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.129
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.763
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.224
When I close Pidgin's certificate import failure dialog 0.658
And I close Pidgin's certificate manager 1.194
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 28.349
After features/support/hooks.rb:450 1.680
After features/support/hooks.rb:291 1.224
After features/support/hooks.rb:75 0.010
Tags: @product
11.272
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.698
Then the live user has been setup by live-boot 0.213
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.162
And the live user owns its home directory which has strict permissions 0.198
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
20.721
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.344
When the network is plugged 0.037
And Tor is ready 12.134
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 'tor' is listening on 10.200.1.1:9050 but has an exception

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

After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
Tags: @product
18.300
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.490
When I request a shutdown using the system menu 1.790
Then Tails eventually shuts down 5.019
After features/support/hooks.rb:291 0.108
After features/support/hooks.rb:75 0.000
1:2.489
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.371
When I request a reboot using the system menu 1.864
Then Tails eventually restarts 49.253
After features/support/hooks.rb:291 3.452
After features/support/hooks.rb:75 0.000
21.714
Given I monitor the network connections of SSH 0.175
And I have the SSH key pair for an SSH server 0.426
When I connect to an SSH server on the Internet 19.403
Then I have sucessfully logged into the SSH server 1.693
And I see that SSH is properly stream isolated 0.015
After features/support/hooks.rb:450 0.506
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
21.711
Given I have the SSH key pair for an SSH server 0.296
And an SSH server is running on the LAN 0.214
When I connect to an SSH server on the LAN 19.177
Then I am prompted to verify the SSH fingerprint for the SSH server 2.023
After features/support/hooks.rb:450 0.416
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
16.691
Given I have the SSH key pair for an SFTP server 0.249
When I connect to an SFTP server on the Internet 15.633
Then I successfully connect to the SFTP server 0.808
After features/support/hooks.rb:450 0.473
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.000
16.583
Given I cancel setting up an email account 2.559
When I open Thunderbird's Add-ons Manager 1.808
And I open the Extensions tab 1.611
Then I see that no add-ons are enabled in Thunderbird 10.604
After features/support/hooks.rb:450 0.700
After features/support/hooks.rb:291 1.200
After features/support/hooks.rb:75 0.000
43.196
When I enter my email credentials into the autoconfiguration wizard 9.741
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.335
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.370
When I accept the autoconfiguration wizard's configuration 18.177
And I send an email to myself 6.375
And I fetch my email 1.468
Then I can find the email I sent to myself in my inbox 6.728
After features/support/hooks.rb:450 1.482
After features/support/hooks.rb:291 1.814
After features/support/hooks.rb:75 0.000
12:10.470
When the network is plugged 0.042
And I wait 720 seconds 12:0.097

Slept for 720 seconds

Then I successfully configure Tor 10.261
And the time has synced 0.068
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
8.033
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 2.599
And I look at the hide mode but then I go back 4.026
And I choose to connect to Tor automatically 1.247
Then Tor Connection does not propose me to use Tor bridges 0.124
After features/support/hooks.rb:291 0.569
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.031
Given the Tor network and default bridges are blocked 1.596
And the network is plugged 0.054
And I make sure time sync before Tor connects indicates a captive portal 1.204
And the Tor Connection Assistant autostarts 1.401
When I choose to connect to Tor automatically 1.292
And I click "Connect to Tor" 1.157
Then the Tor Connection Assistant fails to connect to Tor 26.806
And the Tor Connection Assistant knows that it's not the time sync that failed 10.431
And the Tor Connection Assistant knows that there might be a captive portal 0.127
When I open the Unsafe Browser from Tor Connection 13.575
And I log-in to the Captive Portal 15.298
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.306
And I allow time sync before Tor connects to work again 0.069
And I click "Connect to Tor" 1.165
Then I wait until Tor is ready 7.420
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
12.031
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.447
Then the firewall's policy is to drop all IPv4 traffic 0.112
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.103
And the firewall is configured to block all external IPv6 traffic 0.095
After features/support/hooks.rb:291 0.580
After features/support/hooks.rb:75 0.000
Tags: @product
48.924
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.764
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 26.667
And I open the Tails homepage in the Unsafe Browser 9.552
And the Tails homepage loads in the Unsafe Browser 0.550
Then the firewall leak detector has detected leaks 0.383
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.074
Tags: @product
12.153
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.416
And I capture all network traffic 0.006
And I disable Tails' firewall 0.244
When I do a TCP DNS lookup of "torproject.org" 0.404
Then the firewall leak detector has detected leaks 0.081
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.044
Tags: @product
12.623
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.378
And I capture all network traffic 0.005
And I disable Tails' firewall 0.364
When I do a UDP DNS lookup of "torproject.org" 0.792
Then the firewall leak detector has detected leaks 0.082
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.064
Tags: @product
15.814
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.230
And I capture all network traffic 0.007
And I disable Tails' firewall 0.246
When I send some ICMP pings 4.223
Then the firewall leak detector has detected leaks 0.107
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.039
12.682
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.412
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.193
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:450 0.353
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.000
11.672
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 11.367
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.234
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.316
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
16.938
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.558
When I open an untorified ICMP connection to 1.2.3.4 5.317
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.062
After features/support/hooks.rb:450 0.401
After features/support/hooks.rb:291 0.595
After features/support/hooks.rb:75 0.000
Tags: @product
19.193
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.910
And the system DNS is using the local DNS resolver 0.013
And the network is plugged 0.034
And I successfully configure Tor 11.224
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
10.305
When I monitor the network connections of tails-security-check 0.133
And I re-run tails-security-check 0.149
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:450 0.470
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
2.531
When I monitor the network connections of htpdate 0.132
And I re-run htpdate 2.386
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.452
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
32.248
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.136
And I re-run tails-upgrade-frontend-wrapper 32.092
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.019
After features/support/hooks.rb:450 0.549
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.000
31.521
When I monitor the network connections of Tor Browser 0.125
And I start the Tor Browser 30.615
And the Tor Browser loads the startup page 0.740
Then I see that Tor Browser is properly stream isolated 0.038
After features/support/hooks.rb:450 1.161
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
Tags: @product
53.158
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.330
And a web server is running on the LAN 1.040
And I capture all network traffic 0.007
When I start the Tor Browser 29.423
And the Tor Browser loads the startup page 0.792
And I open a page on the LAN web server in the Tor Browser 9.232
Then the Tor Browser shows the "Unable to connect" error 0.813
And no traffic was sent to the web server on the LAN 0.517
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.039
57.438
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 11.553
Then the amnesiac Tor Browser directory exists 0.075
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.648
And the persistent Tor Browser directory does not exist 0.062
When I start the Tor Browser 28.738
And the Tor Browser loads the startup page 1.014
Then I can save the current page as "index.html" to the default downloads directory 4.786
And I can print the current page as "output.pdf" to the default downloads directory 9.559
After features/support/hooks.rb:450 1.285
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
55.082
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 11.372
When I start the Tor Browser 30.867
Then the Tor Browser loads the startup page 0.924
When I download some file in the Tor Browser 11.683
Then the file is saved to the default Tor Browser download directory 0.234
After features/support/hooks.rb:450 2.190
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
1:26.350
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 11.345
When I start the Tor Browser 30.802
And the Tor Browser loads the startup page 0.803
Then I can listen to an Ogg audio track in Tor Browser 43.398
After features/support/hooks.rb:450 2.648
After features/support/hooks.rb:291 1.116
After features/support/hooks.rb:75 0.000
51.988
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 11.301
When I start the Tor Browser 30.261
And the Tor Browser loads the startup page 0.880
Then I can watch a WebM video in Tor Browser 9.544
After features/support/hooks.rb:450 1.401
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Tags: @product
1:17.219
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.610
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.113
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.067
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.066
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.073
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.068
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.067
And the file "/tmp/synaptic.html" exists 0.066
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.159
When I start the Tor Browser 28.842
And the Tor Browser loads the startup page 0.823
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.178
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.550
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.114
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.143
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.889
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.525
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.095
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.119
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.853
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.510
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.082
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.127
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.212
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.503
# 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.099
# 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.751
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.501
After features/support/hooks.rb:291 0.923
After features/support/hooks.rb:75 0.000
Tags: @product
45.470
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.316
When I start the Tor Browser 33.096
Then the Tor Browser uses all expected TBB shared libraries 1.058
After features/support/hooks.rb:291 1.910
After features/support/hooks.rb:75 0.000
56.046
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 11.227
When I start the Tor Browser 28.706
And the Tor Browser loads the startup page 1.072
And I open the Tails homepage in the Tor Browser 9.210
Then the Tor Browser loads the Tails homepage 1.137
When I request a new identity in Tor Browser 3.145
Then the Tor Browser restarts into a fresh session 1.545
After features/support/hooks.rb:450 1.447
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
Tags: @product
43.561
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.402
When I start the Tor Browser 29.827
And the Tor Browser loads the startup page 0.881
Then Tor Browser's circuit view is working 1.449
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
1:1.004
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.375
When I start the Tor Browser 29.865
And the Tor Browser loads the startup page 0.912
When I open the address "https://net.ipcalf.com/" in the Tor Browser 8.738
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.693
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.497
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.922
After features/support/hooks.rb:291 1.510
After features/support/hooks.rb:75 0.000
Tags: @product
1:39.720
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.368
And the network is plugged 0.053
And I successfully configure Tor 12.854
And available upgrades have been checked 1.139
And all notifications have disappeared 3.021
Then the persistent Tor Browser directory exists 0.061
And there is a GNOME bookmark for the persistent Tor Browser directory 1.655
When I start the Tor Browser 33.245
And I open the address "https://tails.net/about" in the Tor Browser 10.089
And "Tails - How Tails works" has loaded in the Tor Browser 1.241
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.757
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.016
Then "Tails - How Tails works" has loaded in the Tor Browser 1.364
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 9.850
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
Tags: @product
45.202
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.605
Then the amnesiac Documents directory exists 0.063
And there is a GNOME bookmark for the amnesiac Documents directory 1.751
Then I start the Tor Browser in offline mode 30.117
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.665
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Tags: @product
46.199
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.859
Then the amnesiac Downloads directory exists 0.069
And there is a GNOME bookmark for the amnesiac Downloads directory 1.664
Then I start the Tor Browser in offline mode 30.418
And I can save the current page as "index.html" to the Downloads GNOME bookmark 6.187
After features/support/hooks.rb:291 1.104
After features/support/hooks.rb:75 0.000
Tags: @product
44.291
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.986
Then the amnesiac Music directory exists 0.065
And there is a GNOME bookmark for the amnesiac Music directory 1.593
Then I start the Tor Browser in offline mode 30.363
And I can save the current page as "index.html" to the Music GNOME bookmark 4.282
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.000
Tags: @product
43.731
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.874
Then the amnesiac Pictures directory exists 0.125
And there is a GNOME bookmark for the amnesiac Pictures directory 1.671
Then I start the Tor Browser in offline mode 29.442
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.616
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.000
Tags: @product
45.173
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.821
Then the amnesiac Videos directory exists 0.098
And there is a GNOME bookmark for the amnesiac Videos directory 1.767
Then I start the Tor Browser in offline mode 30.541
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.944
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.000
Tags: @product
3:27.814
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.325
And all tps features are active 2.314
And all persistent filesystems have safe access rights 0.234
And all persistence configuration files have safe access rights 0.579
And all persistent directories have safe access rights 2.692
When I start the Tor Browser in offline mode 31.691
And I add a bookmark to eff.org in the Tor Browser 16.108
And I cold reboot the computer 9.258
And the computer reboots Tails 44.686
And I enable persistence 34.787
And I log in to a new session 20.147
And I start the Tor Browser in offline mode 34.756
Then the Tor Browser has a bookmark to eff.org 1.230
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.010
18.977
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.785
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.192
After features/support/hooks.rb:450 0.487
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
21.608
Given I have the SSH key pair for a Git repository 0.280
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.146
Then the Git repository "testing" has been cloned successfully 0.180
After features/support/hooks.rb:450 0.454
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
0.449
When I wget "https://example.com/" to stdout 0.449
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.356
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.000
0.365
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.365

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.295
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.000
0.386
When I curl "https://example.com/" to stdout 0.386
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.278
After features/support/hooks.rb:291 0.595
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
58.507
Given I have started Tails from DVD without network and logged in 7.951
And I plug and mount a USB drive containing sample videos 10.977
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.071
And the file "/home/amnesia/video.mp4" exists 0.057
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.240
When I open "/home/amnesia/video.mp4" with Totem 16.964
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.927
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.537
Given I close Totem 0.215
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.102
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.076
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.627
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.601
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.083
Given I close Totem 0.154
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.082
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.161
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.657
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.119
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.076
Given I close Totem 0.121
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.183
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.201
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.657
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.117
# 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.070
Given I close Totem 0.137
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.127
And the file "/home/amnesia/.purple/otr.private_key" exists 0.078
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.155
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.636
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.097
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.067
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.000
Feature: Using Totem
34.131
Given I have started Tails from DVD and logged in and the network is connected 11.323
Then I can watch a WebM video over HTTPs 22.808
After features/support/hooks.rb:450 0.643
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
45.916
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.075
And I plug and mount a USB drive containing sample videos 10.616
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.091
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.863
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.635
Given I close Totem 0.748
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.276
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.690
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.731
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.127
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
Tags: @product
48.685
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.335
And I disable the Unsafe Browser 3.722
And I log in to a new session 15.487
And the network is plugged 0.047
And all notifications have disappeared 4.750
When I try to start the Unsafe Browser 11.904
Then the Unsafe Browser complains that it is disabled 1.437
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.000
Tags: @product
49.614
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.695
And a web server is running on the LAN 1.040
When I successfully start the Unsafe Browser 26.643
And I open a page on the LAN web server in the Unsafe Browser 9.752
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.482
After features/support/hooks.rb:291 1.449
After features/support/hooks.rb:75 0.000
Tags: @product @doc
52.687
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.047
When I successfully start the Unsafe Browser 25.351
Then the Unsafe Browser runs as the expected user 0.854
And the Unsafe Browser has a red theme 0.587
And the Unsafe Browser shows a warning as its start page 0.623
And the Unsafe Browser has no add-ons enabled 5.856
And the Unsafe Browser has no bookmarks 7.410
And the Unsafe Browser uses all expected TBB shared libraries 0.956
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
Tags: @product
46.891
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.961
When I successfully start the Unsafe Browser 26.244
When I open the Tails homepage in the Unsafe Browser 9.020
Then the Tails homepage loads in the Unsafe Browser 0.559
And the Unsafe Browser has sent packets out to the Internet 0.104
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
40.034
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.831
When I successfully start the Unsafe Browser 26.763
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.911
And the Unsafe Browser chroot is torn down 0.407
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
1:0.175
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.246
When I successfully start the Unsafe Browser 24.809
# 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.446
Then I see a warning about another instance already running 3.662
After features/support/hooks.rb:291 1.227
After features/support/hooks.rb:75 0.000
Tags: @product
46.031
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.299
When I configure the Unsafe Browser to use a local proxy 0.197
And I successfully start the Unsafe Browser 24.744
And I open the Tails homepage in the Unsafe Browser 9.274
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.516
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
2:38.399
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 11.134
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.051
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 26.633
And I wait 120 seconds 2:0.082

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.479
After features/support/hooks.rb:450 0.605
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.038
38.450
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.335
And the network is unplugged 0.053
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.006

Slept for 10 seconds

When I start the Unsafe Browser 11.578
Then I am told I cannot start the Unsafe Browser when I am offline 5.475
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
30.685
When I plug a USB drive containing a basic VeraCrypt volume 6.935
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.133
And I open this VeraCrypt volume in GNOME Files 1.489
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.537
When I lock the currently opened VeraCrypt volume 0.423
Then the VeraCrypt volume has been unmounted and locked 0.166
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
34.843
When I plug a USB drive containing a hidden VeraCrypt volume 10.201
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.941
And I open this VeraCrypt volume in GNOME Files 1.457
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.523
When I lock the currently opened VeraCrypt volume 0.580
Then the VeraCrypt volume has been unmounted and locked 0.139
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.000
42.330
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.894
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.754
And I open this VeraCrypt volume in GNOME Files 1.536
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.513
When I lock the currently opened VeraCrypt file container 0.481
Then the VeraCrypt file container has been unmounted and locked 0.149
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
51.362
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.362
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.321
And I open this VeraCrypt volume in GNOME Files 1.608
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.502
When I lock the currently opened VeraCrypt file container 0.348
Then the VeraCrypt file container has been unmounted and locked 0.219
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.016
35.322
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.895
And I unlock and mount this VeraCrypt volume with GNOME Disks 25.560
And I open this VeraCrypt volume in GNOME Files 1.640
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.592
When I lock the currently opened VeraCrypt volume 0.402
Then the VeraCrypt volume has been unmounted and locked 0.229
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
33.729
When I plug a USB drive containing a hidden VeraCrypt volume 10.152
And I unlock and mount this VeraCrypt volume with GNOME Disks 20.797
And I open this VeraCrypt volume in GNOME Files 1.530
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.571
When I lock the currently opened VeraCrypt volume 0.430
Then the VeraCrypt volume has been unmounted and locked 0.247
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
58.092
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.923
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.278
And I open this VeraCrypt volume in GNOME Files 1.726
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.516
When I lock the currently opened VeraCrypt file container 0.468
Then the VeraCrypt file container has been unmounted and locked 0.178
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.014
55.986
When I plug and mount a USB drive containing a hidden VeraCrypt file container 19.957
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.096
And I open this VeraCrypt volume in GNOME Files 1.631
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.586
When I lock the currently opened VeraCrypt file container 0.438
Then the VeraCrypt file container has been unmounted and locked 0.275
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.014
49.954
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.844
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.114
And I open this VeraCrypt volume in GNOME Files 1.599
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.568
When I lock the currently opened VeraCrypt file container 0.509
Then the VeraCrypt file container has been unmounted and locked 0.318
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
Tags: @product
7.996
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.874
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.121
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Tags: @product
21.627
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.677
When I start "WhisperBack" via GNOME Activities Overview 11.260
Then WhisperBack has debugging information 2.688
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.000