Project Number Date
test_Tails_ISO_stable 4867 03 Jun 2024, 13:55

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1504 0 0 0 0 1504 203 0 203 4:23:4.426 Passed
Tags: @product
2:12.373
Before features/support/hooks.rb:265 0.026
Given a computer 0.470
And I temporarily create a 100 MiB disk named "swap" 0.112
And I create a gpt swap partition on disk "swap" 12.124
And I plug SATA drive "swap" 1.070
And I temporarily create a 2 GiB disk named "live_hd" 0.043
And I write the Tails ISO image to disk "live_hd" 26.703
And I plug SATA drive "live_hd" 1.052
When I start Tails with network unplugged and I login 1:30.293
Then a "swap" partition was detected by Tails on drive "swap" 0.141
And drive "live_hd" is detected by Tails 0.150
But Tails has no disk swap enabled 0.121
And drive "live_hd" is not mounted 0.088
After features/support/hooks.rb:311 0.718
After features/support/hooks.rb:100 0.156
Tags: @product
1:36.113
Before features/support/hooks.rb:265 0.004
Given a computer 0.473
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.049
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 23.578
And I plug non-removable USB drive "fake_TailsData" 1.052
When I start the computer 1.013
And the computer boots Tails 55.663
Then drive "fake_TailsData" is detected by Tails 0.162
And Tails Greeter has not detected a persistence partition 14.119
After features/support/hooks.rb:311 1.559
After features/support/hooks.rb:100 0.012
Tags: @product
1:36.295
Before features/support/hooks.rb:265 0.003
Given a computer 0.192
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.043
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.326
And I plug SATA drive "fake_TailsData" 1.056
When I start the computer 1.025
And the computer boots Tails 57.398
Then drive "fake_TailsData" is detected by Tails 0.190
And Tails Greeter has not detected a persistence partition 14.063
After features/support/hooks.rb:311 0.825
After features/support/hooks.rb:100 0.012
Tags: @product
1:36.097
Before features/support/hooks.rb:265 0.003
Given a computer 0.193
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.041
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.173
And I plug SATA drive "gpt_ext2" 1.049
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.075
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.179
And I plug SATA drive "msdos_fat32" 1.074
And I start Tails from DVD with network unplugged and I login 1:20.929
Then drive "gpt_ext2" is detected by Tails 0.132
And drive "gpt_ext2" is not mounted 0.069
And drive "msdos_fat32" is detected by Tails 0.102
And drive "msdos_fat32" is not mounted 0.077
After features/support/hooks.rb:311 0.686
After features/support/hooks.rb:100 0.007
Tags: @product
2:8.330
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in with an administration password 2:1.067
And running a command as root with pkexec requires PolicyKit administrator privileges 0.101
Then I can run a command as root with sudo 0.232
Then I can run a command as root with pkexec 6.929
After features/support/hooks.rb:311 1.146
After features/support/hooks.rb:100 0.005
Tags: @product
1:30.701
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 48.507
And running a command as root with pkexec requires PolicyKit administrator privileges 0.231
Then I cannot run a command as root with sudo and the standard passwords 0.240
And I cannot run a command as root with pkexec and the standard passwords 16.143
Then I cannot login as root using su with the standard passwords 25.578
After features/support/hooks.rb:311 0.916
After features/support/hooks.rb:100 0.000
Feature: Time syncing
28.169
Before features/support/hooks.rb:265 0.005
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 9.803
When the network is plugged 0.213
And I successfully configure Tor 18.088
Then the system clock is less than 5 minutes incorrect 0.064
After features/support/hooks.rb:500 0.653
After features/support/hooks.rb:311 1.143
After features/support/hooks.rb:100 0.000
Feature: Time syncing
28.993
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.348
When the network is plugged 0.038
And the Tor Connection Assistant autostarts 4.190
And I configure some normal bridges in the Tor Connection Assistant 14.530
And I wait until Tor is ready 1.793
Then the system clock is less than 5 minutes incorrect 0.091
After features/support/hooks.rb:500 0.409
After features/support/hooks.rb:311 0.738
After features/support/hooks.rb:100 0.000
Feature: Time syncing
31.370
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.278
When I bump the system time with "+1 day" 0.253
And I capture all network traffic 0.003
And the network is plugged 0.054
And the Tor Connection Assistant autostarts 4.724
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.533
And I wait until Tor is ready 4.550
Then the system clock is less than 5 minutes incorrect 0.045
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.926
After features/support/hooks.rb:500 0.579
After features/support/hooks.rb:311 0.743
After features/support/hooks.rb:100 0.050
Feature: Time syncing
1:24.035
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.599
When I bump the system time with "-15 days" 0.384
And I warm reboot the computer 0.026
And the computer reboots Tails 1:14.656
Then Tails' hardware clock is close to the host system's time 0.367
After features/support/hooks.rb:500 0.109
After features/support/hooks.rb:311 0.650
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:31.205
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.717
When I bump the hardware clock's time with "-15 days" 2.492
And I warm reboot the computer 0.012
And the computer reboots Tails 1:19.233
Then the hardware clock is still off by "-15 days" 0.750
After features/support/hooks.rb:500 0.113
After features/support/hooks.rb:311 0.639
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:5.734
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given a computer 0.171
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 0.989
And the computer boots Tails 1:4.347
Then the system clock is just past Tails' source date 0.202
After features/support/hooks.rb:500 0.101
After features/support/hooks.rb:311 0.683
After features/support/hooks.rb:100 0.015
Feature: Time syncing
33.190
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD without network and logged in 8.686
And I make sure time sync before Tor connects times out 1.161
When the network is plugged 0.036
And I successfully configure Tor 23.216
Then the system clock is less than 5 minutes incorrect 0.089
After features/support/hooks.rb:500 0.588
After features/support/hooks.rb:311 1.191
After features/support/hooks.rb:100 0.001
Feature: Time syncing
1:5.348
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.446
When I bump the system time with "+8 hours +15 minutes" 0.255
And all notifications have disappeared 4.096
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.174
And the network is plugged 0.153
And the Tor Connection Assistant autostarts 5.729
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.519
And I click "Connect to Tor" 1.194
And the Tor Connection Assistant fails to connect to Tor 15.585
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.731
Then the system clock is less than 20 minutes incorrect 0.232
When I click "Connect to Tor" 1.149
Then I wait until Tor is ready 7.110
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.911
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:500 0.529
After features/support/hooks.rb:311 0.712
After features/support/hooks.rb:100 0.055
Feature: Time syncing
1:0.250
Before features/support/hooks.rb:265 0.004
Before features/support/hooks.rb:492 0.004
Given I have started Tails from DVD without network and logged in 8.747
When I bump the system time with "+8 hours +15 minutes" 0.256
And all notifications have disappeared 3.838
And I capture all network traffic 0.003
And the network is plugged 0.047
And the Tor Connection Assistant autostarts 4.340
# 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.518
And I click "Connect to Tor" 1.191
Then the Tor Connection Assistant reports that it failed to connect 11.752
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.965
Then the system clock is less than 20 minutes incorrect 0.217
# "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.373
When I click "Connect to Tor" 1.173
Then I wait until Tor is ready 7.475
And all Internet traffic has only flowed through the configured bridges 0.936
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.059
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.352
After features/support/hooks.rb:500 0.525
After features/support/hooks.rb:311 0.811
After features/support/hooks.rb:100 0.035
Feature: Time syncing
23.800
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.004
Given I have started Tails from DVD without network and logged in 8.335
And I make sure time sync before Tor connects uses a fake connectivity check service 1.269
And the network is plugged 0.033
And Tor is ready 12.612
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.546
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.002
After features/support/hooks.rb:500 0.740
After features/support/hooks.rb:311 0.709
After features/support/hooks.rb:100 0.000
Tags: @product
17.268
When I configure some normal bridges in the Tor Connection Assistant 12.946
Then I wait until Tor is ready 3.348
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.057
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.904
After features/support/hooks.rb:311 1.096
After features/support/hooks.rb:100 0.063
Tags: @product
16.459
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.645
Then I wait until Tor is ready 2.759
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.067
And all Internet traffic has only flowed through the configured bridges 0.969
After features/support/hooks.rb:311 0.665
After features/support/hooks.rb:100 0.041
Tags: @product
39.358
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.894
Then I wait until Tor is ready 4.513
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 1.125
And all Internet traffic has only flowed through the configured bridges 0.811
After features/support/hooks.rb:311 0.645
After features/support/hooks.rb:100 0.056
Tags: @product
1:7.450
Given the Tor network and default bridges are blocked 1.943
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.379
Then the Tor Connection Assistant reports that it failed to connect 0.123
And tca.conf is empty 0.218
Given I scan a QR code from the error page in Tor Connection Assistant 21.605
And I retry connecting to Tor 1.180
Then I wait until Tor is ready 9.841
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.131
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.014
After features/support/hooks.rb:311 0.884
After features/support/hooks.rb:100 0.038
19.209
When I configure the default bridges in the Tor Connection Assistant 13.839
Then I wait until Tor is ready 3.298
And Tor is configured to use the default bridges 0.511
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 0.445
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.044
After features/support/hooks.rb:311 0.632
After features/support/hooks.rb:100 0.037
Tags: @product
26.977
Given the Tor network is blocked 1.902
When I configure a direct connection in the Tor Connection Assistant 20.970
Then I wait until Tor is ready 2.543
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.051
And Tor is configured to use the default bridges 0.496
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.000
After features/support/hooks.rb:311 0.655
After features/support/hooks.rb:100 0.054
Tags: @product
1:13.805
Given the Tor network and default bridges are blocked 2.525
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.882
Then the Tor Connection Assistant reports that it failed to connect 0.109
And tca.conf is empty 0.207
Given the Tor network and default bridges are unblocked 1.281
And I retry connecting to Tor 1.176
Then I wait until Tor is ready 36.178
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.062
And all Internet traffic has only flowed through Tor or connectivity check service 1.370
After features/support/hooks.rb:311 1.462
After features/support/hooks.rb:100 0.048
Tags: @product
4.530
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.269
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.110
And I cannot click the "Connect to Tor" button 0.150
After features/support/hooks.rb:311 0.640
After features/support/hooks.rb:100 0.080
Tags: @product
27.370
Given I configure a direct connection in the Tor Connection Assistant 6.899
And I wait until Tor is ready 3.225
When I disconnect the network through GNOME 3.250
And I connect the network through GNOME 3.272
Then the Tor Connection Assistant autostarts 2.356
And the Tor Connection Assistant connects to Tor 3.067
And I wait until Tor is ready 3.258
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.069
And all Internet traffic has only flowed through Tor or connectivity check service 1.971
After features/support/hooks.rb:311 0.626
After features/support/hooks.rb:100 0.051
Tags: @product
43.642
Given I configure a direct connection in the Tor Connection Assistant 7.187
And I wait until Tor is ready 3.215
And I disconnect the network through GNOME 2.804
And the Tor network and default bridges are blocked 1.509
When I connect the network through GNOME 2.872
Then the Tor Connection Assistant reports that it failed to connect 26.054
After features/support/hooks.rb:311 0.751
After features/support/hooks.rb:100 0.051
Tags: @product
37.572
Given the Tor network and default bridges are blocked 1.766
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.984
Then the Tor Connection Assistant reports that it failed to connect 0.128
Given the Tor network and default bridges are unblocked 1.659
When I click "Connect to Tor" 1.181
Then I wait until Tor is ready 8.319
And Tor is configured to use the default bridges 0.506
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.026
After features/support/hooks.rb:311 1.144
After features/support/hooks.rb:100 0.033
22.002
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.609
And I prepare Tails for memory erasure tests 0.585
When I start a process allocating 128 MiB of memory with a known pattern 2.420
Then patterns cover at least 128 MiB in the guest's memory 3.963

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

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

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

After features/support/hooks.rb:311 0.844
After features/support/hooks.rb:100 0.000
29.848
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 10.642
And I prepare Tails for memory erasure tests 0.406
And I find very few patterns in the guest's memory 4.837

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

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

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

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

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

After features/support/hooks.rb:311 0.963
After features/support/hooks.rb:100 0.000
54.283
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.343
And I prepare Tails for memory erasure tests 0.575
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.131
Then I find very few patterns in the guest's memory 6.391

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.902
After features/support/hooks.rb:100 0.000
1:19.680
Before features/support/hooks.rb:265 0.004
Given I have started Tails from DVD without network and logged in 12.957
And I prepare Tails for memory erasure tests 0.482
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.373
Then I find very few patterns in the guest's memory 3.746

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.883
After features/support/hooks.rb:100 0.000
54.447
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.311
And I prepare Tails for memory erasure tests 0.495
When I fill a 128 MiB file with a known pattern on the root filesystem 19.298
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.430
Then patterns cover at least 128 MiB in the guest's memory 3.012

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.000

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.521
After features/support/hooks.rb:100 0.000
7:41.085
Before features/support/hooks.rb:265 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:55.461
And I prepare Tails for memory erasure tests 0.451
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.935
When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.530
After features/support/hooks.rb:100 0.014
28.224
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 9.070
And I temporarily create a 4 GiB disk named "gptfat" 0.065
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.390
And I plug USB drive "gptfat" 2.584
When I start Tails Installer 10.044
Then I am told by Tails Installer that the destination device "is too small" 0.069
After features/support/hooks.rb:311 0.814
After features/support/hooks.rb:100 0.003
Tags: @product
21.136
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.821
And I temporarily create a 7200 MiB disk named "temp" 0.065
And I start Tails Installer 9.150
But a suitable USB device is not found 0.023
When I plug USB drive "temp" 2.759
Then the "temp" USB drive is selected 0.100
When I unplug USB drive "temp" 0.199
Then a suitable USB device is not found 0.016
After features/support/hooks.rb:311 1.322
After features/support/hooks.rb:100 0.000
Tags: @product
3:57.906
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 9.082
And I temporarily create a 7200 MiB disk named "install" 0.068
And I create a gpt partition with a vfat filesystem on disk "install" 6.519
And I plug USB drive "install" 2.546
And I install Tails to USB drive "install" by cloning 3:20.529
Then the running Tails is installed on USB drive "install" 13.068
And there is a random seed on USB drive "install" 6.019
But there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:311 1.258
After features/support/hooks.rb:100 0.122
Tags: @product
3:54.135
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.527
And I temporarily create a 7200 MiB disk named "install" 0.051
And I plug USB drive "install" 4.114
And I install Tails to USB drive "install" by cloning 3:20.480
Then the running Tails is installed on USB drive "install" 13.914
And there is a random seed on USB drive "install" 6.970
But there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:311 1.154
After features/support/hooks.rb:100 0.114
Tags: @product
4:36.343
Before features/support/hooks.rb:265 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.817
And I create a file in the Persistent directory 0.111
And I temporarily create a 7200 MiB disk named "install" 0.049
And I create a gpt partition with a vfat filesystem on disk "install" 6.424
And I plug USB drive "install" 2.508
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:46.304
Then the running Tails is installed on USB drive "install" 15.917
And there is a random seed on USB drive "install" 6.078
And there is a persistence partition on USB drive "install" 0.064
And the USB drive "install" contains the same files as my persistent storage 4.067
After features/support/hooks.rb:311 1.852
After features/support/hooks.rb:100 0.124
Tags: @product
4:6.182
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.110
And I temporarily create a 7200 MiB disk named "install" 0.056
And I plug USB drive "install" 2.565
And I install Tails to USB drive "install" by cloning 3:22.854
Then the running Tails is installed on USB drive "install" 22.465
And there is a random seed on USB drive "install" 6.030
And there is no persistence partition on USB drive "install" 0.099
After features/support/hooks.rb:311 2.188
After features/support/hooks.rb:100 0.095
Tags: @product
4:34.564
Before features/support/hooks.rb:265 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.230
And I have started Tails from DVD without network and logged in 9.437
And I clone USB drive "__internal" to a temporary USB drive "install" 1.459
And I plug USB drive "install" 2.761
# 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:43.790
Then the running Tails is installed on USB drive "install" 18.590
And there is a random seed on USB drive "install" 7.221
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:311 1.305
After features/support/hooks.rb:100 0.167
Tags: @product @uefi
1:57.347
Before features/support/hooks.rb:265 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.772
And I power off the computer 0.337
And the computer is set to boot in UEFI mode 0.030
When I start Tails from USB drive "__internal" with network unplugged and I login 1:40.764
Then Tails is running from USB drive "__internal" 0.351
And the boot device has safe access rights 3.040
And Tails has started in UEFI mode 0.051
After features/support/hooks.rb:311 1.710
After features/support/hooks.rb:100 0.015
Tags: @product
1:43.249
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 9.400
And I plug and mount a USB drive containing a Tails USB image 42.443
And I create a 7200 MiB disk named "usbimage" 0.057
And I plug USB drive "usbimage" 2.417
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 48.932
After features/support/hooks.rb:311 2.435
After features/support/hooks.rb:100 0.097
Tags: @product
1:46.545
Before features/support/hooks.rb:265 0.003
Given a computer 0.211
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:45.073
Then Tails is running from USB drive "usbimage" 0.374
And the label of the system partition on "usbimage" is "Tails" 0.249
And the system partition on "usbimage" is an EFI system partition 0.171
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.143
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.116
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.116
And the system partition on "usbimage" has the expected flags 0.089
After features/support/hooks.rb:311 1.080
After features/support/hooks.rb:100 0.098
5:22.573
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 59.813
And I update APT using apt 19.532
And I install "popularity-contest" using apt 25.518
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.155
When I create a persistent storage and activate the Additional Software feature 20.737
Then Additional Software is correctly configured for package "popularity-contest" 1.348
When I shutdown Tails and wait for the computer to power off 10.670
And I start Tails from USB drive "__internal" with network unplugged 1:2.580
And I enable persistence 21.032
And I log in to a new session 49.929
And the Additional Software installation service has started 41.552
Then I am notified that the installation succeeded 1.620
And Additional Software is correctly configured for package "popularity-contest" 0.818
And the package "popularity-contest" is installed after Additional Software has been started 0.262
After features/support/hooks.rb:500 39.697
After features/support/hooks.rb:311 1.221
After features/support/hooks.rb:100 0.017
2:31.289
Before features/support/hooks.rb:265 0.014
Before features/support/hooks.rb:492 0.018
Given a computer 0.296
And I start Tails from USB drive "__internal" and I login with an administration password 1:39.966
And I update APT using apt 19.676
When I install "makepp" using apt 25.783
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.486
And the package "makepp" is installed 0.079
After features/support/hooks.rb:500 41.839
After features/support/hooks.rb:311 1.077
After features/support/hooks.rb:100 0.021
5:14.990
Before features/support/hooks.rb:265 0.016
Before features/support/hooks.rb:492 0.019
Given a computer 0.293
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:21.335
When I uninstall "popularity-contest" using apt 21.879
And I accept removing "popularity-contest" from Additional Software 0.575
Then "popularity-contest" is not in the list of Additional Software 0.689
When I start Synaptic 24.901
And I update APT using Synaptic 22.278
And I install "cowsay" using Synaptic 12.702
And I accept adding "cowsay" to Additional Software 1.856
Then Additional Software is correctly configured for package "cowsay" 0.840
When I uninstall "cowsay" using apt 3.231
And I refuse removing "cowsay" from Additional Software 0.653
Then Additional Software is correctly configured for package "cowsay" 0.902
When I start "Additional Software" via GNOME Activities Overview 10.846
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.292
Then "cowsay" is not in the list of Additional Software 0.925
When I install "cowsay" using apt 3.288
And I refuse adding "cowsay" to Additional Software 0.649
Then "cowsay" is not in the list of Additional Software 0.847
After features/support/hooks.rb:500 1.194
After features/support/hooks.rb:311 0.789
After features/support/hooks.rb:100 0.027
10:3.978
Before features/support/hooks.rb:265 0.016
Before features/support/hooks.rb:492 0.018
Given a computer 0.271
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:25.934
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.933
And I accept adding "cowsay" to Additional Software 7.293
And Additional Software is correctly configured for package "cowsay" 0.976
And I shutdown Tails and wait for the computer to power off 6.513
And I start Tails from USB drive "__internal" with network unplugged 1:1.593
And I enable persistence 10.749
# 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.024
And I log in to a new session 39.603
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.374
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
# 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.062
And the network is plugged 0.046
And Tor is ready 20.905
# 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 8.983
And available upgrades have been checked 0.105
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.533
And I can open the Additional Software configuration window from the notification 3.556
And I shutdown Tails and wait for the computer to power off 15.292
And I start Tails from USB drive "__internal" with network unplugged 1:0.966
And I enable persistence 10.989
# 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.035
And I log in to a new session 43.690
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.519
And I revert the APT tweaks that made it prefer an old version of cowsay 0.062
And the network is plugged 0.053
And Tor is ready 53.554
Then the Additional Software upgrade service has started 0.169
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.102
After features/support/hooks.rb:500 2.552
After features/support/hooks.rb:311 0.869
After features/support/hooks.rb:100 0.058
2:15.245
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.009
Given a computer 0.322
And I start Tails from USB drive "__internal" with network unplugged 1:0.696
And I enable persistence 11.358
And I remove the "cowsay" deb files from the APT cache 0.661
# 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.084
And I log in to a new session 41.169
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.536
And I can open the Additional Software log file from the notification 5.814
And the package "cowsay" is not installed 0.603
After features/support/hooks.rb:500 0.126
After features/support/hooks.rb:311 1.033
After features/support/hooks.rb:100 0.008
Tags: @product
2:12.463
Before features/support/hooks.rb:265 0.005
Given a computer 0.247
And I create a 7200 MiB disk named "old" 0.045
And I plug USB drive "old" 1.054
And I write an old version of the Tails USB image to disk "old" 30.875
When I start Tails from USB drive "old" with network unplugged 1:35.805
Then the boot device has safe access rights 3.300
And Tails is running from USB drive "old" 0.363
And there is no persistence partition on USB drive "old" 0.068
And process "udev-watchdog" is running 0.118
And udev-watchdog is monitoring the correct device 0.333
And I unplug USB drive "old" 0.251
After features/support/hooks.rb:311 3.822
After features/support/hooks.rb:100 0.030
Tags: @product
2:14.941
Before features/support/hooks.rb:265 0.010
Given a computer 0.274
And I start Tails from USB drive "old" with network unplugged and I login 1:26.525
Then Tails is running from USB drive "old" 0.370
And I create a persistent partition 36.686
And I take note of which tps features are available 1.728
Then a Tails persistence partition exists on USB drive "old" 0.866
And I shutdown Tails and wait for the computer to power off 8.491
After features/support/hooks.rb:311 0.194
After features/support/hooks.rb:100 0.011
Tags: @product
2:57.575
Before features/support/hooks.rb:265 0.008
Given a computer 0.220
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:19.774
Then Tails is running from USB drive "old" 0.340
And all tps features are active 2.042
When I write some files expected to persist 1.582
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.235
And all persistence configuration files have safe access rights 0.399
And all persistent directories from the old Tails version have safe access rights 2.796
And I take note of which tps features are available 0.467
And I shutdown Tails and wait for the computer to power off 4.415
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 25.301
After features/support/hooks.rb:311 0.168
After features/support/hooks.rb:100 0.011
Tags: @product
2:35.225
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.423
And I log in to a new session 18.471
And I clone USB drive "old" to a new USB drive "to_upgrade" 3.052
And I plug USB drive "to_upgrade" 2.423
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:37.391
Then the running Tails is installed on USB drive "to_upgrade" 22.050
And I unplug USB drive "to_upgrade" 0.195
And I unplug USB drive "__internal" 0.217
After features/support/hooks.rb:311 1.895
After features/support/hooks.rb:100 0.000
Tags: @product
2:24.080
Before features/support/hooks.rb:265 0.007
Given a computer 0.247
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:14.087
Then all tps features from the old Tails version are active 1.757
And Tails is running from USB drive "to_upgrade" 0.497
And the boot device has safe access rights 3.572
And the expected persistent files created with the old Tails version are present in the filesystem 1.545
And all persistent directories from the old Tails version have safe access rights 2.370
After features/support/hooks.rb:311 0.668
After features/support/hooks.rb:100 0.010
6:42.399
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.617
And no SquashFS delta is installed 0.241
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.323
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.071
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.328
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.466
When the network is plugged 0.035
And Tor is ready 19.644
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.691
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 12.831
Given I shutdown Tails and wait for the computer to power off 11.383
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:13.681
Then Tails is running version 6.2~testoverlayfs 0.015
And all tps features are active 2.286
And the file system changes introduced in version 6.2~testoverlayfs are present 0.336
And only the 6.2~testoverlayfs SquashFS delta is installed 0.075
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.400
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.292
When the network is plugged 0.068
And Tor is ready 16.538
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.776
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.142
Given I shutdown Tails and wait for the computer to power off 4.487
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.046
Then Tails is running version 6.3~testoverlayfs 0.014
And all tps features are active 2.095
And the file system changes introduced in version 6.3~testoverlayfs are present 0.537
And only the 6.3~testoverlayfs SquashFS delta is installed 0.068
# 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.415
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.337
When the network is plugged 0.036
And Tor is ready 18.469
Then the Upgrader considers the system as up-to-date 0.329
# 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 15.404
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.906
After features/support/hooks.rb:311 0.949
After features/support/hooks.rb:100 0.023
37.795
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.494
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.288
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.085
And the signing key used by the Upgrader is outdated 1.019
But a current signing key is available on our website 0.000
When the network is plugged 0.044
And Tor is ready 19.346
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.514
After features/support/hooks.rb:311 0.816
After features/support/hooks.rb:100 0.000
55.238
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD and logged in and the network is connected 48.234
When I eject the boot medium 0.219
Then Tails eventually shuts down 6.784
After features/support/hooks.rb:311 0.211
After features/support/hooks.rb:100 0.000
45.427
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.718
And I prepare Tails for memory erasure tests 0.519
And I fill a 128 MiB file with a known pattern on the root filesystem 14.632
And patterns cover at least 128 MiB in the guest's memory 3.689

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

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

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

After features/support/hooks.rb:311 3.553
After features/support/hooks.rb:100 0.000
41.812
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 9.629
And I prepare Tails for memory erasure tests 0.479
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.300
And I fill the USB drive with a known pattern 2.779
And I read the content of the test FS 0.092
And patterns cover at least 90% of the test FS size in the guest's memory 3.965

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

When I eject the boot medium 0.418
And I wait for Tails to finish wiping the memory 13.206
Then I find very few patterns in the guest's memory 1.941

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

After features/support/hooks.rb:311 3.568
After features/support/hooks.rb:100 0.000
1:10.205
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD without network and logged in 8.692
And I prepare Tails for memory erasure tests 0.563
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.642
And I fill the USB drive with a known pattern 1.499
And I read the content of the test FS 0.091
And patterns cover at least 99% of the test FS size in the guest's memory 3.630

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

When I eject the boot medium 0.456
And I wait for Tails to finish wiping the memory 10.662
Then I find very few patterns in the guest's memory 1.966

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

After features/support/hooks.rb:311 3.890
After features/support/hooks.rb:100 0.000
2:26.302
Before features/support/hooks.rb:265 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.549
And I prepare Tails for memory erasure tests 0.623
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.914
And patterns cover at least 100 MiB in the guest's memory 3.747

Pattern coverage: 114.898% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.476
And I wait for Tails to finish wiping the memory 13.779
Then I find very few patterns in the guest's memory 1.918

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

And Tails eventually shuts down 1:29.292
After features/support/hooks.rb:311 0.149
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.699
Before features/support/hooks.rb:265 0.006
Given a computer 0.298
And I start Tails from DVD with network unplugged and genuine APT sources 1:1.876
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.074
And no proposed-updates APT suite is enabled 0.083
And no experimental APT suite is enabled for deb.torproject.org 0.062
And if releasing, no unversioned Tails APT source is enabled 0.259

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:311 0.615
After features/support/hooks.rb:100 0.010
Tags: @product
1:55.050
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 50.085
# 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 13.042
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.233
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.729
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.036
When I start Tails' custom backup tool 4.288
Then the backup tool displays "Plug in your backup Tails USB stick" 0.315
When I plug USB drive "backup" 2.503
And I give the Persistent Storage on drive "backup" its own UUID 0.146
And I click "Retry" in the backup tool 1.150
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.204
When I click "Back Up" in the backup tool 1.175
And I enter my persistent storage passphrase into the polkit prompt 3.023
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 17.557
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.211
And I plug USB drive "backup" 3.376
Then the USB drive "backup" contains the same files as my persistent storage 6.971
After features/support/hooks.rb:311 2.802
After features/support/hooks.rb:100 0.122
Tags: @product
0.187
Then the hostname should not have been leaked on the network 0.187
After features/support/hooks.rb:311 0.691
After features/support/hooks.rb:100 0.046
Tags: @product
0.832
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.202
And I switch to the "manually-added-con" NetworkManager connection 0.387
Then the hostname should not have been leaked on the network 0.243
After features/support/hooks.rb:311 1.141
After features/support/hooks.rb:100 0.041
45.026
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.700
When I start "Tails Documentation" via GNOME Activities Overview 10.836
Then the Tor Browser has started 24.842
Then "Tails - Documentation" has loaded in the Tor Browser 0.646
After features/support/hooks.rb:311 0.878
After features/support/hooks.rb:100 0.000
50.763
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.201
When I start "Tails Documentation" via GNOME Activities Overview 10.920
Then the Tor Browser has started 23.807
Then "Tails - Documentation" has loaded in the Tor Browser 0.834
After features/support/hooks.rb:311 2.054
After features/support/hooks.rb:100 0.000
22.372
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD without network and logged in 8.806
When I start Electrum through the GNOME menu 11.258
But the "electrum" tps feature is not enabled 0.698
And I see a warning that Electrum is not persistent 1.608
After features/support/hooks.rb:500 0.131
After features/support/hooks.rb:311 0.803
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.027
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and logged in 9.603
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.841
Then I see "CupsTestPage.png" after at most 40 seconds 3.635
And I can print the current document to "/home/amnesia/output.pdf" 4.947
After features/support/hooks.rb:311 1.181
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.572
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and logged in 8.569
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.180
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.933
Then I see "CupsTestPage.png" after at most 40 seconds 3.070
And I can print the current document to "/home/amnesia/output.pdf" 5.818
After features/support/hooks.rb:311 1.222
After features/support/hooks.rb:100 0.000
Feature: Using Evince
23.098
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 10.518
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.175
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.066
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.041
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.171
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.539
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.177
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.113
When I close Evince 0.199
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.144
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.172
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.461
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.063
When I close Evince 0.231
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.170
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.313
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.355
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.120
After features/support/hooks.rb:311 1.008
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
24.544
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.317
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.185
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.056
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 5.303
Then I see "CupsTestPage.png" after at most 40 seconds 3.342
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.338
After features/support/hooks.rb:311 1.345
After features/support/hooks.rb:100 0.000
Feature: Using Evince
18.817
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.679
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.228
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.054
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.263
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.991
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.460
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.138
After features/support/hooks.rb:311 0.995
After features/support/hooks.rb:100 0.000
21.033
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 9.234
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.064
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.420
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.061
After features/support/hooks.rb:311 0.876
After features/support/hooks.rb:100 0.000
Tags: @product
9.457
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 8.602
When the "Dogtail rules!" notification is sent 0.162
Then the "Dogtail rules!" notification is shown to the user 0.692
After features/support/hooks.rb:311 0.947
After features/support/hooks.rb:100 0.000
Tags: @product
3:43.973
Before features/support/hooks.rb:265 0.008
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.347
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.055
And Tor is ready 20.442
And all notifications have disappeared 4.720
When I start "Additional Software" via GNOME Activities Overview 12.156
And I close the "tails-additional-software-config" window 2.436
When I start "Disks" via GNOME Activities Overview 8.349
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.960
When I start "GNOME Terminal" via GNOME Activities Overview 8.955
And I close the "gnome-terminal-server" window 2.016
When I start "Files" via GNOME Activities Overview 8.213
And I close the "org.gnome.Nautilus" window 18.284
When I start "Persistent Storage" via GNOME Activities Overview 10.390
And I close the "tps-frontend" window 4.256
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.912
And I close the "zenity" window 3.899
When I start "Pidgin" via GNOME Activities Overview 8.390
And I close the "Pidgin" window via Alt+F4 3.900
When I start "Thunderbird" via GNOME Activities Overview 9.204
And I close the "Thunderbird" window 16.099
When I start "Tor Browser" via GNOME Activities Overview 9.057
And I close the "Firefox" window 14.052
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.506
And I close the "unlock-veracrypt-volumes" window 3.059
When I start "Unsafe Browser" via GNOME Activities Overview 9.373
And I close the "Firefox" window 11.931
After features/support/hooks.rb:311 1.463
After features/support/hooks.rb:100 0.000
Tags: @product
42.104
Before features/support/hooks.rb:265 0.009
Given a computer 0.272
And I start the computer from DVD with network unplugged 38.114
When Tails detects disk read failures on the SquashFS 1.871
Then I see a disk failure message on the splash screen 1.846
After features/support/hooks.rb:311 0.808
After features/support/hooks.rb:100 0.014
Tags: @product
41.641
Before features/support/hooks.rb:265 0.010
Given a computer 0.290
And I start the computer from DVD with network unplugged 37.309
When Tails detects disk read failures on the boot device 1.627
Then I see a disk failure message on the splash screen 2.414
After features/support/hooks.rb:311 0.637
After features/support/hooks.rb:100 0.009
Tags: @product
42.228
Before features/support/hooks.rb:265 0.006
Given a computer 0.246
And I start the computer from DVD with network unplugged 38.619
When Tails detects disk read failures on the boot device with a target error 0.901
Then I see a disk failure message on the splash screen 2.461
After features/support/hooks.rb:311 0.817
After features/support/hooks.rb:100 0.016
Tags: @product @doc
38.699
Before features/support/hooks.rb:265 0.010
Given a computer 0.295
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.060
When Tails detects disk read failures on the SquashFS 0.454
Then I see a disk failure message 1.583
Then I can open the hardware failure documentation from the disk failure message 26.305
After features/support/hooks.rb:311 1.439
After features/support/hooks.rb:100 0.000
Tags: @product @doc
37.824
Before features/support/hooks.rb:265 0.009
Given a computer 0.322
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.354
When Tails detects disk read failures on the boot device 0.714
Then I see a disk failure message 1.472
Then I can open the hardware failure documentation from the disk failure message 24.961
After features/support/hooks.rb:311 1.294
After features/support/hooks.rb:100 0.000
Tags: @product @doc
35.947
Before features/support/hooks.rb:265 0.006
Given a computer 0.252
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.425
When Tails detects disk read failures on the boot device with a target error 0.758
Then I see a disk failure message 1.301
Then I can open the hardware failure documentation from the disk failure message 24.208
After features/support/hooks.rb:311 1.407
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
52.548
Before features/support/hooks.rb:265 0.008
Given a computer 0.275
And I start the computer from DVD with network unplugged and an unsupported graphics card 37.644
Then I see a graphics card failure message on the splash screen 14.628
After features/support/hooks.rb:311 0.803
After features/support/hooks.rb:100 0.010
Tags: @product @doc
14.568
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 10.306
Then the included OpenPGP keys are valid for the next 1 month 4.262
After features/support/hooks.rb:311 0.963
After features/support/hooks.rb:100 0.000
Tags: @product
24.100
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 9.197
Then the keys trusted by APT are valid for the next 3 months 14.902
After features/support/hooks.rb:311 0.979
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
56.419
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.051
And I log in to a new session in German (de) 40.226
Then the amnesiac Documents directory exists 0.088
And there is a GNOME bookmark for the amnesiac Documents directory 3.053
After features/support/hooks.rb:311 1.284
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
48.485
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.320
And I log in to a new session in German (de) 36.497
Then the amnesiac Downloads directory exists 0.066
And there is a GNOME bookmark for the amnesiac Downloads directory 2.600
After features/support/hooks.rb:311 0.978
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.166
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.151
And I log in to a new session in German (de) 34.849
Then the amnesiac Music directory exists 0.065
And there is a GNOME bookmark for the amnesiac Music directory 3.099
After features/support/hooks.rb:311 0.788
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
49.122
Before features/support/hooks.rb:265 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.110
And I log in to a new session in German (de) 36.789
Then the amnesiac Pictures directory exists 0.059
And there is a GNOME bookmark for the amnesiac Pictures directory 3.162
After features/support/hooks.rb:311 3.399
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.597
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.452
And I log in to a new session in German (de) 35.824
Then the amnesiac Videos directory exists 0.079
And there is a GNOME bookmark for the amnesiac Videos directory 3.240
After features/support/hooks.rb:311 1.095
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.620
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.496
When I log in to a new session in Arabic (ar) 35.366
Then the keyboard layout is set to "us" 0.202
When the network is plugged 0.061
And Tor is ready 17.617
Then I successfully start the Unsafe Browser in "ar" 16.470
And I kill the Unsafe Browser 5.763
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 30.946
And DuckDuckGo is the default search engine 11.630
And I kill the Tor Browser 5.738
And the screen keyboard works in Thunderbird 16.481
And the layout of the screen keyboard is set to "us" 0.718
After features/support/hooks.rb:311 1.622
After features/support/hooks.rb:100 0.000
Feature: Localization
2:49.977
Before features/support/hooks.rb:265 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.771
When I log in to a new session in Chinese (zh_CN) 36.481
Then the keyboard layout is set to "cn" 0.337
When the network is plugged 0.151
And Tor is ready 18.494
Then I successfully start the Unsafe Browser in "zh_CN" 17.452
And I kill the Unsafe Browser 5.814
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 32.067
And DuckDuckGo is the default search engine 11.826
And I kill the Tor Browser 5.691
And the screen keyboard works in Thunderbird 19.096
And the layout of the screen keyboard is set to "us" 0.672
After features/support/hooks.rb:311 1.313
After features/support/hooks.rb:100 0.000
Feature: Localization
1:59.052
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.396
When I log in to a new session in English (en) 18.453
Then the keyboard layout is set to "us" 0.159
When the network is plugged 0.049
And Tor is ready 14.318
Then I successfully start the Unsafe Browser in "en" 16.761
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 31.379
And DuckDuckGo is the default search engine 4.923
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 12.835
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:311 1.167
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.747
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.653
When I log in to a new session in French (fr) 35.800
Then the keyboard layout is set to "fr" 0.243
When the network is plugged 0.044
And Tor is ready 18.421
Then I successfully start the Unsafe Browser in "fr" 17.679
And I kill the Unsafe Browser 5.737
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 31.094
And DuckDuckGo is the default search engine 12.315
And I kill the Tor Browser 5.587
And the screen keyboard works in Thunderbird 14.429
And the layout of the screen keyboard is set to "fr" 0.606
After features/support/hooks.rb:311 1.209
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.581
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.842
When I log in to a new session in German (de) 35.018
Then the keyboard layout is set to "de" 0.212
When the network is plugged 0.039
And Tor is ready 16.963
Then I successfully start the Unsafe Browser in "de" 17.021
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.244
Then the screen keyboard works in Tor Browser 33.015
And DuckDuckGo is the default search engine 12.547
And I kill the Tor Browser 5.772
And the screen keyboard works in Thunderbird 13.536
And the layout of the screen keyboard is set to "de" 0.587
After features/support/hooks.rb:311 1.411
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.713
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.385
When I log in to a new session in Italian (it) 35.748
Then the keyboard layout is set to "it" 0.226
When the network is plugged 0.048
And Tor is ready 19.707
Then I successfully start the Unsafe Browser in "it" 16.080
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 32.667
And DuckDuckGo is the default search engine 11.544
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 14.326
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:311 3.976
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.063
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.132
When I log in to a new session in Persian (fa) 33.962
Then the keyboard layout is set to "ir" 0.169
When the network is plugged 0.042
And Tor is ready 16.823
Then I successfully start the Unsafe Browser in "fa" 15.931
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 32.535
And DuckDuckGo is the default search engine 11.231
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 13.270
And the layout of the screen keyboard is set to "ir" 0.557
After features/support/hooks.rb:311 2.038
After features/support/hooks.rb:100 0.000
Feature: Localization
2:28.077
Before features/support/hooks.rb:265 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.245
When I log in to a new session in Portuguese (pt) 35.121
Then the keyboard layout is set to "pt" 0.289
When the network is plugged 0.048
And Tor is ready 17.817
Then I successfully start the Unsafe Browser in "pt" 16.179
And I kill the Unsafe Browser 6.285
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 31.522
And DuckDuckGo is the default search engine 12.173
And I kill the Tor Browser 5.674
And the screen keyboard works in Thunderbird 13.919
And the layout of the screen keyboard is set to "us" 0.643
After features/support/hooks.rb:311 2.502
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.876
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.418
When I log in to a new session in Russian (ru) 35.109
Then the keyboard layout is set to "ru" 0.211
When the network is plugged 0.047
And Tor is ready 20.087
Then I successfully start the Unsafe Browser in "ru" 15.241
And I kill the Unsafe Browser 5.716
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 30.109
And DuckDuckGo is the default search engine 11.263
And I kill the Tor Browser 5.605
And the screen keyboard works in Thunderbird 13.346
And the layout of the screen keyboard is set to "ru" 0.586
After features/support/hooks.rb:311 1.727
After features/support/hooks.rb:100 0.000
Feature: Localization
2:56.151
Before features/support/hooks.rb:265 0.035
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.210
When I log in to a new session in Spanish (es) 36.315
Then the keyboard layout is set to "es" 0.349
When the network is plugged 0.049
And Tor is ready 46.503
Then I successfully start the Unsafe Browser in "es" 15.562
And I kill the Unsafe Browser 5.703
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 31.274
And DuckDuckGo is the default search engine 11.717
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 13.204
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:311 1.813
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.797
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.511
When I log in to a new session in Turkish (tr) 33.724
Then the keyboard layout is set to "tr" 0.360
When the network is plugged 0.042
And Tor is ready 15.226
Then I successfully start the Unsafe Browser in "tr" 16.656
And I kill the Unsafe Browser 5.678
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 31.778
And DuckDuckGo is the default search engine 11.585
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 12.987
And the layout of the screen keyboard is set to "us" 0.622
After features/support/hooks.rb:311 1.140
After features/support/hooks.rb:100 0.000
Tags: @product
50.973
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.246
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 4.182
And I log in to a new session 20.310
And the network is plugged 0.041
And Tor is ready 16.032
Then 1 network interface is enabled 0.114
And the 1st network device has its real MAC address configured 0.120
When I hotplug a network device and wait for it to be initialized 1.407
Then 2 network interfaces are enabled 0.088
And the 2nd network device has its real MAC address configured 0.081
And some network device leaked the real MAC address 0.339
After features/support/hooks.rb:311 1.362
After features/support/hooks.rb:100 0.046
Tags: @product
46.177
Before features/support/hooks.rb:265 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.596
And I capture all network traffic 0.017
When I log in to a new session 19.605
And the network is plugged 0.054
And Tor is ready 15.816
Then 1 network interface is enabled 0.122
And the 1st network device has a spoofed MAC address configured 0.077
When I hotplug a network device and wait for it to be initialized 1.398
Then 2 network interfaces are enabled 0.082
And the 2nd network device has a spoofed MAC address configured 0.101
And no network device leaked the real MAC address 0.303
After features/support/hooks.rb:311 0.847
After features/support/hooks.rb:100 0.042
Tags: @product
29.316
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.328
And I capture all network traffic 0.007
And the network is plugged 0.050
And macchanger will fail by not spoofing and always returns false 0.176
When I log in to a new session 18.451
Then no network interfaces are enabled 0.159
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.130
After features/support/hooks.rb:311 1.467
After features/support/hooks.rb:100 0.051
Tags: @product
28.792
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.309
And I capture all network traffic 0.005
And the network is plugged 0.051
And macchanger will fail by not spoofing and always returns true 0.166
When I log in to a new session 18.480
Then no network interfaces are enabled 0.237
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 1.529
After features/support/hooks.rb:311 1.119
After features/support/hooks.rb:100 0.059
Tags: @product
31.991
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.381
And I capture all network traffic 0.007
And the network is plugged 0.049
And macchanger will fail by not spoofing and always returns true 0.155
And no network interface modules can be unloaded 0.505
When I log in to a new session 19.479
Then 1 network interface is enabled 0.147
But the MAC spoofing panic mode disabled networking 0.666
And no network device leaked the real MAC address 0.013
And I see the "All networking disabled" notification after at most 60 seconds 1.587
After features/support/hooks.rb:311 2.095
After features/support/hooks.rb:100 0.035
Tags: @product
59.030
Before features/support/hooks.rb:265 0.012
Given a computer 0.249
And I capture all network traffic 0.008
When I start the computer 1.094
Then the computer boots Tails 57.515
And no network interfaces are enabled 0.146
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:311 0.616
After features/support/hooks.rb:100 0.067
1:44.228
Before features/support/hooks.rb:265 0.006
Given a computer 0.224
And I start Tails from DVD with network unplugged and I login 1:26.565
And I plug and mount a USB drive containing a sample PNG 15.678
Then MAT can clean some sample PNG file 1.760
After features/support/hooks.rb:311 0.656
After features/support/hooks.rb:100 0.038
Feature: Networking
Tags: @product
1:51.517
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 9.057
And I wait between 30 and 60 seconds 51.017

Slept for 51 seconds

Then the Tor Status icon tells me that Tor is not usable 1.002
When the network is plugged 0.111
Then I successfully configure Tor 45.144
And the Tor Status icon tells me that Tor is usable 0.745
And all notifications have disappeared 4.382
And the time has synced 0.056
After features/support/hooks.rb:311 0.660
After features/support/hooks.rb:100 0.000
Feature: Networking
39.172
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.518
And I disable networking in Tails Greeter 1.144
And I log in to a new session 18.836
Then no network interfaces are enabled 0.249
When I hotplug a network device 0.163
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.250
After features/support/hooks.rb:311 1.009
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
26.931
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.688
When I start "Onion Circuits" via GNOME Activities Overview 10.093
Then Onion Circuits starts 1.861
And Onion Circuits shows some circuits 0.288
After features/support/hooks.rb:311 1.145
After features/support/hooks.rb:100 0.000
Tags: @product
2:33.915
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:44.586
And I update APT using apt 20.024
And I install "python3-behave" using apt 26.009
Then the Tails Persistent Storage behave tests pass 3.295
After features/support/hooks.rb:311 1.033
After features/support/hooks.rb:100 0.000
Tags: @product
54.799
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 18.865
When I log in to a new session without activating the Persistent Storage 24.575
Then Tails is running from USB drive "__internal" 0.644
And persistence is disabled 0.426
But a Tails persistence partition exists on USB drive "__internal" 10.286
After features/support/hooks.rb:311 1.598
After features/support/hooks.rb:100 0.000
Tags: @product
3:13.258
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 14.413
Then Tails is running from USB drive "__internal" 0.433
When I create a file in the Persistent directory 0.125
And I create a persistent partition with the default settings 26.266
Then the file I created was copied to the Persistent Storage 0.666
When I shutdown Tails and wait for the computer to power off 12.885
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:18.116
Then persistence for "Persistent" is active 0.286
And the file I created in the Persistent directory exists 0.063
After features/support/hooks.rb:311 0.836
After features/support/hooks.rb:100 0.010
Tags: @product
59.221
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.481
And the system is very low on memory 4.917
When I create a file in the Persistent directory 1.472
When I try to create a persistent partition 23.160
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.393
When I close the Persistent Storage app 2.581
And I free up some memory 1.195
And I create a persistent partition with the default settings 13.799
Then the file I created was copied to the Persistent Storage 0.220
After features/support/hooks.rb:311 1.819
After features/support/hooks.rb:100 0.000
Tags: @product
2:44.794
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.874
Then Tails is running from USB drive "__internal" 0.518
And all tps features are active 2.424
And all persistent directories have safe access rights 2.673
When I disable the first tps feature 5.781
Then all tps features but the first one are active 2.298
And I shutdown Tails and wait for the computer to power off 11.218
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.883
Then all tps features but the first one are active 2.122
After features/support/hooks.rb:311 0.734
After features/support/hooks.rb:100 0.017
Tags: @product
20.329
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.658
Then persistence for "Persistent" is active 0.101
And I create a file in the Persistent directory 0.071
Then the file I created was copied to the Persistent Storage 0.101
When I disable the first tps feature 5.961
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.051
When I enable the first tps feature 3.145
Then persistence for "Persistent" is active 0.079
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:311 1.043
After features/support/hooks.rb:100 0.000
Tags: @product
18.814
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.618
Then persistence for "Persistent" is active 0.085
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 5.310
And I delete the data of the Persistent Folder feature 3.679
Then the file I created does not exist on the Persistent Storage 0.053
After features/support/hooks.rb:311 1.055
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.897
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.201
And the network is plugged 0.066
And Tor is ready 20.958
And I take note of which tps features are available 0.660
When I write some files expected to persist 1.554
And I shutdown Tails and wait for the computer to power off 9.094
# 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" 25.361
After features/support/hooks.rb:311 0.134
After features/support/hooks.rb:100 0.000
Tags: @product
3:3.291
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.938
And the network is plugged 0.231
And Tor is ready 18.103
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.235
And I shutdown Tails and wait for the computer to power off 8.926
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:4.915
And I capture all network traffic 0.006
And the network is plugged 0.063
And Tor is ready 19.119
And I switch to the "persistent-con-current" NetworkManager connection 0.379
And the 1st network device has a spoofed MAC address configured 0.120
And no network device leaked the real MAC address 0.251
After features/support/hooks.rb:311 0.682
After features/support/hooks.rb:100 0.079
Tags: @product
1:42.633
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 38.675
And I enable persistence creation in Tails Greeter 1.165
And I log in to a new session expecting no warning about the Persistent Storage not being activated 25.766
Then I create a persistent partition with the default settings using the wizard that was already open 37.025
After features/support/hooks.rb:311 2.375
After features/support/hooks.rb:100 0.000
Tags: @product
5:46.117
Before features/support/hooks.rb:265 0.013
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 25.455
When I enable persistence 54.689
Then no persistent Greeter options were restored 16.855
When I set all Greeter options to non-default values 26.068
And I log in to a new session in German (de) after having activated the Persistent Storage 56.663
Then all Greeter options are set to non-default values 0.557
When I cold reboot the computer 7.667
And the computer reboots Tails 1:2.540
Given I enable persistence 39.987
Then persistent Greeter options were restored 16.362
When I log in to a new session after having activated the Persistent Storage 38.611
Then all Greeter options are set to non-default values 0.657
After features/support/hooks.rb:311 2.021
After features/support/hooks.rb:100 0.010
Tags: @product
4:6.466
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.213
# 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 39.269
And I shutdown Tails and wait for the computer to power off 13.004
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:26.760
And I change the passphrase of the Persistent Storage back to the original 33.217
After features/support/hooks.rb:311 2.450
After features/support/hooks.rb:100 0.011
Tags: @product
55.710
Before features/support/hooks.rb:265 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.498
And I log in to a new session without activating the Persistent Storage 21.875
Then persistence is disabled 0.208
But a Tails persistence partition exists on USB drive "__internal" 7.316
And all notifications have disappeared 9.121
When I delete the persistent partition 6.322
Then there is no persistence partition on USB drive "__internal" 0.366
After features/support/hooks.rb:311 0.993
After features/support/hooks.rb:100 0.000
Tags: @product
2:23.379
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.480
When I write some dotfile expected to persist 0.091
And I shutdown Tails and wait for the computer to power off 8.901
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.536
Then the expected persistent dotfile is present in the filesystem 0.369
After features/support/hooks.rb:311 0.716
After features/support/hooks.rb:100 0.064
Tags: @product
1:47.586
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.600
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.092
When I try to enable persistence 0.331
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 36.441
When I log in to a new session after having activated the Persistent Storage 44.155
And all notifications have disappeared 7.786
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.310
And all tps features are enabled 2.650
And all tps features but the first one are active 2.217
After features/support/hooks.rb:311 1.211
After features/support/hooks.rb:100 0.000
Tags: @product
6:0.416
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:35.599
And I enable persistence 36.205
And I log in to a new session after having activated the Persistent Storage 45.912
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.979
And persistence is enabled 0.719
After features/support/hooks.rb:311 1.515
After features/support/hooks.rb:100 0.000
Tags: @product
34.491
Before features/support/hooks.rb:265 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 11.573
And I enable persistence but something goes wrong during the LUKS header upgrade 22.029
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.888
After features/support/hooks.rb:311 0.831
After features/support/hooks.rb:100 0.000
Tags: @product
20.888
When I choose to connect to Tor automatically 1.951
And I accept Tor Connection's offer to use my persistent bridges 1.956
And I click "Connect to Tor" 1.299
Then I wait until Tor is ready 13.072
And tca.conf includes the configured bridges 0.014
And the "TorConfiguration" tps feature is enabled and active 1.594
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.998
After features/support/hooks.rb:311 0.819
After features/support/hooks.rb:100 0.047
Tags: @product
22.268
When I choose to connect to Tor automatically 1.506
And I accept Tor Connection's offer to use my persistent bridges 1.850
And I disable saving bridges to Persistent Storage 1.277
And I configure a direct connection in the Tor Connection Assistant 11.087
Then I wait until Tor is ready 4.112
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.344
And all Internet traffic has only flowed through Tor or connectivity check service 1.077
After features/support/hooks.rb:311 0.705
After features/support/hooks.rb:100 0.058
Feature: Random Seed
Tags: @product
3:45.839
Before features/support/hooks.rb:265 0.004
Given a computer 0.269
And I temporarily create a 7200 MiB disk named "temp" 0.047
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 35.889
Then there is no random seed on USB drive "temp" 6.396
When I start Tails from USB drive "temp" with network unplugged 2:18.838
Then the random seed was written multiple times on first boot 0.067
And there is a random seed on USB drive "temp" 6.155
When I log in to a new session 19.524
And I wait for the random seed to be updated 1.100
Then there is a random seed on USB drive "temp" 6.048
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.394
Then there is a random seed on USB drive "temp" 6.053
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:311 0.162
After features/support/hooks.rb:100 0.127
Tags: @product
11.921
Before features/support/hooks.rb:265 0.004
Given I have started Tails from DVD without network and logged in 11.347
Then the live user has been setup by live-boot 0.164
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.158
And the live user owns its home directory which has strict permissions 0.251
After features/support/hooks.rb:311 1.020
After features/support/hooks.rb:100 0.000
18.524
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD and logged in and the network is connected 18.229
Then no unexpected services are listening for network connections 0.294

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:311 0.817
After features/support/hooks.rb:100 0.000
Tags: @product
21.107
Before features/support/hooks.rb:265 0.024
Given I have started Tails from DVD and logged in and the network is connected 14.267
Then the live user can only access allowed local services 6.840

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.657
After features/support/hooks.rb:100 0.000
Tags: @product
11.342
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD without network and logged in 11.206
Then there are no unexpected messages of priority "err" or higher in the journal 0.136
After features/support/hooks.rb:311 1.059
After features/support/hooks.rb:100 0.000
Tags: @product
27.621
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 27.354
Then there are no unexpected messages of priority "err" or higher in the journal 0.266
After features/support/hooks.rb:311 1.048
After features/support/hooks.rb:100 0.000
Tags: @product
23.784
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.949
When I request a shutdown using the system menu 1.882
Then Tails eventually shuts down 8.952
After features/support/hooks.rb:311 0.216
After features/support/hooks.rb:100 0.000
1:32.815
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.412
When I request a reboot using the system menu 1.929
Then Tails eventually restarts 1:18.472
After features/support/hooks.rb:311 3.492
After features/support/hooks.rb:100 0.000
6.027
Given I monitor the network connections of SSH 0.089
And I have the SSH key pair for an SSH server 0.392
When I connect to an SSH server on the Internet 5.334
Then I have sucessfully logged into the SSH server 0.196
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:500 0.469
After features/support/hooks.rb:311 0.761
After features/support/hooks.rb:100 0.000
7.490
Given I have the SSH key pair for an SSH server 0.225
And an SSH server is running on the LAN 0.578
When I connect to an SSH server on the LAN 5.043
Then I am prompted to verify the SSH fingerprint for the SSH server 1.642
After features/support/hooks.rb:500 0.479
After features/support/hooks.rb:311 0.937
After features/support/hooks.rb:100 0.000
14.224
Given I have the SSH key pair for an SFTP server 0.251
When I connect to an SFTP server on the Internet 12.952
Then I successfully connect to the SFTP server 1.020
After features/support/hooks.rb:500 0.512
After features/support/hooks.rb:311 0.801
After features/support/hooks.rb:100 0.000
16.415
Given I cancel setting up an email account 2.583
When I open Thunderbird's Add-ons Manager 2.086
And I open the Extensions tab 1.099
Then I see that no add-ons are enabled in Thunderbird 10.646
After features/support/hooks.rb:500 0.796
After features/support/hooks.rb:311 1.034
After features/support/hooks.rb:100 0.000
46.259
When I enter my email credentials into the autoconfiguration wizard 11.279
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.412
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.401
When I accept the autoconfiguration wizard's configuration 19.254
And I send an email to myself 6.555
And I fetch my email 1.519
Then I can find the email I sent to myself in my inbox 6.837
After features/support/hooks.rb:500 1.512
After features/support/hooks.rb:311 0.952
After features/support/hooks.rb:100 0.000
12.800
When the network is plugged 0.057
And the Tor Connection Assistant autostarts 6.917
And I look at the hide mode but then I go back 4.349
And I choose to connect to Tor automatically 1.318
Then Tor Connection does not propose me to use Tor bridges 0.157
After features/support/hooks.rb:311 0.802
After features/support/hooks.rb:100 0.000
Tags: @product
1:26.894
Given the Tor network and default bridges are blocked 1.922
And the network is plugged 0.038
And I make sure time sync before Tor connects indicates a captive portal 1.202
And the Tor Connection Assistant autostarts 2.558
When I choose to connect to Tor automatically 1.724
And I click "Connect to Tor" 1.198
Then the Tor Connection Assistant fails to connect to Tor 27.819
And the Tor Connection Assistant knows that it's not the time sync that failed 10.454
And the Tor Connection Assistant knows that there might be a captive portal 0.121
When I open the Unsafe Browser from Tor Connection 14.991
And I log-in to the Captive Portal 13.328
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.224
And I allow time sync before Tor connects to work again 0.078
And I click "Connect to Tor" 1.190
Then I wait until Tor is ready 7.919
After features/support/hooks.rb:311 0.726
After features/support/hooks.rb:100 0.001
Tags: @product
13.492
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.902
Then the firewall's policy is to drop all IPv4 traffic 0.184
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.235
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.091
And the firewall is configured to block all external IPv6 traffic 0.078
After features/support/hooks.rb:311 0.615
After features/support/hooks.rb:100 0.000
Tags: @product
44.199
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.529
And I capture all network traffic 0.012
When I successfully start the Unsafe Browser 17.624
And I open the Tails homepage in the Unsafe Browser 11.747
And the Tails homepage loads in the Unsafe Browser 0.586
Then the firewall leak detector has detected leaks 0.698
After features/support/hooks.rb:311 0.887
After features/support/hooks.rb:100 0.044
Tags: @product
13.369
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.159
And I capture all network traffic 0.007
And I disable Tails' firewall 0.262
When I do a TCP DNS lookup of "torproject.org" 0.797
Then the firewall leak detector has detected leaks 0.141
After features/support/hooks.rb:311 0.594
After features/support/hooks.rb:100 0.069
Tags: @product
13.140
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.004
And I capture all network traffic 0.006
And I disable Tails' firewall 0.231
When I do a UDP DNS lookup of "torproject.org" 0.814
Then the firewall leak detector has detected leaks 0.083
After features/support/hooks.rb:311 0.613
After features/support/hooks.rb:100 0.055
Tags: @product
17.145
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.614
And I capture all network traffic 0.007
And I disable Tails' firewall 0.267
When I send some ICMP pings 4.112
Then the firewall leak detector has detected leaks 0.143
After features/support/hooks.rb:311 0.658
After features/support/hooks.rb:100 0.041
26.844
Before features/support/hooks.rb:265 0.005
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 25.417
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.347
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.078
After features/support/hooks.rb:500 0.457
After features/support/hooks.rb:311 0.646
After features/support/hooks.rb:100 0.000
14.450
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.992
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.353
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.104
After features/support/hooks.rb:500 0.355
After features/support/hooks.rb:311 0.623
After features/support/hooks.rb:100 0.000
18.890
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.430
When I open an untorified ICMP connection to 1.2.3.4 5.398
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.061
After features/support/hooks.rb:500 0.366
After features/support/hooks.rb:311 0.636
After features/support/hooks.rb:100 0.000
Tags: @product
52.464
Before features/support/hooks.rb:265 0.004
Given I have started Tails from DVD without network and logged in 8.377
And the system DNS is using the local DNS resolver 0.017
And the network is plugged 0.046
And I successfully configure Tor 44.002
Then the system DNS is still using the local DNS resolver 0.020
After features/support/hooks.rb:311 0.760
After features/support/hooks.rb:100 0.000
10.246
When I monitor the network connections of tails-security-check 0.081
And I re-run tails-security-check 0.141
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:500 0.493
After features/support/hooks.rb:311 0.899
After features/support/hooks.rb:100 0.000
2.433
When I monitor the network connections of htpdate 0.075
And I re-run htpdate 2.345
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:500 0.431
After features/support/hooks.rb:311 0.768
After features/support/hooks.rb:100 0.000
32.330
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.068
And I re-run tails-upgrade-frontend-wrapper 32.240
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.020
After features/support/hooks.rb:500 0.547
After features/support/hooks.rb:311 1.207
After features/support/hooks.rb:100 0.000
27.930
When I monitor the network connections of Tor Browser 0.068
And I start the Tor Browser 26.589
And the Tor Browser loads the startup page 1.226
Then I see that Tor Browser is properly stream isolated 0.046
After features/support/hooks.rb:500 1.133
After features/support/hooks.rb:311 0.974
After features/support/hooks.rb:100 0.000
Tags: @product
49.944
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.350
And a web server is running on the LAN 1.038
And I capture all network traffic 0.007
When I start the Tor Browser 24.207
And the Tor Browser loads the startup page 1.240
And I open a page on the LAN web server in the Tor Browser 9.663
Then the Tor Browser shows the "Unable to connect" error 1.083
And no traffic was sent to the web server on the LAN 0.353
After features/support/hooks.rb:311 0.879
After features/support/hooks.rb:100 0.029
56.268
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.347
Then the amnesiac Tor Browser directory exists 0.068
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.815
And the persistent Tor Browser directory does not exist 0.051
When I start the Tor Browser 23.530
And the Tor Browser loads the startup page 1.152
Then I can save the current page as "index.html" to the default downloads directory 5.515
And I can print the current page as "output.pdf" to the default downloads directory 11.786
After features/support/hooks.rb:500 1.566
After features/support/hooks.rb:311 0.841
After features/support/hooks.rb:100 0.000
51.779
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.576
When I start the Tor Browser 24.659
Then the Tor Browser loads the startup page 1.286
When I download some file in the Tor Browser 11.968
Then the file is saved to the default Tor Browser download directory 0.288
After features/support/hooks.rb:500 2.355
After features/support/hooks.rb:311 0.769
After features/support/hooks.rb:100 0.000
1:23.156
Before features/support/hooks.rb:265 0.008
Before features/support/hooks.rb:492 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.831
When I start the Tor Browser 25.841
And the Tor Browser loads the startup page 1.096
Then I can listen to an Ogg audio track in Tor Browser 43.387
After features/support/hooks.rb:500 2.096
After features/support/hooks.rb:311 1.530
After features/support/hooks.rb:100 0.000
49.982
Before features/support/hooks.rb:265 0.008
Before features/support/hooks.rb:492 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.564
When I start the Tor Browser 23.396
And the Tor Browser loads the startup page 1.203
Then I can watch a WebM video in Tor Browser 12.817
After features/support/hooks.rb:500 1.204
After features/support/hooks.rb:311 0.903
After features/support/hooks.rb:100 0.000
Tags: @product
1:16.729
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.547
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.136
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.074
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.086
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.055
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.052
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/tmp/synaptic.html" exists 0.061
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.149
When I start the Tor Browser 23.478
And the Tor Browser loads the startup page 1.435
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.262
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.636
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.254
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.172
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.363
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.557
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.108
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.128
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.136
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.565
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.107
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.152
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.194
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.553
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.058
# 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.818
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.529
After features/support/hooks.rb:311 0.687
After features/support/hooks.rb:100 0.000
Tags: @product
40.446
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.749
When I start the Tor Browser 25.362
Then the Tor Browser uses all expected TBB shared libraries 1.334
After features/support/hooks.rb:311 0.672
After features/support/hooks.rb:100 0.000
57.051
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.212
When I start the Tor Browser 24.974
And the Tor Browser loads the startup page 1.235
And I open the Tails homepage in the Tor Browser 10.253
Then the Tor Browser loads the Tails homepage 1.726
When I request a new identity in Tor Browser 3.683
Then the Tor Browser restarts into a fresh session 2.964
After features/support/hooks.rb:500 1.694
After features/support/hooks.rb:311 1.354
After features/support/hooks.rb:100 0.000
Tags: @product
41.308
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.994
When I start the Tor Browser 25.413
And the Tor Browser loads the startup page 1.332
Then Tor Browser's circuit view is working 1.567
After features/support/hooks.rb:311 1.043
After features/support/hooks.rb:100 0.000
Tags: @product
58.952
Before features/support/hooks.rb:265 0.013
Given I have started Tails from DVD and logged in and the network is connected 12.413
When I start the Tor Browser 23.184
And the Tor Browser loads the startup page 1.243
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.422
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.268
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.020
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.399
After features/support/hooks.rb:311 0.906
After features/support/hooks.rb:100 0.000
Tags: @product
1:43.604
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.752
And the network is plugged 0.065
And I successfully configure Tor 20.384
And available upgrades have been checked 0.091
And all notifications have disappeared 4.436
Then the persistent Tor Browser directory exists 0.051
And there is a GNOME bookmark for the persistent Tor Browser directory 2.110
When I start the Tor Browser 22.382
And I open the address "https://tails.net/about" in the Tor Browser 10.821
And "Tails - How Tails works" has loaded in the Tor Browser 1.395
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.632
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.170
Then "Tails - How Tails works" has loaded in the Tor Browser 1.741
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.569
After features/support/hooks.rb:311 0.788
After features/support/hooks.rb:100 0.000
Tags: @product
44.391
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.474
Then the amnesiac Documents directory exists 0.073
And there is a GNOME bookmark for the amnesiac Documents directory 1.747
Then I start the Tor Browser in offline mode 25.509
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.586
After features/support/hooks.rb:311 0.800
After features/support/hooks.rb:100 0.000
Tags: @product
44.262
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.812
Then the amnesiac Downloads directory exists 0.118
And there is a GNOME bookmark for the amnesiac Downloads directory 1.607
Then I start the Tor Browser in offline mode 26.043
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.681
After features/support/hooks.rb:311 0.782
After features/support/hooks.rb:100 0.000
Tags: @product
44.468
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 8.444
Then the amnesiac Music directory exists 0.062
And there is a GNOME bookmark for the amnesiac Music directory 1.680
Then I start the Tor Browser in offline mode 26.335
And I can save the current page as "index.html" to the Music GNOME bookmark 7.945
After features/support/hooks.rb:311 1.124
After features/support/hooks.rb:100 0.000
Tags: @product
45.132
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD without network and logged in 9.049
Then the amnesiac Pictures directory exists 0.095
And there is a GNOME bookmark for the amnesiac Pictures directory 1.876
Then I start the Tor Browser in offline mode 25.432
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.677
After features/support/hooks.rb:311 0.879
After features/support/hooks.rb:100 0.000
Tags: @product
48.797
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 9.236
Then the amnesiac Videos directory exists 0.102
And there is a GNOME bookmark for the amnesiac Videos directory 2.129
Then I start the Tor Browser in offline mode 26.444
And I can save the current page as "index.html" to the Videos GNOME bookmark 10.883
After features/support/hooks.rb:311 0.956
After features/support/hooks.rb:100 0.000
Tags: @product
3:49.564
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.928
And all tps features are active 2.843
And all persistent filesystems have safe access rights 0.253
And all persistence configuration files have safe access rights 0.381
And all persistent directories have safe access rights 2.766
When I start the Tor Browser in offline mode 28.459
And I add a bookmark to eff.org in the Tor Browser 11.114
And I cold reboot the computer 14.299
And the computer reboots Tails 1:4.615
And I enable persistence 19.671
And I log in to a new session 39.256
And all notifications have disappeared 9.581
And I start the Tor Browser in offline mode 23.946
Then the Tor Browser has a bookmark to eff.org 1.446
After features/support/hooks.rb:311 1.952
After features/support/hooks.rb:100 0.012
4.738
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.556
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.182
After features/support/hooks.rb:500 0.451
After features/support/hooks.rb:311 1.220
After features/support/hooks.rb:100 0.000
9.364
Given I have the SSH key pair for a Git repository 0.274
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 8.922
Then the Git repository "testing" has been cloned successfully 0.167
After features/support/hooks.rb:500 0.517
After features/support/hooks.rb:311 0.749
After features/support/hooks.rb:100 0.000
0.505
When I wget "https://example.com/" to stdout 0.505
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:500 0.350
After features/support/hooks.rb:311 0.863
After features/support/hooks.rb:100 0.000
4.159
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.159

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:500 0.712
After features/support/hooks.rb:311 0.653
After features/support/hooks.rb:100 0.000
0.458
When I curl "https://example.com/" to stdout 0.458
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:500 0.369
After features/support/hooks.rb:311 0.658
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
53.964
Given I have started Tails from DVD without network and logged in 9.109
And I plug and mount a USB drive containing sample videos 18.157
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.119
And the file "/home/amnesia/video.mp4" exists 0.125
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I open "/home/amnesia/video.mp4" with Totem 3.443
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.807
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.433
Given I close Totem 0.183
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.068
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.057
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.111
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.181
Then Totem tells me it is not allowed to open this file 1.829
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.099
Given I close Totem 0.123
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.073
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.111
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.161
Then Totem tells me it is not allowed to open this file 0.788
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.071
Given I close Totem 0.148
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.075
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.163
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.148
Then Totem tells me it is not allowed to open this file 0.921
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.102
Given I close Totem 0.168
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.080
And the file "/home/amnesia/.purple/otr.private_key" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.117
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.500
Then Totem tells me it is not allowed to open this file 1.175
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.067
After features/support/hooks.rb:311 0.945
After features/support/hooks.rb:100 0.000
Feature: Using Totem
27.817
Given I have started Tails from DVD and logged in and the network is connected 14.759
Then I can watch a WebM video over HTTPs 13.057
After features/support/hooks.rb:500 0.632
After features/support/hooks.rb:311 1.149
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
43.245
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.088
And I plug and mount a USB drive containing sample videos 15.777
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.098
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.601
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.590
Given I close Totem 0.566
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.218
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.061
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.249
Then Totem tells me it is not allowed to open this file 1.924
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.069
After features/support/hooks.rb:311 1.214
After features/support/hooks.rb:100 0.000
Tags: @product
49.512
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.412
And I disable the Unsafe Browser 4.574
And I log in to a new session 22.213
And the network is plugged 0.044
And all notifications have disappeared 7.652
When I try to start the Unsafe Browser 0.536
Then the Unsafe Browser complains that it is disabled 2.078
After features/support/hooks.rb:311 1.074
After features/support/hooks.rb:100 0.000
Tags: @product
41.710
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.615
And a web server is running on the LAN 1.048
When I successfully start the Unsafe Browser 18.359
And I open a page on the LAN web server in the Unsafe Browser 8.464
Then the Unsafe Browser displays the LAN web server hello message 0.222
After features/support/hooks.rb:311 0.614
After features/support/hooks.rb:100 0.000
Tags: @product @doc
50.597
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.436
When I successfully start the Unsafe Browser 18.538
Then the Unsafe Browser runs as the expected user 0.651
And the Unsafe Browser has a red theme 0.590
And the Unsafe Browser shows a warning as its start page 0.665
And the Unsafe Browser has no add-ons enabled 8.727
And the Unsafe Browser has no bookmarks 7.867
And the Unsafe Browser uses all expected TBB shared libraries 1.120
After features/support/hooks.rb:311 0.954
After features/support/hooks.rb:100 0.000
Tags: @product
44.441
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.804
When I successfully start the Unsafe Browser 17.809
When I open the Tails homepage in the Unsafe Browser 12.828
Then the Tails homepage loads in the Unsafe Browser 0.637
And the Unsafe Browser has sent packets out to the Internet 0.362
After features/support/hooks.rb:311 0.762
After features/support/hooks.rb:100 0.000
38.171
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.428
When I successfully start the Unsafe Browser 22.494
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.678
And the Unsafe Browser chroot is torn down 0.448
After features/support/hooks.rb:311 4.538
After features/support/hooks.rb:100 0.000
48.158
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD and logged in and the network is connected 14.941
When I successfully start the Unsafe Browser 19.691
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.176
Then I see a warning about another instance already running 3.339
After features/support/hooks.rb:311 1.305
After features/support/hooks.rb:100 0.000
Tags: @product
44.624
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.931
When I configure the Unsafe Browser to use a local proxy 0.235
And I successfully start the Unsafe Browser 19.017
And I open the Tails homepage in the Unsafe Browser 11.853
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.587
After features/support/hooks.rb:311 0.947
After features/support/hooks.rb:100 0.000
2:31.817
Before features/support/hooks.rb:265 0.008
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.756
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.101
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 18.193
And I wait 120 seconds 2:0.093

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.649
After features/support/hooks.rb:500 0.566
After features/support/hooks.rb:311 0.747
After features/support/hooks.rb:100 0.040
32.253
Before features/support/hooks.rb:265 0.011
Given I have started Tails from DVD and logged in and the network is connected 13.149
And the network is unplugged 0.063
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.008

Slept for 10 seconds

When I try to start the Unsafe Browser 0.159
Then I am told I cannot start the Unsafe Browser when I am offline 8.873
After features/support/hooks.rb:311 1.883
After features/support/hooks.rb:100 0.000
24.198
When I plug a USB drive containing a basic VeraCrypt volume 7.331
And I cancel the GNOME authentication prompt 2.791
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 6.336
And I open this VeraCrypt volume in GNOME Files 6.197
Then I see the expected contents in this VeraCrypt volume 0.710
When I lock the currently opened VeraCrypt volume 0.672
Then the VeraCrypt volume has been unmounted and locked 0.159
After features/support/hooks.rb:311 0.975
After features/support/hooks.rb:100 0.000
26.654
When I plug a USB drive containing a hidden VeraCrypt volume 10.553
And I cancel the GNOME authentication prompt 2.502
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 6.303
And I open this VeraCrypt volume in GNOME Files 5.860
Then I see the expected contents in this VeraCrypt volume 0.600
When I lock the currently opened VeraCrypt volume 0.682
Then the VeraCrypt volume has been unmounted and locked 0.151
After features/support/hooks.rb:311 0.918
After features/support/hooks.rb:100 0.000
35.440
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.906
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.300
And I open this VeraCrypt volume in GNOME Files 7.187
Then I see the expected contents in this VeraCrypt volume 1.046
When I lock the currently opened VeraCrypt file container 0.787
Then the VeraCrypt file container has been unmounted and locked 0.213
After features/support/hooks.rb:311 0.907
After features/support/hooks.rb:100 0.000
49.136
When I plug and mount a USB drive containing a hidden VeraCrypt file container 29.544
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.952
And I open this VeraCrypt volume in GNOME Files 5.777
Then I see the expected contents in this VeraCrypt volume 1.118
When I lock the currently opened VeraCrypt file container 0.530
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:311 1.615
After features/support/hooks.rb:100 0.016
27.504
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 8.198
And I cancel the GNOME authentication prompt 1.941
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.448
And I open this VeraCrypt volume in GNOME Files 3.472
Then I see the expected contents in this VeraCrypt volume 0.653
When I lock the currently opened VeraCrypt volume 0.525
Then the VeraCrypt volume has been unmounted and locked 0.264
After features/support/hooks.rb:311 0.849
After features/support/hooks.rb:100 0.000
27.691
When I plug a USB drive containing a hidden VeraCrypt volume 10.334
And I cancel the GNOME authentication prompt 2.254
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.971
And I open this VeraCrypt volume in GNOME Files 4.701
Then I see the expected contents in this VeraCrypt volume 0.534
When I lock the currently opened VeraCrypt volume 0.603
Then the VeraCrypt volume has been unmounted and locked 0.291
After features/support/hooks.rb:311 0.829
After features/support/hooks.rb:100 0.000
52.750
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 23.438
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.367
And I open this VeraCrypt volume in GNOME Files 4.708
Then I see the expected contents in this VeraCrypt volume 1.020
When I lock the currently opened VeraCrypt file container 0.951
Then the VeraCrypt file container has been unmounted and locked 0.263
After features/support/hooks.rb:311 0.882
After features/support/hooks.rb:100 0.014
53.059
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.396
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.537
And I open this VeraCrypt volume in GNOME Files 4.411
Then I see the expected contents in this VeraCrypt volume 0.869
When I lock the currently opened VeraCrypt file container 0.551
Then the VeraCrypt file container has been unmounted and locked 0.291
After features/support/hooks.rb:311 0.773
After features/support/hooks.rb:100 0.015
42.909
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.235
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.356
And I open this VeraCrypt volume in GNOME Files 4.168
Then I see the expected contents in this VeraCrypt volume 3.352
When I lock the currently opened VeraCrypt file container 0.485
Then the VeraCrypt file container has been unmounted and locked 0.312
After features/support/hooks.rb:311 1.430
After features/support/hooks.rb:100 0.000
Tags: @product
13.821
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 13.736
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.085
After features/support/hooks.rb:311 1.031
After features/support/hooks.rb:100 0.000
Tags: @product
10.374
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.910
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.463
After features/support/hooks.rb:311 0.995
After features/support/hooks.rb:100 0.000
Tags: @product
24.326
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and logged in 9.733
When I start "WhisperBack" via GNOME Activities Overview 10.343
Then WhisperBack has debugging information 4.249
After features/support/hooks.rb:311 1.943
After features/support/hooks.rb:100 0.000