Project Number Date
test_Tails_ISO_stable 4702 07 Mar 2024, 12:39

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1392 2 35 0 0 1429 191 2 193 4:43.939 Failed
Tags: @product
1:47.191
Before features/support/hooks.rb:245 0.033
Given a computer 0.392
And I temporarily create a 100 MiB disk named "swap" 0.107
And I create a gpt swap partition on disk "swap" 11.205
And I plug SATA drive "swap" 1.361
And I temporarily create a 2 GiB disk named "live_hd" 0.174
And I write the Tails ISO image to disk "live_hd" 18.284
And I plug SATA drive "live_hd" 1.062
When I start Tails with network unplugged and I login 1:14.220
Then a "swap" partition was detected by Tails on drive "swap" 0.103
And drive "live_hd" is detected by Tails 0.133
But Tails has no disk swap enabled 0.077
And drive "live_hd" is not mounted 0.069
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.114
Tags: @product
1:25.759
Before features/support/hooks.rb:245 0.002
Given a computer 0.142
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.038
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.409
And I plug non-removable USB drive "fake_TailsData" 1.053
When I start the computer 1.025
And the computer boots Tails 50.571
Then drive "fake_TailsData" is detected by Tails 0.181
And Tails Greeter has not detected a persistence partition 13.338
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.007
Tags: @product
1:21.257
Before features/support/hooks.rb:245 0.001
Given a computer 0.159
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.044
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.170
And I plug SATA drive "fake_TailsData" 1.066
When I start the computer 0.991
And the computer boots Tails 50.257
Then drive "fake_TailsData" is detected by Tails 0.146
And Tails Greeter has not detected a persistence partition 13.421
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.009
Tags: @product
1:22.881
Before features/support/hooks.rb:245 0.002
Given a computer 0.170
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.048
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.998
And I plug SATA drive "gpt_ext2" 1.056
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.043
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.917
And I plug SATA drive "msdos_fat32" 1.058
And I start Tails from DVD with network unplugged and I login 1:12.244
Then drive "gpt_ext2" is detected by Tails 0.130
And drive "gpt_ext2" is not mounted 0.065
And drive "msdos_fat32" is detected by Tails 0.079
And drive "msdos_fat32" is not mounted 0.068
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.006
Tags: @product
2:1.252
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:45.700
And running a command as root with pkexec requires PolicyKit administrator privileges 0.124
Then I can run a command as root with sudo 0.107
Then I can run a command as root with pkexec 15.319
After features/support/hooks.rb:291 1.411
After features/support/hooks.rb:75 0.006
Tags: @product
1:59.424
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.004
And running a command as root with pkexec requires PolicyKit administrator privileges 0.130
Then I cannot run a command as root with sudo and the standard passwords 0.210
And I cannot run a command as root with pkexec and the standard passwords 28.361
Then I cannot login as root using su with the standard passwords 50.717
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.254
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.683
When the network is plugged 0.185
And I successfully configure Tor 15.332
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:450 0.483
After features/support/hooks.rb:291 1.410
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.852
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.448
When the network is plugged 0.556
And the Tor Connection Assistant autostarts 2.712
And I configure some normal bridges in the Tor Connection Assistant 9.647
And I wait until Tor is ready 4.431
Then the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.447
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.000
Feature: Time syncing
29.202
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 10.283
When I bump the system time with "+1 day" 0.248
And I capture all network traffic 0.001
And the network is plugged 0.568
And the Tor Connection Assistant autostarts 2.590
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 10.732
And I wait until Tor is ready 3.829
Then the system clock is less than 5 minutes incorrect 0.060
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.887
After features/support/hooks.rb:450 0.509
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.036
Feature: Time syncing
1:19.380
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.331
When I bump the system time with "-15 days" 0.285
And I warm reboot the computer 0.012
And the computer reboots Tails 1:9.959
Then Tails' hardware clock is close to the host system's time 0.790
After features/support/hooks.rb:450 0.109
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:14.260
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.140
When I bump the hardware clock's time with "-15 days" 1.122
And I warm reboot the computer 0.012
And the computer reboots Tails 1:3.338
Then the hardware clock is still off by "-15 days" 0.647
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.560
After features/support/hooks.rb:75 0.005
Feature: Time syncing
50.690
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.163
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.977
And the computer boots Tails 49.337
Then the system clock is just past Tails' source date 0.186
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.005
Feature: Time syncing
29.806
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.366
And I make sure time sync before Tor connects times out 1.134
When the network is plugged 0.037
And I successfully configure Tor 20.188
Then the system clock is less than 5 minutes incorrect 0.079
After features/support/hooks.rb:450 0.440
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:2.801
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.254
When I bump the system time with "+8 hours +15 minutes" 0.203
And all notifications have disappeared 4.032
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.109
And the network is plugged 0.047
And the Tor Connection Assistant autostarts 2.927
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.010
And I click "Connect to Tor" 1.156
And the Tor Connection Assistant fails to connect to Tor 15.795
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.881
Then the system clock is less than 20 minutes incorrect 0.173
When I click "Connect to Tor" 1.149
Then I wait until Tor is ready 7.124
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.872
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:450 0.547
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.048
Feature: Time syncing
59.307
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.309
When I bump the system time with "+8 hours +15 minutes" 0.261
And all notifications have disappeared 3.958
And I capture all network traffic 0.003
And the network is plugged 0.042
And the Tor Connection Assistant autostarts 3.935
# 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.186
And I click "Connect to Tor" 1.160
Then the Tor Connection Assistant reports that it failed to connect 11.833
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.069
Then the system clock is less than 20 minutes incorrect 0.176
# "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.319
When I click "Connect to Tor" 1.159
Then I wait until Tor is ready 7.568
And all Internet traffic has only flowed through the configured bridges 0.944
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.048
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.331
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.045
Feature: Time syncing
21.194
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.989
And I make sure time sync before Tor connects uses a fake connectivity check service 1.130
And the network is plugged 0.034
And Tor is ready 10.512
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.523
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.607
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
Tags: @product
14.496
When I configure some normal bridges in the Tor Connection Assistant 10.001
Then I wait until Tor is ready 3.663
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.046
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.774
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.059
Tags: @product
15.420
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.542
Then I wait until Tor is ready 4.951
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges 0.863
After features/support/hooks.rb:291 1.255
After features/support/hooks.rb:75 0.028
Tags: @product
38.110
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 35.794
Then I wait until Tor is ready 1.287
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through the configured bridges 0.952
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.043
Tags: @product
1:2.387
Given the Tor network and default bridges are blocked 1.549
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.293
Then the Tor Connection Assistant reports that it failed to connect 0.129
And tca.conf is empty 0.176
Given I scan a QR code from the error page in Tor Connection Assistant 20.967
And I retry connecting to Tor 1.163
Then I wait until Tor is ready 8.202
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.039
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.852
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.046
20.551
When I configure the default bridges in the Tor Connection Assistant 11.313
Then I wait until Tor is ready 7.318
And Tor is configured to use the default bridges 0.462
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.049
And Tor is configured to use the default bridges 0.450
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.940
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.057
Tags: @product
25.776
Given the Tor network is blocked 1.520
When I configure a direct connection in the Tor Connection Assistant 19.577
Then I wait until Tor is ready 2.098
And tca.conf includes no bridge 0.016
And available upgrades have been checked 1.107
And Tor is configured to use the default bridges 0.473
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.981
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.029
Tags: @product
1:11.586
Given the Tor network and default bridges are blocked 1.519
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.964
Then the Tor Connection Assistant reports that it failed to connect 0.151
And tca.conf is empty 0.156
Given the Tor network and default bridges are unblocked 1.117
And I retry connecting to Tor 1.140
Then I wait until Tor is ready 36.352
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.044
And all Internet traffic has only flowed through Tor or connectivity check service 1.124
After features/support/hooks.rb:291 1.244
After features/support/hooks.rb:75 0.055
Tags: @product
4.369
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.103
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.119
And I cannot click the "Connect to Tor" button 0.146
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.061
Tags: @product
25.860
Given I configure a direct connection in the Tor Connection Assistant 7.417
And I wait until Tor is ready 2.362
When I disconnect the network through GNOME 2.556
And I connect the network through GNOME 2.669
Then the Tor Connection Assistant autostarts 2.194
And the Tor Connection Assistant connects to Tor 5.956
And I wait until Tor is ready 1.027
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 1.624
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.042
Tags: @product
41.592
Given I configure a direct connection in the Tor Connection Assistant 6.795
And I wait until Tor is ready 2.533
And I disconnect the network through GNOME 2.480
And the Tor network and default bridges are blocked 1.544
When I connect the network through GNOME 3.294
Then the Tor Connection Assistant reports that it failed to connect 24.944
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.049
Tags: @product
1:5.736
Given the Tor network and default bridges are blocked 1.758
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.255
Then the Tor Connection Assistant reports that it failed to connect 0.118
Given the Tor network and default bridges are unblocked 1.355
When I click "Connect to Tor" 1.130
Then I wait until Tor is ready 36.464
And Tor is configured to use the default bridges 0.440
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.212
After features/support/hooks.rb:291 0.918
After features/support/hooks.rb:75 0.044
19.854
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.077
And I prepare Tails for memory erasure tests 0.440
When I start a process allocating 128 MiB of memory with a known pattern 2.312
Then patterns cover at least 128 MiB in the guest's memory 3.456

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 3.276
After features/support/hooks.rb:75 0.000
55.888
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.150
And I prepare Tails for memory erasure tests 0.391
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.830
Then I find very few patterns in the guest's memory 4.720

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 1.900

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

After features/support/hooks.rb:291 3.728
After features/support/hooks.rb:75 0.000
6:40.706
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:56.649
And I prepare Tails for memory erasure tests 0.444
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.195
When I trigger shutdown 0.012
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.536
After features/support/hooks.rb:75 0.033
34.028
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.441
And I temporarily create a 4 GiB disk named "gptfat" 0.063
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.015
And I plug USB drive "gptfat" 2.516
When I start Tails Installer 18.946
Then I am told by Tails Installer that the destination device "is too small" 0.045
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.001
Tags: @product
29.669
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.134
And I temporarily create a 7200 MiB disk named "temp" 0.047
And I start Tails Installer 18.081
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 3.076
Then the "temp" USB drive is selected 0.080
When I unplug USB drive "temp" 0.201
Then a suitable USB device is not found 0.026
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
3:52.612
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.134
And I temporarily create a 7200 MiB disk named "install" 0.040
And I create a gpt partition with a vfat filesystem on disk "install" 4.083
And I plug USB drive "install" 2.462
And I install Tails to USB drive "install" by cloning 3:27.827
Then the running Tails is installed on USB drive "install" 10.003
But there is no persistence partition on USB drive "install" 0.061
After features/support/hooks.rb:291 1.326
After features/support/hooks.rb:75 0.108
Tags: @product
3:49.531
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.261
And I temporarily create a 7200 MiB disk named "install" 0.101
And I plug USB drive "install" 2.442
And I install Tails to USB drive "install" by cloning 3:27.369
Then the running Tails is installed on USB drive "install" 11.289
But there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:291 1.581
After features/support/hooks.rb:75 0.114
Tags: @product
4:26.703
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.811
And I create a file in the Persistent directory 0.153
And I temporarily create a 7200 MiB disk named "install" 0.050
And I create a gpt partition with a vfat filesystem on disk "install" 5.075
And I plug USB drive "install" 2.440
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:50.055
Then the running Tails is installed on USB drive "install" 13.705
And there is a persistence partition on USB drive "install" 0.067
And the USB drive "install" contains the same files as my persistent storage 3.344
After features/support/hooks.rb:291 1.894
After features/support/hooks.rb:75 0.128
Tags: @product
4:9.611
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.168
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.448
And I install Tails to USB drive "install" by cloning 3:29.798
Then the running Tails is installed on USB drive "install" 26.080
And there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.525
After features/support/hooks.rb:75 0.098
Tags: @product
4:1.804
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.895
And I have started Tails from DVD without network and logged in 9.667
And I clone USB drive "__internal" to a temporary USB drive "install" 1.051
And I plug USB drive "install" 2.544
# 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:27.481
Then the running Tails is installed on USB drive "install" 11.093
And there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:291 1.670
After features/support/hooks.rb:75 0.127
Tags: @product @uefi
1:41.186
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.304
And I power off the computer 0.528
And the computer is set to boot in UEFI mode 0.024
When I start Tails from USB drive "__internal" with network unplugged and I login 1:25.935
Then Tails is running from USB drive "__internal" 0.398
And the boot device has safe access rights 2.942
And Tails has started in UEFI mode 0.053
After features/support/hooks.rb:291 0.593
After features/support/hooks.rb:75 0.042
Tags: @product
1:38.305
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.085
And I plug and mount a USB drive containing a Tails USB image 28.965
And I create a 7200 MiB disk named "usbimage" 0.043
And I plug USB drive "usbimage" 2.426
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 58.784
After features/support/hooks.rb:291 1.718
After features/support/hooks.rb:75 0.085
Tags: @product
1:20.143
Before features/support/hooks.rb:245 0.002
Given a computer 0.160
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:18.866
Then Tails is running from USB drive "usbimage" 0.326
And the label of the system partition on "usbimage" is "Tails" 0.209
And the system partition on "usbimage" is an EFI system partition 0.150
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.144
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.109
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.093
And the system partition on "usbimage" has the expected flags 0.082
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.006
4:47.445
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.009
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.165
And I update APT using apt 16.692
And I install "popularity-contest" using apt 19.329
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.554
When I create a persistent storage and activate the Additional Software feature 19.679
Then Additional Software is correctly configured for package "popularity-contest" 1.364
When I shutdown Tails and wait for the computer to power off 12.218
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:39.401
Then Additional Software is correctly configured for package "popularity-contest" 0.762
And the package "popularity-contest" is installed after Additional Software has been started 0.276
After features/support/hooks.rb:450 39.056
After features/support/hooks.rb:291 1.148
After features/support/hooks.rb:75 0.013
2:17.616
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.281
And I start Tails from USB drive "__internal" and I login with an administration password 1:35.123
And I update APT using apt 16.237
When I install "makepp" using apt 19.457
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.443
And the package "makepp" is installed 0.073
After features/support/hooks.rb:450 39.982
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.029
4:49.376
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:6.551
When I uninstall "popularity-contest" using apt 18.732
And I accept removing "popularity-contest" from Additional Software 0.506
Then "popularity-contest" is not in the list of Additional Software 0.682
When I start Synaptic 23.126
And I update APT using Synaptic 22.845
And I install "cowsay" using Synaptic 8.494
And I accept adding "cowsay" to Additional Software 1.578
Then Additional Software is correctly configured for package "cowsay" 0.752
When I uninstall "cowsay" using apt 3.242
And I refuse removing "cowsay" from Additional Software 0.552
Then Additional Software is correctly configured for package "cowsay" 0.709
When I start "Additional Software" via GNOME Activities Overview 10.544
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.389
Then "cowsay" is not in the list of Additional Software 1.125
When I install "cowsay" using apt 3.184
And I refuse adding "cowsay" to Additional Software 0.550
Then "cowsay" is not in the list of Additional Software 0.620
After features/support/hooks.rb:450 1.062
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.007
7:31.669
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:28.153
And I configure APT to prefer an old version of cowsay 0.025
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.126
And I accept adding "cowsay" to Additional Software 6.915
And Additional Software is correctly configured for package "cowsay" 0.824
And I shutdown Tails and wait for the computer to power off 6.112
And I start Tails from USB drive "__internal" with network unplugged 55.629
And I enable persistence 31.559
# 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.027
And I log in to a new session 33.903
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.445
And I revert the APT tweaks that made it prefer an old version of cowsay 0.043
# 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.085
And the network is plugged 0.056
And Tor is ready 46.658
# 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 36.943
And available upgrades have been checked 0.415
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.008
And I can open the Additional Software configuration window from the notification 28.548
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:167:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:102:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.038
After features/support/hooks.rb:291 4.966

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:24:27)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:24:27_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:75 0.018
2:22.577
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.187
And I start Tails from USB drive "__internal" with network unplugged 54.610
And I enable persistence 31.721
And I remove the "cowsay" deb files from the APT cache 0.603
# 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.097
And I log in to a new session 33.770
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.729
And I can open the Additional Software log file from the notification 7.161
And the package "cowsay" is not installed 0.695
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.020
Tags: @product
1:33.135
Before features/support/hooks.rb:245 0.006
Given a computer 0.176
And I create a 7200 MiB disk named "old" 0.049
And I plug USB drive "old" 1.050
And I write an old version of the Tails USB image to disk "old" 21.289
When I start Tails from USB drive "old" with network unplugged 1:6.712
Then the boot device has safe access rights 2.902
And Tails is running from USB drive "old" 0.350
And there is no persistence partition on USB drive "old" 0.067
And process "udev-watchdog" is running 0.097
And udev-watchdog is monitoring the correct device 0.265
And I unplug USB drive "old" 0.175
After features/support/hooks.rb:291 3.723
After features/support/hooks.rb:75 0.011
Tags: @product
2:10.290
Before features/support/hooks.rb:245 0.004
Given a computer 0.175
And I start Tails from USB drive "old" with network unplugged and I login 1:16.393
Then Tails is running from USB drive "old" 0.349
And I create a persistent partition 42.807
And I take note of which tps features are available 1.810
Then a Tails persistence partition exists on USB drive "old" 0.727
And I shutdown Tails and wait for the computer to power off 8.026
After features/support/hooks.rb:291 0.138
After features/support/hooks.rb:75 0.009
Tags: @product
2:40.510
Before features/support/hooks.rb:245 0.004
Given a computer 0.183
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:13.233
Then Tails is running from USB drive "old" 0.342
And all tps features are active 1.927
When I write some files expected to persist 1.719
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.274
And all persistence configuration files have safe access rights 0.426
And all persistent directories from the old Tails version have safe access rights 2.603
And I take note of which tps features are available 0.428
And I shutdown Tails and wait for the computer to power off 4.173
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.198
After features/support/hooks.rb:291 0.161
After features/support/hooks.rb:75 0.009
Tags: @product
2:33.820
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.258
And I log in to a new session 16.797
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.535
And I plug USB drive "to_upgrade" 2.414
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:46.953
Then the running Tails is installed on USB drive "to_upgrade" 15.488
And I unplug USB drive "to_upgrade" 0.196
And I unplug USB drive "__internal" 0.175
After features/support/hooks.rb:291 3.559
After features/support/hooks.rb:75 0.000
Tags: @product
2:19.043
Before features/support/hooks.rb:245 0.006
Given a computer 0.219
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:9.971
Then all tps features from the old Tails version are active 1.490
And Tails is running from USB drive "to_upgrade" 0.385
And the boot device has safe access rights 3.127
And the expected persistent files created with the old Tails version are present in the filesystem 1.423
And all persistent directories from the old Tails version have safe access rights 2.424
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.009
3:45.436
Scenario Upgrading an initial Tails installation with an incremental upgrade
Before features/support/hooks.rb:245 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.350
And no SquashFS delta is installed 0.088
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.322
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.067
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.292
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.412
When the network is plugged 0.038
And Tor is ready 16.091
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.265
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.493
Given I shutdown Tails and wait for the computer to power off 3:0.013
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:839:in `/^Tails eventually (shuts down|restarts)$/'
./features/step_definitions/common_steps.rb:851:in `/^I shutdown Tails and wait for the computer to power off$/'
features/usb_upgrade.feature:92:in `Given I shutdown Tails and wait for the computer to power off'
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.2~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.2~testoverlayfs are present 0.000
And only the 6.2~testoverlayfs SquashFS delta is installed 0.000
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.000
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.000
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 0.000
Given I shutdown Tails and wait for the computer to power off 0.000
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.3~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present 0.000
And only the 6.3~testoverlayfs SquashFS delta is installed 0.000
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.000
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then the Upgrader considers the system as up-to-date 0.000
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.000
After features/support/hooks.rb:291 9.664

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:42:06_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4702/artifact/build-artifacts/01:42:06_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.mkv

After features/support/hooks.rb:75 0.000
33.821
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.745
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.403
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.063
And the signing key used by the Upgrader is outdated 0.641
But a current signing key is available on our website 0.000
When the network is plugged 0.043
And Tor is ready 17.554
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.368
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
56.709
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 47.443
When I eject the boot medium 0.252
Then Tails eventually shuts down 9.013
After features/support/hooks.rb:291 0.281
After features/support/hooks.rb:75 0.000
39.619
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.448
And I prepare Tails for memory erasure tests 0.485
And I fill a 128 MiB file with a known pattern on the root filesystem 15.763
And patterns cover at least 128 MiB in the guest's memory 3.310

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

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

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

After features/support/hooks.rb:291 3.593
After features/support/hooks.rb:75 0.000
35.834
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.301
And I prepare Tails for memory erasure tests 0.438
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.972
And I fill the USB drive with a known pattern 2.364
And I read the content of the test FS 0.089
And patterns cover at least 90% of the test FS size in the guest's memory 3.909

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

When I eject the boot medium 0.771
And I wait for Tails to finish wiping the memory 10.269
Then I find very few patterns in the guest's memory 1.717

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

After features/support/hooks.rb:291 3.572
After features/support/hooks.rb:75 0.000
49.114
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.339
And I prepare Tails for memory erasure tests 0.475
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 27.364
And I fill the USB drive with a known pattern 1.247
And I read the content of the test FS 0.064
And patterns cover at least 99% of the test FS size in the guest's memory 3.815

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

When I eject the boot medium 0.263
And I wait for Tails to finish wiping the memory 5.729
Then I find very few patterns in the guest's memory 1.816

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

After features/support/hooks.rb:291 3.575
After features/support/hooks.rb:75 0.000
2:16.169
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.617
And I prepare Tails for memory erasure tests 0.429
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.966
And patterns cover at least 100 MiB in the guest's memory 3.759

Pattern coverage: 115.856% (115 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.451
And I wait for Tails to finish wiping the memory 5.839
Then I find very few patterns in the guest's memory 1.723

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

And Tails eventually shuts down 1:28.382
After features/support/hooks.rb:291 0.187
After features/support/hooks.rb:75 0.000
Tags: @product
52.786
Before features/support/hooks.rb:245 0.006
Given a computer 0.181
And I start Tails from DVD with network unplugged and genuine APT sources 52.226
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.054
And no proposed-updates APT suite is enabled 0.079
And no experimental APT suite is enabled for deb.torproject.org 0.058
And if releasing, no unversioned Tails APT source is enabled 0.169

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.025
Tags: @product
1:17.836
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.556
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.045
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.362
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.828
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.013
When I start Tails' custom backup tool 12.249
Then the backup tool displays "Plug in your backup Tails USB stick" 3.609
When I plug USB drive "backup" 2.106
And I give the Persistent Storage on drive "backup" its own UUID 0.276
And I click "Retry" in the backup tool 1.274
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.181
When I click "Back Up" in the backup tool 1.123
And I enter my persistent storage passphrase into the polkit prompt 5.674
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 13.192
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.196
And I plug USB drive "backup" 3.353
Then the USB drive "backup" contains the same files as my persistent storage 4.793
After features/support/hooks.rb:291 1.506
After features/support/hooks.rb:75 0.163
Tags: @product
0.194
Then the hostname should not have been leaked on the network 0.194
After features/support/hooks.rb:291 1.125
After features/support/hooks.rb:75 0.059
Tags: @product
0.815
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.287
And I switch to the "manually-added-con" NetworkManager connection 0.314
Then the hostname should not have been leaked on the network 0.213
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.032
38.541
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.403
When I start "Tails Documentation" via GNOME Activities Overview 10.612
Then the Tor Browser has started 18.857
Then "Tails - Documentation" has loaded in the Tor Browser 0.667
After features/support/hooks.rb:291 1.113
After features/support/hooks.rb:75 0.000
44.642
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.897
When I start "Tails Documentation" via GNOME Activities Overview 10.609
Then the Tor Browser has started 19.495
Then "Tails - Documentation" has loaded in the Tor Browser 0.640
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.000
21.462
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.218
When I start Electrum through the GNOME menu 11.277
But the "electrum" tps feature is not enabled 0.513
And I see a warning that Electrum is not persistent 1.452
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.260
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.298
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.178
Then I see "CupsTestPage.png" after at most 40 seconds 2.874
And I can print the current document to "/home/amnesia/output.pdf" 4.909
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.014
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.139
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.399
When I open "/home/amnesia/default-testpage.pdf" with Evince 12.901
Then I see "CupsTestPage.png" after at most 40 seconds 2.780
And I can print the current document to "/home/amnesia/output.pdf" 4.792
After features/support/hooks.rb:291 1.304
After features/support/hooks.rb:75 0.000
Feature: Using Evince
30.110
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.111
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.168
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.053
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.890
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.959
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.249
When I close Evince 0.204
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.147
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.148
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 1.138
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.054
When I close Evince 0.175
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.116
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.144
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.233
# 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.066
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
32.397
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.832
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.142
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.061
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 14.103
Then I see "CupsTestPage.png" after at most 40 seconds 2.917
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.339
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
Feature: Using Evince
26.593
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.098
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.212
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 14.585
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.091
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.394
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
19.808
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.342
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.208
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 0.956
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.057
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
8.674
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.266
When the "Dogtail rules!" notification is sent 0.154
Then the "Dogtail rules!" notification is shown to the user 0.253
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
36.733
Before features/support/hooks.rb:245 0.008
Given a computer 0.230
And I start the computer from DVD with network unplugged 33.749
When Tails detects disk read failures 0.810
Then I see a disk failure message on the splash screen 1.942
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.009
Tags: @product @doc
29.129
Before features/support/hooks.rb:245 0.005
Given a computer 0.181
And I have started Tails from DVD without network and logged in 8.065
When Tails detects disk read failures 0.655
Then I see a disk failure message 1.393
Then I can open the hardware failure documentation from the disk failure message 18.832
After features/support/hooks.rb:291 1.897
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.224
Before features/support/hooks.rb:245 0.005
Given a computer 0.184
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.544
Then I see a graphics card failure message on the splash screen 14.494
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.009
Tags: @product @doc
10.113
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.983
Then the included OpenPGP keys are valid for the next 1 month 2.130
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.000
Tags: @product
20.045
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.341
Then the keys trusted by APT are valid for the next 3 months 11.703
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
50.383
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.960
And I log in to a new session in German (de) 34.530
Then the amnesiac Documents directory exists 0.103
And there is a GNOME bookmark for the amnesiac Documents directory 2.789
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.273
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.602
And I log in to a new session in German (de) 31.248
Then the amnesiac Downloads directory exists 0.095
And there is a GNOME bookmark for the amnesiac Downloads directory 3.326
After features/support/hooks.rb:291 1.400
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.152
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.201
And I log in to a new session in German (de) 33.948
Then the amnesiac Music directory exists 0.107
And there is a GNOME bookmark for the amnesiac Music directory 2.895
After features/support/hooks.rb:291 1.172
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.385
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.619
And I log in to a new session in German (de) 30.013
Then the amnesiac Pictures directory exists 0.082
And there is a GNOME bookmark for the amnesiac Pictures directory 2.670
After features/support/hooks.rb:291 1.347
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.993
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.387
And I log in to a new session in German (de) 29.137
Then the amnesiac Videos directory exists 0.117
And there is a GNOME bookmark for the amnesiac Videos directory 2.350
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.974
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.851
When I log in to a new session in Arabic (ar) 30.780
Then the keyboard layout is set to "us" 0.208
When the network is plugged 0.045
And Tor is ready 14.622
Then I successfully start the Unsafe Browser in "ar" 13.250
And I kill the Unsafe Browser 5.885
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 34.138
And DuckDuckGo is the default search engine 10.968
And I kill the Tor Browser 5.481
And the screen keyboard works in Thunderbird 21.052
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:291 1.297
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.661
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.307
When I log in to a new session in Chinese (zh_CN) 32.005
Then the keyboard layout is set to "cn" 0.190
When the network is plugged 0.035
And Tor is ready 13.803
Then I successfully start the Unsafe Browser in "zh_CN" 14.650
And I kill the Unsafe Browser 5.752
When I enable the screen keyboard 0.200
Then the screen keyboard works in Tor Browser 35.286
And DuckDuckGo is the default search engine 10.549
And I kill the Tor Browser 5.706
And the screen keyboard works in Thunderbird 24.515
And the layout of the screen keyboard is set to "us" 0.656
After features/support/hooks.rb:291 1.699
After features/support/hooks.rb:75 0.000
Feature: Localization
2:1.103
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.191
When I log in to a new session in English (en) 16.049
Then the keyboard layout is set to "us" 0.238
When the network is plugged 0.036
And Tor is ready 14.483
Then I successfully start the Unsafe Browser in "en" 13.144
And I kill the Unsafe Browser 5.638
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 31.789
And DuckDuckGo is the default search engine 4.804
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 20.683
And the layout of the screen keyboard is set to "us" 0.633
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.817
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.181
When I log in to a new session in French (fr) 29.978
Then the keyboard layout is set to "fr" 0.176
When the network is plugged 0.091
And Tor is ready 14.637
Then I successfully start the Unsafe Browser in "fr" 13.389
And I kill the Unsafe Browser 5.790
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 34.372
And DuckDuckGo is the default search engine 11.032
And I kill the Tor Browser 5.458
And the screen keyboard works in Thunderbird 20.049
And the layout of the screen keyboard is set to "fr" 0.564
After features/support/hooks.rb:291 1.283
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.102
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.916
When I log in to a new session in German (de) 29.969
Then the keyboard layout is set to "de" 0.132
When the network is plugged 0.045
And Tor is ready 14.288
Then I successfully start the Unsafe Browser in "de" 13.608
And I kill the Unsafe Browser 5.828
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 32.636
And DuckDuckGo is the default search engine 22.639
And I kill the Tor Browser 5.563
And the screen keyboard works in Thunderbird 20.796
And the layout of the screen keyboard is set to "de" 0.577
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.022
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.882
When I log in to a new session in Italian (it) 30.043
Then the keyboard layout is set to "it" 0.202
When the network is plugged 0.052
And Tor is ready 14.625
Then I successfully start the Unsafe Browser in "it" 13.691
And I kill the Unsafe Browser 5.857
When I enable the screen keyboard 0.253
Then the screen keyboard works in Tor Browser 33.654
And DuckDuckGo is the default search engine 22.512
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 20.241
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:291 1.233
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.721
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.877
When I log in to a new session in Persian (fa) 28.792
Then the keyboard layout is set to "ir" 0.229
When the network is plugged 0.054
And Tor is ready 14.357
Then I successfully start the Unsafe Browser in "fa" 13.224
And I kill the Unsafe Browser 5.722
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 35.441
And DuckDuckGo is the default search engine 11.066
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 21.833
And the layout of the screen keyboard is set to "ir" 0.559
After features/support/hooks.rb:291 1.944
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.984
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.935
When I log in to a new session in Portuguese (pt) 32.284
Then the keyboard layout is set to "pt" 0.235
When the network is plugged 0.041
And Tor is ready 15.770
Then I successfully start the Unsafe Browser in "pt" 13.595
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 33.504
And DuckDuckGo is the default search engine 9.890
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 21.093
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.510
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.709
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.894
When I log in to a new session in Russian (ru) 29.609
Then the keyboard layout is set to "ru" 0.302
When the network is plugged 0.040
And Tor is ready 15.101
Then I successfully start the Unsafe Browser in "ru" 12.839
And I kill the Unsafe Browser 5.713
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 34.141
And DuckDuckGo is the default search engine 9.567
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 22.577
And the layout of the screen keyboard is set to "ru" 0.543
After features/support/hooks.rb:291 2.603
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.706
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.950
When I log in to a new session in Spanish (es) 29.559
Then the keyboard layout is set to "es" 0.165
When the network is plugged 0.046
And Tor is ready 15.816
Then I successfully start the Unsafe Browser in "es" 13.082
And I kill the Unsafe Browser 5.725
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 32.427
And DuckDuckGo is the default search engine 10.426
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 20.386
And the layout of the screen keyboard is set to "us" 0.533
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.676
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.416
When I log in to a new session in Turkish (tr) 30.200
Then the keyboard layout is set to "tr" 0.174
When the network is plugged 0.062
And Tor is ready 15.314
Then I successfully start the Unsafe Browser in "tr" 12.469
And I kill the Unsafe Browser 5.902
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 32.361
And DuckDuckGo is the default search engine 10.251
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 20.270
And the layout of the screen keyboard is set to "us" 0.596
After features/support/hooks.rb:291 1.726
After features/support/hooks.rb:75 0.000
Tags: @product
40.005
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.040
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.774
And I log in to a new session 14.819
And the network is plugged 0.041
And Tor is ready 11.253
Then 1 network interface is enabled 0.108
And the 1st network device has its real MAC address configured 0.109
When I hotplug a network device and wait for it to be initialized 1.419
Then 2 network interfaces are enabled 0.083
And the 2nd network device has its real MAC address configured 0.066
And some network device leaked the real MAC address 0.282
After features/support/hooks.rb:291 0.919
After features/support/hooks.rb:75 0.043
Tags: @product
41.707
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.212
And I capture all network traffic 0.006
When I log in to a new session 15.200
And the network is plugged 0.045
And Tor is ready 16.286
Then 1 network interface is enabled 0.093
And the 1st network device has a spoofed MAC address configured 0.088
When I hotplug a network device and wait for it to be initialized 1.361
Then 2 network interfaces are enabled 0.059
And the 2nd network device has a spoofed MAC address configured 0.070
And no network device leaked the real MAC address 0.282
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.049
Tags: @product
2:26.181
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.317
And I capture all network traffic 0.008
And the network is plugged 0.039
And macchanger will fail by not spoofing and always returns false 0.150
When I log in to a new session 2:12.585
Then no network interfaces are enabled 0.161
And no network device leaked the real MAC address 0.016
And I see the "Network card eth0 disabled" notification after at most 60 seconds 4.902
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.049
Tags: @product
2:27.264
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.048
And I capture all network traffic 0.011
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns true 0.149
When I log in to a new session 2:13.169
Then no network interfaces are enabled 0.081
And no network device leaked the real MAC address 0.024
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.736
After features/support/hooks.rb:291 1.204
After features/support/hooks.rb:75 0.034
Tags: @product
2:27.863
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.345
And I capture all network traffic 0.006
And the network is plugged 0.051
And macchanger will fail by not spoofing and always returns true 0.162
And no network interface modules can be unloaded 0.406
When I log in to a new session 2:11.794
Then 1 network interface is enabled 0.105
But the MAC spoofing panic mode disabled networking 0.656
And no network device leaked the real MAC address 0.015
And I see the "All networking disabled" notification after at most 60 seconds 5.319
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.051
Tags: @product
52.874
Before features/support/hooks.rb:245 0.004
Given a computer 0.167
And I capture all network traffic 0.005
When I start the computer 0.956
Then the computer boots Tails 51.594
And no network interfaces are enabled 0.134
And no network device leaked the real MAC address 0.016
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.058
1:25.689
Before features/support/hooks.rb:245 0.004
Given a computer 0.173
And I start Tails from DVD with network unplugged and I login 1:12.761
And I plug and mount a USB drive containing a sample PNG 11.123
Then MAT can clean some sample PNG file 1.630
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:19.139
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.530
And I wait between 30 and 60 seconds 52.051

Slept for 52 seconds

Then the Tor Status icon tells me that Tor is not usable 0.777
When the network is plugged 0.037
Then I successfully configure Tor 12.994
And the Tor Status icon tells me that Tor is usable 0.724
And all notifications have disappeared 3.972
And the time has synced 0.050
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Feature: Networking
33.711
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.761
And I disable networking in Tails Greeter 0.897
And I log in to a new session 14.505
Then no network interfaces are enabled 0.177
When I hotplug a network device 0.160
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.199
After features/support/hooks.rb:291 1.128
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
25.809
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.119
When I start "Onion Circuits" via GNOME Activities Overview 10.075
Then Onion Circuits starts 1.344
And Onion Circuits shows some circuits 0.270
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
Tags: @product
2:16.558
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:34.717
And I update APT using apt 19.364
And I install "python3-behave" using apt 19.279
Then the Tails Persistent Storage behave tests pass 3.197
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Tags: @product
37.418
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.132
When I log in to a new session without activating the Persistent Storage 18.449
Then Tails is running from USB drive "__internal" 0.427
And persistence is disabled 0.213
But a Tails persistence partition exists on USB drive "__internal" 5.195
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Tags: @product
3:9.750
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.696
Then Tails is running from USB drive "__internal" 0.321
When I create a file in the Persistent directory 0.113
And I create a persistent partition with the default settings 34.746
Then the file I created was copied to the Persistent Storage 0.783
When I shutdown Tails and wait for the computer to power off 12.075
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.679
Then persistence for "Persistent" is active 0.261
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.022
Tags: @product
1:11.023
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.372
And the system is very low on memory 4.964
When I create a file in the Persistent directory 1.174
When I try to create a persistent partition 27.432
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.147
When I close the Persistent Storage app 2.495
And I free up some memory 1.487
And I create a persistent partition with the default settings 22.729
Then the file I created was copied to the Persistent Storage 0.219
After features/support/hooks.rb:291 1.489
After features/support/hooks.rb:75 0.000
Tags: @product
2:51.600
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.124
Then Tails is running from USB drive "__internal" 0.405
And all tps features are active 2.128
And all persistent directories have safe access rights 2.387
When I disable the first tps feature 16.186
Then all tps features but the first one are active 1.918
And I shutdown Tails and wait for the computer to power off 5.018
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:11.298
Then all tps features but the first one are active 2.131
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.010
Tags: @product
39.139
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.338
Then persistence for "Persistent" is active 0.084
And I create a file in the Persistent directory 0.081
Then the file I created was copied to the Persistent Storage 0.078
When I disable the first tps feature 16.284
Then persistence for "Persistent" is not active 0.073
And the Persistent directory does not exist 0.056
When I enable the first tps feature 13.008
Then persistence for "Persistent" is active 0.057
And the file I created in the Persistent directory exists 0.075
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
Tags: @product
39.446
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.247
Then persistence for "Persistent" is active 0.081
When I create a file in the Persistent directory 0.076
And I disable the first tps feature 16.131
And I delete the data of the Persistent Folder feature 13.637
Then the file I created does not exist on the Persistent Storage 0.273
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.000
Tags: @product
49.916
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.616
And the network is plugged 0.036
And Tor is ready 16.727
And I take note of which tps features are available 0.559
When I write some files expected to persist 1.480
And I shutdown Tails and wait for the computer to power off 6.126
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 15.369
After features/support/hooks.rb:291 0.148
After features/support/hooks.rb:75 0.000
Tags: @product
3:4.837
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.619
And the network is plugged 0.056
And Tor is ready 16.275
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.184
And I shutdown Tails and wait for the computer to power off 6.021
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.459
And I capture all network traffic 0.007
And the network is plugged 0.043
And Tor is ready 19.424
And I switch to the "persistent-con-current" NetworkManager connection 0.344
And the 1st network device has a spoofed MAC address configured 0.100
And no network device leaked the real MAC address 0.299
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.070
Tags: @product
53.007
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.050
And I enable persistence creation in Tails Greeter 1.105
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.636
Then I create a persistent partition with the default settings using the wizard that was already open 21.213
After features/support/hooks.rb:291 1.326
After features/support/hooks.rb:75 0.000
Tags: @product
5:16.269
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.599
When I enable persistence 39.855
Then no persistent Greeter options were restored 14.563
When I set all Greeter options to non-default values 24.407
And I log in to a new session in German (de) after having activated the Persistent Storage 47.958
Then all Greeter options are set to non-default values 0.356
When I cold reboot the computer 7.046
And the computer reboots Tails 1:6.445
Given I enable persistence 51.476
Then persistent Greeter options were restored 15.151
When I log in to a new session after having activated the Persistent Storage 34.700
Then all Greeter options are set to non-default values 0.707
After features/support/hooks.rb:291 2.993
After features/support/hooks.rb:75 0.011
Tags: @product
4:6.701
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.762
# 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 45.102
And I shutdown Tails and wait for the computer to power off 11.029
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:12.726
And I change the passphrase of the Persistent Storage back to the original 48.080
After features/support/hooks.rb:291 1.737
After features/support/hooks.rb:75 0.009
Tags: @product
1:2.372
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.132
And I log in to a new session without activating the Persistent Storage 19.639
Then persistence is disabled 0.237
But a Tails persistence partition exists on USB drive "__internal" 7.022
And all notifications have disappeared 8.635
When I delete the persistent partition 16.274
Then there is no persistence partition on USB drive "__internal" 0.429
After features/support/hooks.rb:291 1.199
After features/support/hooks.rb:75 0.000
Tags: @product
2:30.298
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.731
When I write some dotfile expected to persist 0.085
And I shutdown Tails and wait for the computer to power off 5.095
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:15.062
Then the expected persistent dotfile is present in the filesystem 0.324
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.008
Tags: @product
1:39.472
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.548
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.117
When I try to enable persistence 0.274
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.284
When I log in to a new session after having activated the Persistent Storage 35.183
And all notifications have disappeared 7.502
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.385
And all tps features are enabled 2.303
And all tps features but the first one are active 1.871
After features/support/hooks.rb:291 1.067
After features/support/hooks.rb:75 0.000
Tags: @product
5:11.917
Before features/support/hooks.rb:245 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 3:56.454
And I enable persistence 38.422
And I log in to a new session after having activated the Persistent Storage 34.988
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.686
And persistence is enabled 0.366
After features/support/hooks.rb:291 0.864
After features/support/hooks.rb:75 0.000
Tags: @product
40.125
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.251
And I enable persistence but something goes wrong during the LUKS header upgrade 30.204
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.669
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.000
Tags: @product
17.110
When I choose to connect to Tor automatically 1.742
And I accept Tor Connection's offer to use my persistent bridges 1.771
And I click "Connect to Tor" 1.224
Then I wait until Tor is ready 9.839
And tca.conf includes the configured bridges 0.018
And the "TorConfiguration" tps feature is enabled and active 1.556
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.957
After features/support/hooks.rb:291 0.595
After features/support/hooks.rb:75 0.072
Tags: @product
20.017
When I choose to connect to Tor automatically 2.957
And I accept Tor Connection's offer to use my persistent bridges 1.786
And I disable saving bridges to Persistent Storage 1.339
And I configure a direct connection in the Tor Connection Assistant 8.308
Then I wait until Tor is ready 3.600
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.078
And all Internet traffic has only flowed through Tor or connectivity check service 0.935
After features/support/hooks.rb:291 1.170
After features/support/hooks.rb:75 0.043
Tags: @product
10.819
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.388
Then the live user has been setup by live-boot 0.156
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.095
And the live user owns its home directory which has strict permissions 0.178
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
50.884
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.391
When the network is plugged 0.052
And Tor is ready 42.233
Then no unexpected services are listening for network connections 0.208

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

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

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

After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
Tags: @product
24.269
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.550
When I request a shutdown using the system menu 1.682
Then Tails eventually shuts down 8.036
After features/support/hooks.rb:291 0.159
After features/support/hooks.rb:75 0.000
1:20.573
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.226
When I request a reboot using the system menu 1.675
Then Tails eventually restarts 1:5.670
After features/support/hooks.rb:291 3.441
After features/support/hooks.rb:75 0.000
15.725
Given I monitor the network connections of SSH 0.074
And I have the SSH key pair for an SSH server 0.352
When I connect to an SSH server on the Internet 15.124
Then I have sucessfully logged into the SSH server 0.160
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:450 0.378
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.000
16.980
Given I have the SSH key pair for an SSH server 0.233
And an SSH server is running on the LAN 0.519
When I connect to an SSH server on the LAN 14.602
Then I am prompted to verify the SSH fingerprint for the SSH server 1.625
After features/support/hooks.rb:450 0.385
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
19.608
Given I have the SSH key pair for an SFTP server 0.238
When I connect to an SFTP server on the Internet 18.396
Then I successfully connect to the SFTP server 0.973
After features/support/hooks.rb:450 0.531
After features/support/hooks.rb:291 2.306
After features/support/hooks.rb:75 0.000
16.448
Given I cancel setting up an email account 2.514
When I open Thunderbird's Add-ons Manager 1.812
And I open the Extensions tab 1.583
Then I see that no add-ons are enabled in Thunderbird 10.538
After features/support/hooks.rb:450 0.712
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.000
44.496
When I enter my email credentials into the autoconfiguration wizard 9.902
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.379
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.392
When I accept the autoconfiguration wizard's configuration 18.726
And I send an email to myself 6.329
And I fetch my email 1.609
Then I can find the email I sent to myself in my inbox 7.156
After features/support/hooks.rb:450 1.348
After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
8.981
When the network is plugged 0.216
And the Tor Connection Assistant autostarts 3.366
And I look at the hide mode but then I go back 4.031
And I choose to connect to Tor automatically 1.238
Then Tor Connection does not propose me to use Tor bridges 0.129
After features/support/hooks.rb:291 0.576
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.342
Given the Tor network and default bridges are blocked 1.446
And the network is plugged 0.061
And I make sure time sync before Tor connects indicates a captive portal 1.250
And the Tor Connection Assistant autostarts 2.023
When I choose to connect to Tor automatically 1.531
And I click "Connect to Tor" 1.156
Then the Tor Connection Assistant fails to connect to Tor 26.562
And the Tor Connection Assistant knows that it's not the time sync that failed 10.612
And the Tor Connection Assistant knows that there might be a captive portal 0.115
When I open the Unsafe Browser from Tor Connection 14.459
And I log-in to the Captive Portal 13.405
And I close the Unsafe Browser 0.120
And the Tor network and default bridges are unblocked 2.067
And I allow time sync before Tor connects to work again 0.051
And I click "Connect to Tor" 1.144
Then I wait until Tor is ready 7.332
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
Tags: @product
11.933
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.367
Then the firewall's policy is to drop all IPv4 traffic 0.153
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.250
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.078
And the firewall is configured to block all external IPv6 traffic 0.083
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.000
Tags: @product
39.322
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.422
And I capture all network traffic 0.004
When I successfully start the Unsafe Browser 15.084
And I open the Tails homepage in the Unsafe Browser 11.713
And the Tails homepage loads in the Unsafe Browser 0.579
Then the firewall leak detector has detected leaks 0.517
After features/support/hooks.rb:291 1.002
After features/support/hooks.rb:75 0.036
Tags: @product
12.908
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.692
And I capture all network traffic 0.006
And I disable Tails' firewall 0.237
When I do a TCP DNS lookup of "torproject.org" 0.856
Then the firewall leak detector has detected leaks 0.116
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.069
Tags: @product
12.675
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.655
And I capture all network traffic 0.007
And I disable Tails' firewall 0.240
When I do a UDP DNS lookup of "torproject.org" 0.661
Then the firewall leak detector has detected leaks 0.111
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.050
Tags: @product
16.148
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.564
And I capture all network traffic 0.006
And I disable Tails' firewall 0.247
When I send some ICMP pings 4.171
Then the firewall leak detector has detected leaks 0.158
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.066
12.732
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.461
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.204
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.066
After features/support/hooks.rb:450 0.279
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
11.906
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.496
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.332
And the untorified connection is logged as dropped by the firewall 0.077
After features/support/hooks.rb:450 0.304
After features/support/hooks.rb:291 0.569
After features/support/hooks.rb:75 0.000
16.780
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.421
When I open an untorified ICMP connection to 1.2.3.4 5.282
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:450 0.347
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.000
Tags: @product
22.022
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.330
And the system DNS is using the local DNS resolver 0.021
And the network is plugged 0.098
And I successfully configure Tor 13.561
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
10.258
When I monitor the network connections of tails-security-check 0.066
And I re-run tails-security-check 0.167
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.024
After features/support/hooks.rb:450 0.421
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
2.596
When I monitor the network connections of htpdate 0.073
And I re-run htpdate 2.510
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:450 0.376
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
32.283
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.064
And I re-run tails-upgrade-frontend-wrapper 32.207
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.472
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
32.361
When I monitor the network connections of Tor Browser 0.071
And I start the Tor Browser 31.055
And the Tor Browser loads the startup page 1.179
Then I see that Tor Browser is properly stream isolated 0.055
After features/support/hooks.rb:450 1.397
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.000
Tags: @product
54.272
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.395
And a web server is running on the LAN 1.039
And I capture all network traffic 0.007
When I start the Tor Browser 28.883
And the Tor Browser loads the startup page 1.317
And I open a page on the LAN web server in the Tor Browser 9.987
Then the Tor Browser shows the "Unable to connect" error 1.072
And no traffic was sent to the web server on the LAN 0.569
After features/support/hooks.rb:291 0.916
After features/support/hooks.rb:75 0.063
1:1.825
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.009
Then the amnesiac Tor Browser directory exists 0.071
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.555
And the persistent Tor Browser directory does not exist 0.055
When I start the Tor Browser 28.719
And the Tor Browser loads the startup page 1.173
Then I can save the current page as "index.html" to the default downloads directory 5.620
And I can print the current page as "output.pdf" to the default downloads directory 11.619
After features/support/hooks.rb:450 1.377
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.000
55.853
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.542
When I start the Tor Browser 30.156
Then the Tor Browser loads the startup page 1.106
When I download some file in the Tor Browser 12.793
Then the file is saved to the default Tor Browser download directory 0.253
After features/support/hooks.rb:450 2.676
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
1:22.960
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.649
When I start the Tor Browser 28.962
And the Tor Browser loads the startup page 1.203
Then I can listen to an Ogg audio track in Tor Browser 41.144
After features/support/hooks.rb:450 2.779
After features/support/hooks.rb:291 1.306
After features/support/hooks.rb:75 0.000
53.005
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.295
When I start the Tor Browser 29.782
And the Tor Browser loads the startup page 1.168
Then I can watch a WebM video in Tor Browser 9.758
After features/support/hooks.rb:450 1.297
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.227
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.439
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.108
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.060
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.099
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/tmp/synaptic.html" exists 0.052
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.109
When I start the Tor Browser 29.808
And the Tor Browser loads the startup page 1.272
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.975
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.554
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.274
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.647
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.539
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.058
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.133
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.751
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.550
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.092
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.886
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.604
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.066
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.193
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.515
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
Tags: @product
44.146
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.309
When I start the Tor Browser 29.708
Then the Tor Browser uses all expected TBB shared libraries 1.129
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.000
58.958
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.286
When I start the Tor Browser 30.211
And the Tor Browser loads the startup page 1.175
And I open the Tails homepage in the Tor Browser 9.851
Then the Tor Browser loads the Tails homepage 1.275
When I request a new identity in Tor Browser 3.499
Then the Tor Browser restarts into a fresh session 1.659
After features/support/hooks.rb:450 1.487
After features/support/hooks.rb:291 1.281
After features/support/hooks.rb:75 0.000
Tags: @product
43.509
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.436
When I start the Tor Browser 29.135
And the Tor Browser loads the startup page 1.302
Then Tor Browser's circuit view is working 1.635
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.204
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.130
When I start the Tor Browser 29.540
And the Tor Browser loads the startup page 1.080
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.747
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.889
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.564
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.250
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
Tags: @product
1:46.895
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.301
And the network is plugged 0.084
And I successfully configure Tor 20.822
And available upgrades have been checked 0.045
And all notifications have disappeared 4.090
Then the persistent Tor Browser directory exists 0.067
And there is a GNOME bookmark for the persistent Tor Browser directory 1.607
When I start the Tor Browser 26.196
And I open the address "https://tails.net/about" in the Tor Browser 10.331
And "Tails - How Tails works" has loaded in the Tor Browser 1.453
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.439
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.399
Then "Tails - How Tails works" has loaded in the Tor Browser 1.645
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.408
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
Tags: @product
50.423
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.322
Then the amnesiac Documents directory exists 0.079
And there is a GNOME bookmark for the amnesiac Documents directory 1.279
Then I start the Tor Browser in offline mode 31.803
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.938
After features/support/hooks.rb:291 1.831
After features/support/hooks.rb:75 0.000
Tags: @product
47.822
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.168
Then the amnesiac Downloads directory exists 0.060
And there is a GNOME bookmark for the amnesiac Downloads directory 1.246
Then I start the Tor Browser in offline mode 30.122
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.224
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Tags: @product
51.466
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.196
Then the amnesiac Music directory exists 0.052
And there is a GNOME bookmark for the amnesiac Music directory 1.364
Then I start the Tor Browser in offline mode 33.119
And I can save the current page as "index.html" to the Music GNOME bookmark 8.734
After features/support/hooks.rb:291 1.319
After features/support/hooks.rb:75 0.000
Tags: @product
49.220
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.259
Then the amnesiac Pictures directory exists 0.066
And there is a GNOME bookmark for the amnesiac Pictures directory 1.316
Then I start the Tor Browser in offline mode 30.649
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.927
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Tags: @product
51.149
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 9.683
Then the amnesiac Videos directory exists 0.087
And there is a GNOME bookmark for the amnesiac Videos directory 1.805
Then I start the Tor Browser in offline mode 31.250
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.322
After features/support/hooks.rb:291 1.093
After features/support/hooks.rb:75 0.000
Tags: @product
3:50.997
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.174
And all tps features are active 2.061
And all persistent filesystems have safe access rights 0.194
And all persistence configuration files have safe access rights 0.369
And all persistent directories have safe access rights 2.179
When I start the Tor Browser in offline mode 31.987
And I add a bookmark to eff.org in the Tor Browser 14.717
And I cold reboot the computer 8.006
And the computer reboots Tails 53.159
And I enable persistence 32.987
And I log in to a new session 35.592
And all notifications have disappeared 8.531
And I start the Tor Browser in offline mode 29.715
Then the Tor Browser has a bookmark to eff.org 1.319
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.010
14.730
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.540
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.189
After features/support/hooks.rb:450 0.449
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
18.207
Given I have the SSH key pair for a Git repository 0.252
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 17.801
Then the Git repository "testing" has been cloned successfully 0.152
After features/support/hooks.rb:450 0.483
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
0.434
When I wget "https://example.com/" to stdout 0.434
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.253
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
0.685
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.685

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.243
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
0.395
When I curl "https://example.com/" to stdout 0.395
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.284
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
54.615
Given I have started Tails from DVD without network and logged in 8.239
And I plug and mount a USB drive containing sample videos 11.904
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.072
And the file "/home/amnesia/video.mp4" exists 0.060
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.139
When I open "/home/amnesia/video.mp4" with Totem 13.786
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.323
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.513
Given I close Totem 0.191
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.116
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.153
Then Totem tells me it is not allowed to open this file 1.800
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.074
Given I close Totem 0.135
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.067
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.108
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.121
Then Totem tells me it is not allowed to open this file 0.912
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.084
Given I close Totem 0.128
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.066
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.123
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.144
Then Totem tells me it is not allowed to open this file 0.782
# 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.073
Given I close Totem 0.139
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.057
And the file "/home/amnesia/.purple/otr.private_key" exists 0.059
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.154
Then Totem tells me it is not allowed to open this file 0.754
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.066
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.000
Feature: Using Totem
32.522
Given I have started Tails from DVD and logged in and the network is connected 11.625
Then I can watch a WebM video over HTTPs 20.897
After features/support/hooks.rb:450 0.584
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
47.930
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.919
And I plug and mount a USB drive containing sample videos 11.988
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.095
When I open "/home/amnesia/Persistent/video.mp4" with Totem 14.182
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.958
Given I close Totem 0.514
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.165
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.050
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.193
Then Totem tells me it is not allowed to open this file 1.776
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.085
After features/support/hooks.rb:291 1.129
After features/support/hooks.rb:75 0.000
Tags: @product
41.166
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.248
And I disable the Unsafe Browser 4.231
And I log in to a new session 17.292
And the network is plugged 0.050
And all notifications have disappeared 6.444
When I try to start the Unsafe Browser 0.010
Then the Unsafe Browser complains that it is disabled 1.888
After features/support/hooks.rb:291 1.871
After features/support/hooks.rb:75 0.000
Tags: @product
38.206
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.764
And a web server is running on the LAN 1.043
When I successfully start the Unsafe Browser 14.189
And I open a page on the LAN web server in the Unsafe Browser 11.025
Then the Unsafe Browser displays the LAN web server hello message 0.182
After features/support/hooks.rb:291 1.285
After features/support/hooks.rb:75 0.000
Tags: @product @doc
46.307
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.414
When I successfully start the Unsafe Browser 15.552
Then the Unsafe Browser runs as the expected user 0.647
And the Unsafe Browser has a red theme 0.603
And the Unsafe Browser shows a warning as its start page 0.589
And the Unsafe Browser has no add-ons enabled 9.027
And the Unsafe Browser has no bookmarks 7.480
And the Unsafe Browser uses all expected TBB shared libraries 0.990
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
38.675
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.703
When I successfully start the Unsafe Browser 14.445
When I open the Tails homepage in the Unsafe Browser 11.666
Then the Tails homepage loads in the Unsafe Browser 0.633
And the Unsafe Browser has sent packets out to the Internet 0.226
After features/support/hooks.rb:291 0.953
After features/support/hooks.rb:75 0.000
29.381
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.167
When I successfully start the Unsafe Browser 15.060
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.578
And the Unsafe Browser chroot is torn down 0.453
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
40.196
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.675
When I successfully start the Unsafe Browser 15.350
# 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.007

Slept for 10 seconds

And I try to start the Unsafe Browser 0.020
Then I see a warning about another instance already running 3.141
After features/support/hooks.rb:291 1.215
After features/support/hooks.rb:75 0.000
Tags: @product
36.596
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.251
When I configure the Unsafe Browser to use a local proxy 0.171
And I successfully start the Unsafe Browser 15.460
And I open the Tails homepage in the Unsafe Browser 8.186
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.526
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
2:27.309
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.206
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.061
But checking for updates is disabled in the Unsafe Browser's configuration 0.014
When I successfully start the Unsafe Browser 15.343
And I wait 120 seconds 2:0.089

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.586
After features/support/hooks.rb:450 0.490
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.047
29.120
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.089
And the network is unplugged 0.068
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 0.012
Then I am told I cannot start the Unsafe Browser when I am offline 6.940
After features/support/hooks.rb:291 0.828
After features/support/hooks.rb:75 0.000
31.429
When I plug a USB drive containing a basic VeraCrypt volume 7.001
And I cancel the GNOME authentication prompt 2.661
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.687
And I open this VeraCrypt volume in GNOME Files 5.020
Then I see the expected contents in this VeraCrypt volume 0.500
When I lock the currently opened VeraCrypt volume 0.409
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
33.257
When I plug a USB drive containing a hidden VeraCrypt volume 10.341
And I cancel the GNOME authentication prompt 1.718
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.500
And I open this VeraCrypt volume in GNOME Files 4.595
Then I see the expected contents in this VeraCrypt volume 0.484
When I lock the currently opened VeraCrypt volume 0.437
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
40.501
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.380
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.034
And I open this VeraCrypt volume in GNOME Files 6.025
Then I see the expected contents in this VeraCrypt volume 0.503
When I lock the currently opened VeraCrypt file container 0.393
Then the VeraCrypt file container has been unmounted and locked 0.164
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
52.443
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.531
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 23.407
And I open this VeraCrypt volume in GNOME Files 5.113
Then I see the expected contents in this VeraCrypt volume 0.600
When I lock the currently opened VeraCrypt file container 0.569
Then the VeraCrypt file container has been unmounted and locked 0.221
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.018
35.439
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.069
And I cancel the GNOME authentication prompt 1.718
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.732
And I open this VeraCrypt volume in GNOME Files 3.761
Then I see the expected contents in this VeraCrypt volume 0.515
When I lock the currently opened VeraCrypt volume 0.498
Then the VeraCrypt volume has been unmounted and locked 0.145
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.000
35.608
When I plug a USB drive containing a hidden VeraCrypt volume 10.386
And I cancel the GNOME authentication prompt 1.681
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.434
And I open this VeraCrypt volume in GNOME Files 3.990
Then I see the expected contents in this VeraCrypt volume 0.483
When I lock the currently opened VeraCrypt volume 0.463
Then the VeraCrypt volume has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.000
57.742
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.209
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.573
And I open this VeraCrypt volume in GNOME Files 4.088
Then I see the expected contents in this VeraCrypt volume 3.277
When I lock the currently opened VeraCrypt file container 0.412
Then the VeraCrypt file container has been unmounted and locked 0.181
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.015
58.346
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.223
And I unlock and mount this VeraCrypt file container with GNOME Disks 30.026
And I open this VeraCrypt volume in GNOME Files 4.594
Then I see the expected contents in this VeraCrypt volume 0.899
When I lock the currently opened VeraCrypt file container 0.371
Then the VeraCrypt file container has been unmounted and locked 0.230
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.014
1:9.833
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.315
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.481
And I open this VeraCrypt volume in GNOME Files 4.438
Then I see the expected contents in this VeraCrypt volume 23.533
When I lock the currently opened VeraCrypt file container 0.459
Then the VeraCrypt file container has been unmounted and locked 0.605
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
8.876
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.770
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.105
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Tags: @product
21.739
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.271
When I start "WhisperBack" via GNOME Activities Overview 9.847
Then WhisperBack has debugging information 3.620
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.000