Project Number Date
test_Tails_ISO_stable 4713 13 Mar 2024, 12:24

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1415 1 17 0 0 1433 194 1 195 4:17:55.044 Failed
Tags: @product
1:43.618
Before features/support/hooks.rb:245 0.026
Given a computer 0.414
And I temporarily create a 100 MiB disk named "swap" 0.099
And I create a gpt swap partition on disk "swap" 10.287
And I plug SATA drive "swap" 1.053
And I temporarily create a 2 GiB disk named "live_hd" 0.038
And I write the Tails ISO image to disk "live_hd" 16.745
And I plug SATA drive "live_hd" 1.055
When I start Tails with network unplugged and I login 1:13.545
Then a "swap" partition was detected by Tails on drive "swap" 0.101
And drive "live_hd" is detected by Tails 0.129
But Tails has no disk swap enabled 0.075
And drive "live_hd" is not mounted 0.070
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.117
Tags: @product
1:21.866
Before features/support/hooks.rb:245 0.002
Given a computer 0.156
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.045
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.832
And I plug non-removable USB drive "fake_TailsData" 1.056
When I start the computer 1.184
And the computer boots Tails 50.438
Then drive "fake_TailsData" is detected by Tails 0.144
And Tails Greeter has not detected a persistence partition 13.007
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.008
Tags: @product
1:26.506
Before features/support/hooks.rb:245 0.002
Given a computer 0.148
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.263
And I plug SATA drive "fake_TailsData" 1.060
When I start the computer 0.992
And the computer boots Tails 51.594
Then drive "fake_TailsData" is detected by Tails 0.182
And Tails Greeter has not detected a persistence partition 13.216
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.007
Tags: @product
1:24.077
Before features/support/hooks.rb:245 0.002
Given a computer 0.153
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.045
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.975
And I plug SATA drive "gpt_ext2" 1.058
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.042
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.940
And I plug SATA drive "msdos_fat32" 1.060
And I start Tails from DVD with network unplugged and I login 1:13.443
Then drive "gpt_ext2" is detected by Tails 0.143
And drive "gpt_ext2" is not mounted 0.069
And drive "msdos_fat32" is detected by Tails 0.080
And drive "msdos_fat32" is not mounted 0.064
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.006
Tags: @product
2:5.875
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:50.251
And running a command as root with pkexec requires PolicyKit administrator privileges 0.125
Then I can run a command as root with sudo 0.113
Then I can run a command as root with pkexec 15.384
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.063
Tags: @product
1:57.511
Before features/support/hooks.rb:245 0.001
Given I have started Tails from DVD without network and logged in 39.611
And running a command as root with pkexec requires PolicyKit administrator privileges 0.084
Then I cannot run a command as root with sudo and the standard passwords 0.183
And I cannot run a command as root with pkexec and the standard passwords 26.152
Then I cannot login as root using su with the standard passwords 51.478
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.520
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.261
When the network is plugged 0.174
And I successfully configure Tor 15.032
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:450 0.542
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.964
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.984
When the network is plugged 0.051
And the Tor Connection Assistant autostarts 3.534
And I configure some normal bridges in the Tor Connection Assistant 9.876
And I wait until Tor is ready 4.463
Then the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.506
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
Feature: Time syncing
30.033
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.103
When I bump the system time with "+1 day" 0.185
And I capture all network traffic 0.002
And the network is plugged 0.055
And the Tor Connection Assistant autostarts 2.864
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.113
And I wait until Tor is ready 4.586
Then the system clock is less than 5 minutes incorrect 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.067
After features/support/hooks.rb:450 0.570
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.041
Feature: Time syncing
1:17.386
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.981
When I bump the system time with "-15 days" 0.261
And I warm reboot the computer 0.017
And the computer reboots Tails 1:8.171
Then Tails' hardware clock is close to the host system's time 0.955
After features/support/hooks.rb:450 0.224
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:12.712
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.099
When I bump the hardware clock's time with "-15 days" 1.609
And I warm reboot the computer 0.012
And the computer reboots Tails 1:1.891
Then the hardware clock is still off by "-15 days" 1.099
After features/support/hooks.rb:450 0.121
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.022
Feature: Time syncing
51.104
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.148
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.969
And the computer boots Tails 49.742
Then the system clock is just past Tails' source date 0.220
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.006
Feature: Time syncing
30.995
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.075
And I make sure time sync before Tor connects times out 1.149
When the network is plugged 0.048
And I successfully configure Tor 21.642
Then the system clock is less than 5 minutes incorrect 0.079
After features/support/hooks.rb:450 0.569
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:1.628
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.757
When I bump the system time with "+8 hours +15 minutes" 0.164
And all notifications have disappeared 4.304
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.102
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 3.035
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.413
And I click "Connect to Tor" 1.160
And the Tor Connection Assistant fails to connect to Tor 15.532
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.872
Then the system clock is less than 20 minutes incorrect 0.207
When I click "Connect to Tor" 1.151
Then I wait until Tor is ready 5.758
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.063
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.067
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.047
Feature: Time syncing
1:0.256
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.143
When I bump the system time with "+8 hours +15 minutes" 0.232
And all notifications have disappeared 4.137
And I capture all network traffic 0.002
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 3.160
# 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.206
And I click "Connect to Tor" 1.151
Then the Tor Connection Assistant reports that it failed to connect 11.741
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.950
Then the system clock is less than 20 minutes incorrect 0.200
# "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.375
When I click "Connect to Tor" 1.154
Then I wait until Tor is ready 9.361
And all Internet traffic has only flowed through the configured bridges 0.986
# 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.364
After features/support/hooks.rb:450 0.556
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.044
Feature: Time syncing
20.568
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.076
And I make sure time sync before Tor connects uses a fake connectivity check service 1.141
And the network is plugged 0.037
And Tor is ready 10.797
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.510
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.615
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.001
Tags: @product
15.369
When I configure some normal bridges in the Tor Connection Assistant 10.336
Then I wait until Tor is ready 4.207
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.755
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.059
Tags: @product
17.658
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 14.383
Then I wait until Tor is ready 2.255
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.048
And all Internet traffic has only flowed through the configured bridges 0.960
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.039
Tags: @product
36.733
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 34.361
Then I wait until Tor is ready 1.330
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through the configured bridges 0.980
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.065
Tags: @product
1:3.007
Given the Tor network and default bridges are blocked 1.899
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.509
Then the Tor Connection Assistant reports that it failed to connect 0.143
And tca.conf is empty 0.257
Given I scan a QR code from the error page in Tor Connection Assistant 20.529
And I retry connecting to Tor 1.168
Then I wait until Tor is ready 8.497
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.042
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.947
After features/support/hooks.rb:291 0.941
After features/support/hooks.rb:75 0.047
17.617
When I configure the default bridges in the Tor Connection Assistant 11.739
Then I wait until Tor is ready 3.773
And Tor is configured to use the default bridges 0.510
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.060
And Tor is configured to use the default bridges 0.521
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.002
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.035
Tags: @product
29.573
Given the Tor network is blocked 2.662
When I configure a direct connection in the Tor Connection Assistant 20.266
Then I wait until Tor is ready 4.974
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.053
And Tor is configured to use the default bridges 0.505
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.099
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.036
Tags: @product
43.483
Given the Tor network and default bridges are blocked 1.688
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.327
Then the Tor Connection Assistant reports that it failed to connect 0.145
And tca.conf is empty 0.202
Given the Tor network and default bridges are unblocked 1.342
And I retry connecting to Tor 1.161
Then I wait until Tor is ready 8.415
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through Tor or connectivity check service 1.116
After features/support/hooks.rb:291 1.349
After features/support/hooks.rb:75 0.050
Tags: @product
4.568
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.277
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.140
And I cannot click the "Connect to Tor" button 0.150
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.046
Tags: @product
26.240
Given I configure a direct connection in the Tor Connection Assistant 10.369
And I wait until Tor is ready 1.402
When I disconnect the network through GNOME 2.716
And I connect the network through GNOME 2.686
Then the Tor Connection Assistant autostarts 1.795
And the Tor Connection Assistant connects to Tor 4.586
And I wait until Tor is ready 1.026
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through Tor or connectivity check service 1.609
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.050
Tags: @product
45.408
Given I configure a direct connection in the Tor Connection Assistant 7.620
And I wait until Tor is ready 3.723
And I disconnect the network through GNOME 2.859
And the Tor network and default bridges are blocked 1.820
When I connect the network through GNOME 2.797
Then the Tor Connection Assistant reports that it failed to connect 26.587
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.033
Tags: @product
34.229
Given the Tor network and default bridges are blocked 1.625
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.667
Then the Tor Connection Assistant reports that it failed to connect 0.127
Given the Tor network and default bridges are unblocked 1.346
When I click "Connect to Tor" 1.142
Then I wait until Tor is ready 6.767
And Tor is configured to use the default bridges 0.498
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.054
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.039
22.976
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.888
And I prepare Tails for memory erasure tests 0.458
When I start a process allocating 128 MiB of memory with a known pattern 1.246
Then patterns cover at least 128 MiB in the guest's memory 5.825

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

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

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

After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
24.813
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.877
And I prepare Tails for memory erasure tests 0.395
And I find very few patterns in the guest's memory 4.473

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.016
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.500
After features/support/hooks.rb:75 0.000
6:36.012
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:52.787
And I prepare Tails for memory erasure tests 0.390
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.534
When I trigger shutdown 0.012
And I wait 20 seconds 20.011

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.584
After features/support/hooks.rb:75 0.012
36.167
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.361
And I temporarily create a 4 GiB disk named "gptfat" 0.043
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.038
And I plug USB drive "gptfat" 2.481
When I start Tails Installer 21.178
Then I am told by Tails Installer that the destination device "is too small" 0.065
After features/support/hooks.rb:291 1.300
After features/support/hooks.rb:75 0.001
Tags: @product
29.446
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.360
And I temporarily create a 7200 MiB disk named "temp" 0.046
And I start Tails Installer 18.026
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.694
Then the "temp" USB drive is selected 0.074
When I unplug USB drive "temp" 0.178
Then a suitable USB device is not found 0.041
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Tags: @product
3:51.711
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.216
And I temporarily create a 7200 MiB disk named "install" 0.051
And I create a gpt partition with a vfat filesystem on disk "install" 5.096
And I plug USB drive "install" 2.446
And I install Tails to USB drive "install" by cloning 3:25.375
Then the running Tails is installed on USB drive "install" 10.454
But there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:291 1.434
After features/support/hooks.rb:75 0.118
Tags: @product
3:52.180
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.932
And I temporarily create a 7200 MiB disk named "install" 0.668
And I plug USB drive "install" 2.450
And I install Tails to USB drive "install" by cloning 3:29.167
Then the running Tails is installed on USB drive "install" 10.872
But there is no persistence partition on USB drive "install" 0.088
After features/support/hooks.rb:291 1.175
After features/support/hooks.rb:75 0.117
Tags: @product
4:25.214
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.384
And I create a file in the Persistent directory 0.066
And I temporarily create a 7200 MiB disk named "install" 0.063
And I create a gpt partition with a vfat filesystem on disk "install" 4.096
And I plug USB drive "install" 2.484
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:51.191
Then the running Tails is installed on USB drive "install" 12.829
And there is a persistence partition on USB drive "install" 0.079
And the USB drive "install" contains the same files as my persistent storage 3.017
After features/support/hooks.rb:291 2.418
After features/support/hooks.rb:75 0.123
Tags: @product
3:58.956
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 12.026
And I temporarily create a 7200 MiB disk named "install" 0.067
And I plug USB drive "install" 2.543
And I install Tails to USB drive "install" by cloning 3:29.597
Then the running Tails is installed on USB drive "install" 14.663
And there is no persistence partition on USB drive "install" 0.057
After features/support/hooks.rb:291 1.911
After features/support/hooks.rb:75 0.111
Tags: @product
4:4.934
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.977
And I have started Tails from DVD without network and logged in 10.979
And I clone USB drive "__internal" to a temporary USB drive "install" 1.278
And I plug USB drive "install" 2.491
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:28.337
Then the running Tails is installed on USB drive "install" 11.794
And there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.115
Tags: @product @uefi
1:45.715
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 12.934
And I power off the computer 0.334
And the computer is set to boot in UEFI mode 0.028
When I start Tails from USB drive "__internal" with network unplugged and I login 1:29.041
Then Tails is running from USB drive "__internal" 0.381
And the boot device has safe access rights 2.932
And Tails has started in UEFI mode 0.062
After features/support/hooks.rb:291 1.481
After features/support/hooks.rb:75 0.043
Tags: @product
1:41.867
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.185
And I plug and mount a USB drive containing a Tails USB image 31.453
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.461
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 59.720
After features/support/hooks.rb:291 1.839
After features/support/hooks.rb:75 0.117
Tags: @product
1:22.742
Before features/support/hooks.rb:245 0.003
Given a computer 0.189
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:21.438
Then Tails is running from USB drive "usbimage" 0.348
And the label of the system partition on "usbimage" is "Tails" 0.200
And the system partition on "usbimage" is an EFI system partition 0.175
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.135
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.083
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.089
And the system partition on "usbimage" has the expected flags 0.079
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.005
5:2.031
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.252
And I update APT using apt 21.533
And I install "popularity-contest" using apt 22.509
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.063
When I create a persistent storage and activate the Additional Software feature 20.027
Then Additional Software is correctly configured for package "popularity-contest" 1.383
When I shutdown Tails and wait for the computer to power off 11.034
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:45.178
Then Additional Software is correctly configured for package "popularity-contest" 0.765
And the package "popularity-contest" is installed after Additional Software has been started 0.282
After features/support/hooks.rb:450 41.244
After features/support/hooks.rb:291 1.123
After features/support/hooks.rb:75 0.015
2:45.564
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.227
And I start Tails from USB drive "__internal" and I login with an administration password 2:2.944
And I update APT using apt 16.347
When I install "makepp" using apt 19.516
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.437
And the package "makepp" is installed 0.089
After features/support/hooks.rb:450 43.374
After features/support/hooks.rb:291 1.019
After features/support/hooks.rb:75 0.014
4:39.038
Scenario My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.008
Steps
Given a computer 0.228
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 4:38.809
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/common_steps.rb:561:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:516:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
./features/step_definitions/common_steps.rb:294:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/additional_software_packages.feature:51:in `And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password'
When I uninstall "popularity-contest" using apt 0.000
And I accept removing "popularity-contest" from Additional Software 0.000
Then "popularity-contest" is not in the list of Additional Software 0.000
When I start Synaptic 0.000
And I update APT using Synaptic 0.000
And I install "cowsay" using Synaptic 0.000
And I accept adding "cowsay" to Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I uninstall "cowsay" using apt 0.000
And I refuse removing "cowsay" from Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I start "Additional Software" via GNOME Activities Overview 0.000
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 0.000
Then "cowsay" is not in the list of Additional Software 0.000
When I install "cowsay" using apt 0.000
And I refuse adding "cowsay" to Additional Software 0.000
Then "cowsay" is not in the list of Additional Software 0.000
After features/support/hooks.rb:450 0.041
After features/support/hooks.rb:291 4.787

SCENARIO FAILED: 'My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic' (at time 01:16:45)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/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/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4713/artifact/build-artifacts/01:16:45_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.journal

After features/support/hooks.rb:75 0.012
14:5.839
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:15.731
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.902
And I accept adding "cowsay" to Additional Software 0.588
And Additional Software is correctly configured for package "cowsay" 0.852
And I shutdown Tails and wait for the computer to power off 2:2.430
And I start Tails from USB drive "__internal" with network unplugged 55.473
And I enable persistence 30.548
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 36.250
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.869
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
# 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.073
And the network is plugged 0.052
And Tor is ready 18.272
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.278
And available upgrades have been checked 0.106
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.204
And I can open the Additional Software configuration window from the notification 3.163
And I shutdown Tails and wait for the computer to power off 2:1.500
And I start Tails from USB drive "__internal" with network unplugged 56.655
And I enable persistence 31.257
# 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.028
And I log in to a new session 33.230
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 32.482
And I revert the APT tweaks that made it prefer an old version of cowsay 0.062
And the network is plugged 0.044
And Tor is ready 43.194
Then the Additional Software upgrade service has started 0.182
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.098
After features/support/hooks.rb:450 3.157
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.030
2:21.527
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.196
And I start Tails from USB drive "__internal" with network unplugged 1:3.260
And I enable persistence 32.206
And I remove the "cowsay" deb files from the APT cache 0.644
# 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.090
And I log in to a new session 34.709
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.143
And I can open the Additional Software log file from the notification 4.796
And the package "cowsay" is not installed 0.479
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.009
Tags: @product
1:51.779
Before features/support/hooks.rb:245 0.005
Given a computer 0.193
And I create a 7200 MiB disk named "old" 0.054
And I plug USB drive "old" 1.049
And I write an old version of the Tails USB image to disk "old" 21.875
When I start Tails from USB drive "old" with network unplugged 1:24.583
Then the boot device has safe access rights 3.142
And Tails is running from USB drive "old" 0.296
And there is no persistence partition on USB drive "old" 0.066
And process "udev-watchdog" is running 0.080
And udev-watchdog is monitoring the correct device 0.257
And I unplug USB drive "old" 0.179
After features/support/hooks.rb:291 6.829
After features/support/hooks.rb:75 0.010
Tags: @product
2:12.136
Before features/support/hooks.rb:245 0.005
Given a computer 0.185
And I start Tails from USB drive "old" with network unplugged and I login 1:17.715
Then Tails is running from USB drive "old" 0.321
And I create a persistent partition 43.369
And I take note of which tps features are available 2.358
Then a Tails persistence partition exists on USB drive "old" 1.142
And I shutdown Tails and wait for the computer to power off 7.042
After features/support/hooks.rb:291 0.197
After features/support/hooks.rb:75 0.018
Tags: @product
2:43.283
Before features/support/hooks.rb:245 0.008
Given a computer 0.210
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:13.922
Then Tails is running from USB drive "old" 0.332
And all tps features are active 1.867
When I write some files expected to persist 1.625
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.179
And all persistence configuration files have safe access rights 0.367
And all persistent directories from the old Tails version have safe access rights 2.360
And I take note of which tps features are available 0.447
And I shutdown Tails and wait for the computer to power off 4.021
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 17.948
After features/support/hooks.rb:291 0.242
After features/support/hooks.rb:75 0.010
Tags: @product
2:45.424
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 19.446
And I log in to a new session 17.800
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.597
And I plug USB drive "to_upgrade" 2.463
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:48.151
Then the running Tails is installed on USB drive "to_upgrade" 14.827
And I unplug USB drive "to_upgrade" 0.758
And I unplug USB drive "__internal" 0.378
After features/support/hooks.rb:291 1.871
After features/support/hooks.rb:75 0.000
Tags: @product
2:25.542
Before features/support/hooks.rb:245 0.008
Given a computer 0.286
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:16.100
Then all tps features from the old Tails version are active 1.589
And Tails is running from USB drive "to_upgrade" 0.322
And the boot device has safe access rights 3.374
And the expected persistent files created with the old Tails version are present in the filesystem 1.491
And all persistent directories from the old Tails version have safe access rights 2.377
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.011
7:15.064
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.312
And no SquashFS delta is installed 0.494
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.381
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.065
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.255
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.447
When the network is plugged 0.047
And Tor is ready 20.492
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.912
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.553
Given I shutdown Tails and wait for the computer to power off 7.031
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:21.269
Then Tails is running version 6.2~testoverlayfs 0.015
And all tps features are active 2.178
And the file system changes introduced in version 6.2~testoverlayfs are present 0.298
And only the 6.2~testoverlayfs SquashFS delta is installed 0.065
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.375
# 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.253
When the network is plugged 0.059
And Tor is ready 19.017
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.618
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 10.068
Given I shutdown Tails and wait for the computer to power off 4.024
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.710
Then Tails is running version 6.3~testoverlayfs 0.021
And all tps features are active 1.845
And the file system changes introduced in version 6.3~testoverlayfs are present 0.505
And only the 6.3~testoverlayfs SquashFS delta is installed 0.077
# 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.368
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.279
When the network is plugged 0.038
And Tor is ready 43.158
Then the Upgrader considers the system as up-to-date 0.331
# 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 14.427
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.057
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.021
36.184
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.773
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.271
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.045
And the signing key used by the Upgrader is outdated 0.865
But a current signing key is available on our website 0.000
When the network is plugged 0.044
And Tor is ready 16.535
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.649
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.000
1:26.040
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 1:15.748
When I eject the boot medium 0.267
Then Tails eventually shuts down 10.024
After features/support/hooks.rb:291 0.259
After features/support/hooks.rb:75 0.000
42.559
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.746
And I prepare Tails for memory erasure tests 0.424
And I fill a 128 MiB file with a known pattern on the root filesystem 17.779
And patterns cover at least 128 MiB in the guest's memory 3.909

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

When I eject the boot medium 0.343
And I wait for Tails to finish wiping the memory 9.580
Then I find very few patterns in the guest's memory 1.775

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

After features/support/hooks.rb:291 3.574
After features/support/hooks.rb:75 0.000
35.492
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.592
And I prepare Tails for memory erasure tests 0.498
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.108
And I fill the USB drive with a known pattern 2.287
And I read the content of the test FS 0.078
And patterns cover at least 90% of the test FS size in the guest's memory 4.203

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

When I eject the boot medium 0.279
And I wait for Tails to finish wiping the memory 9.669
Then I find very few patterns in the guest's memory 1.773

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

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

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

When I eject the boot medium 0.312
And I wait for Tails to finish wiping the memory 13.821
Then I find very few patterns in the guest's memory 1.761

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

After features/support/hooks.rb:291 3.593
After features/support/hooks.rb:75 0.000
2:21.049
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.278
And I prepare Tails for memory erasure tests 0.401
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.125
And patterns cover at least 100 MiB in the guest's memory 4.638

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

When I eject the boot medium 0.697
And I wait for Tails to finish wiping the memory 9.667
Then I find very few patterns in the guest's memory 1.987

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

And Tails eventually shuts down 1:28.251
After features/support/hooks.rb:291 0.166
After features/support/hooks.rb:75 0.000
Tags: @product
53.785
Before features/support/hooks.rb:245 0.005
Given a computer 0.183
And I start Tails from DVD with network unplugged and genuine APT sources 53.211
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.053
And no proposed-updates APT suite is enabled 0.055
And no experimental APT suite is enabled for deb.torproject.org 0.067
And if releasing, no unversioned Tails APT source is enabled 0.188

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.013
Tags: @product
1:28.490
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 15.427
# 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 8.290
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.462
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.454
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.018
When I start Tails' custom backup tool 12.506
Then the backup tool displays "Plug in your backup Tails USB stick" 3.869
When I plug USB drive "backup" 3.028
And I give the Persistent Storage on drive "backup" its own UUID 0.208
And I click "Retry" in the backup tool 1.171
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.297
When I click "Back Up" in the backup tool 1.154
And I enter my persistent storage passphrase into the polkit prompt 10.236
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 10.257
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.189
And I plug USB drive "backup" 3.461
Then the USB drive "backup" contains the same files as my persistent storage 4.455
After features/support/hooks.rb:291 2.118
After features/support/hooks.rb:75 0.121
Tags: @product
0.170
Then the hostname should not have been leaked on the network 0.170
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.049
Tags: @product
0.809
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.218
And I switch to the "manually-added-con" NetworkManager connection 0.368
Then the hostname should not have been leaked on the network 0.223
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.040
39.062
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD without network and logged in 8.221
When I start "Tails Documentation" via GNOME Activities Overview 10.785
Then the Tor Browser has started 19.374
Then "Tails - Documentation" has loaded in the Tor Browser 0.681
After features/support/hooks.rb:291 1.700
After features/support/hooks.rb:75 0.000
47.527
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 15.822
When I start "Tails Documentation" via GNOME Activities Overview 10.806
Then the Tor Browser has started 20.261
Then "Tails - Documentation" has loaded in the Tor Browser 0.637
After features/support/hooks.rb:291 0.886
After features/support/hooks.rb:75 0.000
22.129
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.847
When I start Electrum through the GNOME menu 11.250
But the "electrum" tps feature is not enabled 0.616
And I see a warning that Electrum is not persistent 1.414
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
30.923
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.274
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.903
Then I see "CupsTestPage.png" after at most 40 seconds 2.929
And I can print the current document to "/home/amnesia/output.pdf" 5.814
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.983
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.386
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.155
When I open "/home/amnesia/default-testpage.pdf" with Evince 13.333
Then I see "CupsTestPage.png" after at most 40 seconds 3.003
And I can print the current document to "/home/amnesia/output.pdf" 5.105
After features/support/hooks.rb:291 1.107
After features/support/hooks.rb:75 0.000
Feature: Using Evince
31.297
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.472
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.151
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.062
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.044
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.102
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.589
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.269
When I close Evince 0.193
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.135
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.205
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.868
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.095
When I close Evince 0.208
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.151
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.193
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.291
# 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.067
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
33.242
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.875
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.171
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.110
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 15.113
Then I see "CupsTestPage.png" after at most 40 seconds 2.896
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.073
After features/support/hooks.rb:291 0.922
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.248
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.671
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.288
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.080
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.176
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 14.464
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.058
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.508
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
20.283
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.498
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.217
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.234
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.080
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Tags: @product
9.353
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.874
When the "Dogtail rules!" notification is sent 0.164
Then the "Dogtail rules!" notification is shown to the user 0.314
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Tags: @product
38.360
Before features/support/hooks.rb:245 0.006
Given a computer 0.194
And I start the computer from DVD with network unplugged 34.927
When Tails detects disk read failures 0.803
Then I see a disk failure message on the splash screen 2.435
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.026
Tags: @product @doc
33.171
Before features/support/hooks.rb:245 0.009
Given a computer 0.219
And I have started Tails from DVD without network and logged in 8.475
When Tails detects disk read failures 0.663
Then I see a disk failure message 1.469
Then I can open the hardware failure documentation from the disk failure message 22.343
After features/support/hooks.rb:291 1.633
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
51.937
Before features/support/hooks.rb:245 0.008
Given a computer 0.215
And I start the computer from DVD with network unplugged and an unsupported graphics card 36.258
Then I see a graphics card failure message on the splash screen 15.462
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.012
Tags: @product @doc
11.611
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.222
Then the included OpenPGP keys are valid for the next 1 month 2.388
After features/support/hooks.rb:291 0.868
After features/support/hooks.rb:75 0.000
Tags: @product
20.513
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.381
Then the keys trusted by APT are valid for the next 3 months 12.131
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
1:10.194
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 33.797
And I log in to a new session in German (de) 33.804
Then the amnesiac Documents directory exists 0.067
And there is a GNOME bookmark for the amnesiac Documents directory 2.526
After features/support/hooks.rb:291 1.223
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
49.090
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 13.806
And I log in to a new session in German (de) 32.701
Then the amnesiac Downloads directory exists 0.079
And there is a GNOME bookmark for the amnesiac Downloads directory 2.502
After features/support/hooks.rb:291 1.302
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.979
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.762
And I log in to a new session in German (de) 30.630
Then the amnesiac Music directory exists 0.053
And there is a GNOME bookmark for the amnesiac Music directory 2.533
After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.255
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.202
And I log in to a new session in German (de) 31.205
Then the amnesiac Pictures directory exists 0.063
And there is a GNOME bookmark for the amnesiac Pictures directory 2.784
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.675
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.341
And I log in to a new session in German (de) 30.881
Then the amnesiac Videos directory exists 0.063
And there is a GNOME bookmark for the amnesiac Videos directory 2.389
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.113
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.241
When I log in to a new session in Arabic (ar) 30.669
Then the keyboard layout is set to "us" 0.149
When the network is plugged 0.052
And Tor is ready 16.080
Then I successfully start the Unsafe Browser in "ar" 13.347
And I kill the Unsafe Browser 5.936
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 34.922
And DuckDuckGo is the default search engine 11.082
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 21.454
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.000
Feature: Localization
2:59.645
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.115
When I log in to a new session in Chinese (zh_CN) 32.164
Then the keyboard layout is set to "cn" 0.164
When the network is plugged 0.064
And Tor is ready 14.516
Then I successfully start the Unsafe Browser in "zh_CN" 15.511
And I kill the Unsafe Browser 5.661
When I enable the screen keyboard 0.182
Then the screen keyboard works in Tor Browser 36.272
And DuckDuckGo is the default search engine 35.997
And I kill the Tor Browser 5.670
And the screen keyboard works in Thunderbird 24.733
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.896
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.956
When I log in to a new session in English (en) 15.941
Then the keyboard layout is set to "us" 0.108
When the network is plugged 0.036
And Tor is ready 16.100
Then I successfully start the Unsafe Browser in "en" 14.483
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.741
Then the screen keyboard works in Tor Browser 35.673
And DuckDuckGo is the default search engine 5.883
And I kill the Tor Browser 5.282
And the screen keyboard works in Thunderbird 21.324
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.738
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.165
When I log in to a new session in French (fr) 30.945
Then the keyboard layout is set to "fr" 0.193
When the network is plugged 0.037
And Tor is ready 15.170
Then I successfully start the Unsafe Browser in "fr" 14.028
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 33.871
And DuckDuckGo is the default search engine 13.181
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 24.087
And the layout of the screen keyboard is set to "fr" 0.675
After features/support/hooks.rb:291 1.422
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.471
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.205
When I log in to a new session in German (de) 32.218
Then the keyboard layout is set to "de" 0.162
When the network is plugged 0.055
And Tor is ready 17.904
Then I successfully start the Unsafe Browser in "de" 13.694
And I kill the Unsafe Browser 5.764
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 34.649
And DuckDuckGo is the default search engine 10.266
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 21.480
And the layout of the screen keyboard is set to "de" 0.700
After features/support/hooks.rb:291 1.415
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.855
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.283
When I log in to a new session in Italian (it) 30.994
Then the keyboard layout is set to "it" 0.153
When the network is plugged 0.038
And Tor is ready 15.346
Then I successfully start the Unsafe Browser in "it" 13.619
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 34.068
And DuckDuckGo is the default search engine 10.882
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 22.432
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:291 1.140
After features/support/hooks.rb:75 0.000
Feature: Localization
2:58.053
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.151
When I log in to a new session in Persian (fa) 31.636
Then the keyboard layout is set to "ir" 0.168
When the network is plugged 0.034
And Tor is ready 43.077
Then I successfully start the Unsafe Browser in "fa" 13.782
And I kill the Unsafe Browser 5.902
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 35.814
And DuckDuckGo is the default search engine 10.879
And I kill the Tor Browser 5.421
And the screen keyboard works in Thunderbird 22.513
And the layout of the screen keyboard is set to "ir" 0.573
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.345
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.195
When I log in to a new session in Portuguese (pt) 31.599
Then the keyboard layout is set to "pt" 0.260
When the network is plugged 0.043
And Tor is ready 14.829
Then I successfully start the Unsafe Browser in "pt" 13.343
And I kill the Unsafe Browser 5.736
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 34.541
And DuckDuckGo is the default search engine 11.104
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 21.488
And the layout of the screen keyboard is set to "us" 0.610
After features/support/hooks.rb:291 1.317
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.843
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.262
When I log in to a new session in Russian (ru) 30.967
Then the keyboard layout is set to "ru" 0.150
When the network is plugged 0.034
And Tor is ready 15.754
Then I successfully start the Unsafe Browser in "ru" 12.956
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 36.559
And DuckDuckGo is the default search engine 10.392
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 24.632
And the layout of the screen keyboard is set to "ru" 0.588
After features/support/hooks.rb:291 1.133
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.251
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.125
When I log in to a new session in Spanish (es) 29.583
Then the keyboard layout is set to "es" 0.162
When the network is plugged 0.041
And Tor is ready 15.068
Then I successfully start the Unsafe Browser in "es" 13.537
And I kill the Unsafe Browser 5.786
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 34.919
And DuckDuckGo is the default search engine 11.225
And I kill the Tor Browser 5.426
And the screen keyboard works in Thunderbird 20.721
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:291 3.066
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.316
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.289
When I log in to a new session in Turkish (tr) 31.239
Then the keyboard layout is set to "tr" 0.156
When the network is plugged 0.050
And Tor is ready 15.249
Then I successfully start the Unsafe Browser in "tr" 14.157
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 35.983
And DuckDuckGo is the default search engine 10.819
And I kill the Tor Browser 5.517
And the screen keyboard works in Thunderbird 22.257
And the layout of the screen keyboard is set to "us" 0.649
After features/support/hooks.rb:291 1.739
After features/support/hooks.rb:75 0.000
Tags: @product
43.867
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.112
And I capture all network traffic 0.020
When I disable MAC spoofing in Tails Greeter 4.105
And I log in to a new session 15.619
And the network is plugged 0.054
And Tor is ready 13.669
Then 1 network interface is enabled 0.111
And the 1st network device has its real MAC address configured 0.155
When I hotplug a network device and wait for it to be initialized 1.523
Then 2 network interfaces are enabled 0.075
And the 2nd network device has its real MAC address configured 0.070
And some network device leaked the real MAC address 0.349
After features/support/hooks.rb:291 0.911
After features/support/hooks.rb:75 0.056
Tags: @product
42.690
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.700
And I capture all network traffic 0.009
When I log in to a new session 16.231
And the network is plugged 0.058
And Tor is ready 15.719
Then 1 network interface is enabled 0.118
And the 1st network device has a spoofed MAC address configured 0.071
When I hotplug a network device and wait for it to be initialized 1.390
Then 2 network interfaces are enabled 0.081
And the 2nd network device has a spoofed MAC address configured 0.066
And no network device leaked the real MAC address 0.242
After features/support/hooks.rb:291 0.965
After features/support/hooks.rb:75 0.038
Tags: @product
2:27.992
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.953
And I capture all network traffic 0.008
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns false 0.157
When I log in to a new session 2:13.239
Then no network interfaces are enabled 0.079
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.490
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.043
Tags: @product
2:28.147
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.555
And I capture all network traffic 0.009
And the network is plugged 0.033
And macchanger will fail by not spoofing and always returns true 0.166
When I log in to a new session 2:12.773
Then no network interfaces are enabled 0.088
And no network device leaked the real MAC address 0.013
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.507
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.033
Tags: @product
2:29.277
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.729
And I capture all network traffic 0.008
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.161
And no network interface modules can be unloaded 0.443
When I log in to a new session 2:14.017
Then 1 network interface is enabled 0.100
But the MAC spoofing panic mode disabled networking 0.599
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 5.166
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.038
Tags: @product
58.365
Before features/support/hooks.rb:245 0.008
Given a computer 0.210
And I capture all network traffic 0.009
When I start the computer 1.058
Then the computer boots Tails 56.954
And no network interfaces are enabled 0.120
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.069
1:31.122
Before features/support/hooks.rb:245 0.006
Given a computer 0.194
And I start Tails from DVD with network unplugged and I login 1:15.258
And I plug and mount a USB drive containing a sample PNG 13.967
Then MAT can clean some sample PNG file 1.701
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.011
Feature: Networking
Tags: @product
1:14.299
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.773
And I wait between 30 and 60 seconds 43.009

Slept for 43 seconds

Then the Tor Status icon tells me that Tor is not usable 0.928
When the network is plugged 0.094
Then I successfully configure Tor 14.061
And the Tor Status icon tells me that Tor is usable 0.836
And all notifications have disappeared 4.524
And the time has synced 0.072
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Feature: Networking
35.858
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.278
And I disable networking in Tails Greeter 1.029
And I log in to a new session 15.937
Then no network interfaces are enabled 0.220
When I hotplug a network device 0.173
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.210
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
26.969
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.657
When I start "Onion Circuits" via GNOME Activities Overview 10.253
Then Onion Circuits starts 1.787
And Onion Circuits shows some circuits 0.270
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
Tags: @product
2:21.998
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:39.069
And I update APT using apt 20.277
And I install "python3-behave" using apt 19.546
Then the Tails Persistent Storage behave tests pass 3.105
After features/support/hooks.rb:291 0.930
After features/support/hooks.rb:75 0.000
Tags: @product
42.406
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.305
When I log in to a new session without activating the Persistent Storage 22.483
Then Tails is running from USB drive "__internal" 0.499
And persistence is disabled 0.222
But a Tails persistence partition exists on USB drive "__internal" 5.894
After features/support/hooks.rb:291 1.391
After features/support/hooks.rb:75 0.000
Tags: @product
3:31.300
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 15.454
Then Tails is running from USB drive "__internal" 1.984
When I create a file in the Persistent directory 0.248
And I create a persistent partition with the default settings 33.568
Then the file I created was copied to the Persistent Storage 0.855
When I shutdown Tails and wait for the computer to power off 15.138
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:23.543
Then persistence for "Persistent" is active 0.425
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.013
Tags: @product
1:15.210
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.445
And the system is very low on memory 4.700
When I create a file in the Persistent directory 1.236
When I try to create a persistent partition 25.561
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.350
When I close the Persistent Storage app 6.471
And I free up some memory 1.682
And I create a persistent partition with the default settings 23.566
Then the file I created was copied to the Persistent Storage 0.195
After features/support/hooks.rb:291 1.360
After features/support/hooks.rb:75 0.000
Tags: @product
3:6.390
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.638
Then Tails is running from USB drive "__internal" 0.498
And all tps features are active 2.124
And all persistent directories have safe access rights 2.302
When I disable the first tps feature 16.660
Then all tps features but the first one are active 1.928
And I shutdown Tails and wait for the computer to power off 8.024
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:19.141
Then all tps features but the first one are active 2.070
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.011
Tags: @product
40.606
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.658
Then persistence for "Persistent" is active 0.103
And I create a file in the Persistent directory 0.081
Then the file I created was copied to the Persistent Storage 0.063
When I disable the first tps feature 16.298
Then persistence for "Persistent" is not active 0.083
And the Persistent directory does not exist 0.053
When I enable the first tps feature 13.075
Then persistence for "Persistent" is active 0.117
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 0.938
After features/support/hooks.rb:75 0.000
Tags: @product
41.861
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.311
Then persistence for "Persistent" is active 0.172
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 16.161
And I delete the data of the Persistent Folder feature 14.876
Then the file I created does not exist on the Persistent Storage 0.272
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
Tags: @product
54.762
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.730
And the network is plugged 0.037
And Tor is ready 19.057
And I take note of which tps features are available 0.647
When I write some files expected to persist 1.602
And I shutdown Tails and wait for the computer to power off 7.027
# 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" 16.659
After features/support/hooks.rb:291 0.123
After features/support/hooks.rb:75 0.000
Tags: @product
3:6.141
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.455
And the network is plugged 0.354
And Tor is ready 18.546
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.167
And I shutdown Tails and wait for the computer to power off 6.020
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.397
And I capture all network traffic 0.009
And the network is plugged 0.038
And Tor is ready 18.405
And I switch to the "persistent-con-current" NetworkManager connection 0.406
And the 1st network device has a spoofed MAC address configured 0.068
And no network device leaked the real MAC address 0.270
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.059
Tags: @product
53.593
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.818
And I enable persistence creation in Tails Greeter 1.111
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.503
Then I create a persistent partition with the default settings using the wizard that was already open 21.158
After features/support/hooks.rb:291 3.189
After features/support/hooks.rb:75 0.000
Tags: @product
5:1.513
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.495
When I enable persistence 36.725
Then no persistent Greeter options were restored 15.132
When I set all Greeter options to non-default values 25.375
And I log in to a new session in German (de) after having activated the Persistent Storage 45.373
Then all Greeter options are set to non-default values 0.616
When I cold reboot the computer 6.387
And the computer reboots Tails 55.826
Given I enable persistence 53.816
Then persistent Greeter options were restored 14.785
When I log in to a new session after having activated the Persistent Storage 34.493
Then all Greeter options are set to non-default values 0.485
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.010
Tags: @product
4:11.012
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.874
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 46.591
And I shutdown Tails and wait for the computer to power off 11.046
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:15.849
And I change the passphrase of the Persistent Storage back to the original 44.651
After features/support/hooks.rb:291 1.900
After features/support/hooks.rb:75 0.011
Tags: @product
1:1.681
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.996
And I log in to a new session without activating the Persistent Storage 19.593
Then persistence is disabled 0.193
But a Tails persistence partition exists on USB drive "__internal" 6.310
And all notifications have disappeared 8.780
When I delete the persistent partition 16.396
Then there is no persistence partition on USB drive "__internal" 0.412
After features/support/hooks.rb:291 1.141
After features/support/hooks.rb:75 0.000
Tags: @product
2:33.123
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 11.243
When I write some dotfile expected to persist 0.082
And I shutdown Tails and wait for the computer to power off 7.036
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.408
Then the expected persistent dotfile is present in the filesystem 0.352
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.009
Tags: @product
1:50.654
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 11.408
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.085
When I try to enable persistence 0.261
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 31.328
When I log in to a new session after having activated the Persistent Storage 39.521
And all notifications have disappeared 8.693
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.637
And all tps features are enabled 2.527
And all tps features but the first one are active 2.191
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
5:19.507
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 4:7.407
And I enable persistence 32.448
And I log in to a new session after having activated the Persistent Storage 38.070
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.443
And persistence is enabled 0.137
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
Tags: @product
44.100
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 9.375
And I enable persistence but something goes wrong during the LUKS header upgrade 34.006
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.717
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
Tags: @product
15.865
When I choose to connect to Tor automatically 1.921
And I accept Tor Connection's offer to use my persistent bridges 1.805
And I click "Connect to Tor" 1.220
Then I wait until Tor is ready 8.680
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.212
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.013
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.056
Tags: @product
19.770
When I choose to connect to Tor automatically 2.786
And I accept Tor Connection's offer to use my persistent bridges 1.767
And I disable saving bridges to Persistent Storage 1.367
And I configure a direct connection in the Tor Connection Assistant 10.610
Then I wait until Tor is ready 1.212
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.031
And all Internet traffic has only flowed through Tor or connectivity check service 0.983
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.050
Tags: @product
13.055
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD without network and logged in 12.620
Then the live user has been setup by live-boot 0.149
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.091
And the live user owns its home directory which has strict permissions 0.194
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
24.438
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.708
When the network is plugged 0.066
And Tor is ready 14.478
Then no unexpected services are listening for network connections 0.185

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 1.116
After features/support/hooks.rb:75 0.000
Tags: @product
8.771
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.701
Then there are no unexpected messages of priority "err" or higher in the journal 0.069
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
Tags: @product
13.999
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.690
Then there are no unexpected messages of priority "err" or higher in the journal 0.308
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Tags: @product
23.880
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.988
When I request a shutdown using the system menu 1.728
Then Tails eventually shuts down 8.162
After features/support/hooks.rb:291 0.196
After features/support/hooks.rb:75 0.000
1:42.574
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 27.498
When I request a reboot using the system menu 1.611
Then Tails eventually restarts 1:13.464
After features/support/hooks.rb:291 3.445
After features/support/hooks.rb:75 0.000
17.963
Given I monitor the network connections of SSH 0.057
And I have the SSH key pair for an SSH server 0.339
When I connect to an SSH server on the Internet 16.239
Then I have sucessfully logged into the SSH server 1.312
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
18.437
Given I have the SSH key pair for an SSH server 0.301
And an SSH server is running on the LAN 0.461
When I connect to an SSH server on the LAN 15.998
Then I am prompted to verify the SSH fingerprint for the SSH server 1.675
After features/support/hooks.rb:450 0.519
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
20.533
Given I have the SSH key pair for an SFTP server 0.266
When I connect to an SFTP server on the Internet 19.007
Then I successfully connect to the SFTP server 1.259
After features/support/hooks.rb:450 0.504
After features/support/hooks.rb:291 1.312
After features/support/hooks.rb:75 0.000
16.803
Given I cancel setting up an email account 2.672
When I open Thunderbird's Add-ons Manager 1.884
And I open the Extensions tab 1.582
Then I see that no add-ons are enabled in Thunderbird 10.663
After features/support/hooks.rb:450 0.948
After features/support/hooks.rb:291 1.297
After features/support/hooks.rb:75 0.000
43.832
When I enter my email credentials into the autoconfiguration wizard 9.622
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.301
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.336
When I accept the autoconfiguration wizard's configuration 18.637
And I send an email to myself 6.355
And I fetch my email 1.576
Then I can find the email I sent to myself in my inbox 7.002
After features/support/hooks.rb:450 1.483
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
9.580
When the network is plugged 0.064
And the Tor Connection Assistant autostarts 3.610
And I look at the hide mode but then I go back 4.256
And I choose to connect to Tor automatically 1.514
Then Tor Connection does not propose me to use Tor bridges 0.134
After features/support/hooks.rb:291 0.588
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.414
Given the Tor network and default bridges are blocked 1.529
And the network is plugged 0.033
And I make sure time sync before Tor connects indicates a captive portal 1.168
And the Tor Connection Assistant autostarts 2.228
When I choose to connect to Tor automatically 1.640
And I click "Connect to Tor" 1.200
Then the Tor Connection Assistant fails to connect to Tor 27.276
And the Tor Connection Assistant knows that it's not the time sync that failed 10.515
And the Tor Connection Assistant knows that there might be a captive portal 0.148
When I open the Unsafe Browser from Tor Connection 15.168
And I log-in to the Captive Portal 10.750
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.827
And I allow time sync before Tor connects to work again 0.061
And I click "Connect to Tor" 1.170
Then I wait until Tor is ready 7.573
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.002
Tags: @product
12.677
Before features/support/hooks.rb:245 0.020
Given I have started Tails from DVD and logged in and the network is connected 12.104
Then the firewall's policy is to drop all IPv4 traffic 0.147
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.249
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.095
And the firewall is configured to block all external IPv6 traffic 0.080
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
Tags: @product
42.289
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.180
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 16.466
And I open the Tails homepage in the Unsafe Browser 12.217
And the Tails homepage loads in the Unsafe Browser 0.759
Then the firewall leak detector has detected leaks 0.657
After features/support/hooks.rb:291 1.280
After features/support/hooks.rb:75 0.043
Tags: @product
13.648
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.572
And I capture all network traffic 0.008
And I disable Tails' firewall 0.210
When I do a TCP DNS lookup of "torproject.org" 0.761
Then the firewall leak detector has detected leaks 0.095
After features/support/hooks.rb:291 1.141
After features/support/hooks.rb:75 0.036
Tags: @product
14.402
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.352
And I capture all network traffic 0.006
And I disable Tails' firewall 0.213
When I do a UDP DNS lookup of "torproject.org" 0.700
Then the firewall leak detector has detected leaks 0.130
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.066
Tags: @product
17.633
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.012
And I capture all network traffic 0.008
And I disable Tails' firewall 0.293
When I send some ICMP pings 4.190
Then the firewall leak detector has detected leaks 0.128
After features/support/hooks.rb:291 0.875
After features/support/hooks.rb:75 0.050
13.350
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.008
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.262
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.079
After features/support/hooks.rb:450 0.471
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.000
13.456
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.131
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.255
And the untorified connection is logged as dropped by the firewall 0.069
After features/support/hooks.rb:450 0.246
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
32.427
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 27.085
When I open an untorified ICMP connection to 1.2.3.4 5.268
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.073
After features/support/hooks.rb:450 0.574
After features/support/hooks.rb:291 0.774
After features/support/hooks.rb:75 0.000
Tags: @product
51.911
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.663
And the system DNS is using the local DNS resolver 0.016
And the network is plugged 0.245
And I successfully configure Tor 40.976
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 1.376
After features/support/hooks.rb:75 0.000
10.281
When I monitor the network connections of tails-security-check 0.080
And I re-run tails-security-check 0.162
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.037
After features/support/hooks.rb:450 0.590
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.000
2.622
When I monitor the network connections of htpdate 0.090
And I re-run htpdate 2.519
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.397
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.000
32.441
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.077
And I re-run tails-upgrade-frontend-wrapper 32.344
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.018
After features/support/hooks.rb:450 0.507
After features/support/hooks.rb:291 1.188
After features/support/hooks.rb:75 0.000
35.324
When I monitor the network connections of Tor Browser 0.091
And I start the Tor Browser 34.098
And the Tor Browser loads the startup page 1.088
Then I see that Tor Browser is properly stream isolated 0.046
After features/support/hooks.rb:450 1.627
After features/support/hooks.rb:291 1.243
After features/support/hooks.rb:75 0.000
Tags: @product
55.071
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.295
And a web server is running on the LAN 1.048
And I capture all network traffic 0.009
When I start the Tor Browser 29.475
And the Tor Browser loads the startup page 1.237
And I open a page on the LAN web server in the Tor Browser 9.320
Then the Tor Browser shows the "Unable to connect" error 1.116
And no traffic was sent to the web server on the LAN 0.567
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.036
1:2.245
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.993
Then the amnesiac Tor Browser directory exists 0.057
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.617
And the persistent Tor Browser directory does not exist 0.052
When I start the Tor Browser 30.623
And the Tor Browser loads the startup page 1.408
Then I can save the current page as "index.html" to the default downloads directory 5.235
And I can print the current page as "output.pdf" to the default downloads directory 11.258
After features/support/hooks.rb:450 1.480
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
54.418
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.956
When I start the Tor Browser 29.457
Then the Tor Browser loads the startup page 1.256
When I download some file in the Tor Browser 11.406
Then the file is saved to the default Tor Browser download directory 0.340
After features/support/hooks.rb:450 2.212
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
1:23.026
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.050
When I start the Tor Browser 28.870
And the Tor Browser loads the startup page 1.373
Then I can listen to an Ogg audio track in Tor Browser 40.731
After features/support/hooks.rb:450 2.102
After features/support/hooks.rb:291 1.416
After features/support/hooks.rb:75 0.000
52.212
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.810
When I start the Tor Browser 29.187
And the Tor Browser loads the startup page 1.262
Then I can watch a WebM video in Tor Browser 9.951
After features/support/hooks.rb:450 1.350
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.680
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.225
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.096
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.053
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.064
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.051
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.042
And the file "/tmp/synaptic.html" exists 0.056
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.124
When I start the Tor Browser 29.456
And the Tor Browser loads the startup page 1.169
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.679
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.098
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.169
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.303
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.518
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.120
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.506
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.559
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.061
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.096
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.768
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.536
# 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.078
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.610
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.550
After features/support/hooks.rb:291 0.918
After features/support/hooks.rb:75 0.000
Tags: @product
42.169
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.286
When I start the Tor Browser 28.751
Then the Tor Browser uses all expected TBB shared libraries 1.131
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.000
58.589
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 11.813
When I start the Tor Browser 29.793
And the Tor Browser loads the startup page 1.224
And I open the Tails homepage in the Tor Browser 9.473
Then the Tor Browser loads the Tails homepage 1.049
When I request a new identity in Tor Browser 3.373
Then the Tor Browser restarts into a fresh session 1.861
After features/support/hooks.rb:450 1.665
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000
Tags: @product
44.885
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.126
When I start the Tor Browser 30.033
And the Tor Browser loads the startup page 1.186
Then Tor Browser's circuit view is working 1.538
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
Tags: @product
1:4.317
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.650
When I start the Tor Browser 29.457
And the Tor Browser loads the startup page 1.207
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.512
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.066
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.204
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.218
After features/support/hooks.rb:291 1.028
After features/support/hooks.rb:75 0.000
Tags: @product
1:48.212
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.965
And the network is plugged 0.039
And I successfully configure Tor 17.479
And available upgrades have been checked 0.075
And all notifications have disappeared 4.096
Then the persistent Tor Browser directory exists 0.063
And there is a GNOME bookmark for the persistent Tor Browser directory 1.625
When I start the Tor Browser 30.839
And I open the address "https://tails.net/about" in the Tor Browser 10.086
And "Tails - How Tails works" has loaded in the Tor Browser 1.414
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.770
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.658
Then "Tails - How Tails works" has loaded in the Tor Browser 1.762
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.334
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Tags: @product
51.376
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.052
Then the amnesiac Documents directory exists 0.058
And there is a GNOME bookmark for the amnesiac Documents directory 1.971
Then I start the Tor Browser in offline mode 32.594
And I can save the current page as "index.html" to the Documents GNOME bookmark 7.700
After features/support/hooks.rb:291 1.291
After features/support/hooks.rb:75 0.000
Tags: @product
52.547
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.359
Then the amnesiac Downloads directory exists 0.057
And there is a GNOME bookmark for the amnesiac Downloads directory 1.300
Then I start the Tor Browser in offline mode 34.929
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.899
After features/support/hooks.rb:291 1.184
After features/support/hooks.rb:75 0.000
Tags: @product
50.311
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.741
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 2.012
Then I start the Tor Browser in offline mode 31.914
And I can save the current page as "index.html" to the Music GNOME bookmark 7.582
After features/support/hooks.rb:291 2.099
After features/support/hooks.rb:75 0.000
Tags: @product
51.910
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.221
Then the amnesiac Pictures directory exists 0.065
And there is a GNOME bookmark for the amnesiac Pictures directory 1.616
Then I start the Tor Browser in offline mode 33.260
And I can save the current page as "index.html" to the Pictures GNOME bookmark 7.746
After features/support/hooks.rb:291 1.957
After features/support/hooks.rb:75 0.000
Tags: @product
49.568
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.576
Then the amnesiac Videos directory exists 0.062
And there is a GNOME bookmark for the amnesiac Videos directory 1.309
Then I start the Tor Browser in offline mode 31.654
And I can save the current page as "index.html" to the Videos GNOME bookmark 7.965
After features/support/hooks.rb:291 1.225
After features/support/hooks.rb:75 0.000
Tags: @product
4:9.752
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.386
And all tps features are active 2.248
And all persistent filesystems have safe access rights 0.204
And all persistence configuration files have safe access rights 0.393
And all persistent directories have safe access rights 2.495
When I start the Tor Browser in offline mode 32.555
And I add a bookmark to eff.org in the Tor Browser 15.367
And I cold reboot the computer 9.233
And the computer reboots Tails 1:7.006
And I enable persistence 34.279
And I log in to a new session 36.035
And all notifications have disappeared 8.092
And I start the Tor Browser in offline mode 30.052
Then the Tor Browser has a bookmark to eff.org 1.399
After features/support/hooks.rb:291 1.048
After features/support/hooks.rb:75 0.010
15.195
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.991
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.203
After features/support/hooks.rb:450 0.463
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
18.186
Given I have the SSH key pair for a Git repository 0.296
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 17.680
Then the Git repository "testing" has been cloned successfully 0.208
After features/support/hooks.rb:450 0.609
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
0.473
When I wget "https://example.com/" to stdout 0.473
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.402
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
0.538
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.538

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.276
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.000
0.461
When I curl "https://example.com/" to stdout 0.461
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.306
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
57.314
Given I have started Tails from DVD without network and logged in 8.594
And I plug and mount a USB drive containing sample videos 13.117
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.124
And the file "/home/amnesia/video.mp4" exists 0.073
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.141
When I open "/home/amnesia/video.mp4" with Totem 13.912
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.418
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.495
Given I close Totem 0.199
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.059
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.051
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.124
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.148
Then Totem tells me it is not allowed to open this file 1.907
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.152
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.051
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.137
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.184
Then Totem tells me it is not allowed to open this file 0.938
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.065
Given I close Totem 0.124
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.047
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.146
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.157
Then Totem tells me it is not allowed to open this file 1.020
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.102
Given I close Totem 0.207
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.077
And the file "/home/amnesia/.purple/otr.private_key" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.173
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.284
Then Totem tells me it is not allowed to open this file 0.868
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.063
After features/support/hooks.rb:291 1.965
After features/support/hooks.rb:75 0.000
Feature: Using Totem
35.519
Given I have started Tails from DVD and logged in and the network is connected 13.610
Then I can watch a WebM video over HTTPs 21.909
After features/support/hooks.rb:450 0.609
After features/support/hooks.rb:291 1.997
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
52.531
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.884
And I plug and mount a USB drive containing sample videos 14.593
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.086
When I open "/home/amnesia/Persistent/video.mp4" with Totem 14.797
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.133
Given I close Totem 0.594
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.220
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.114
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.236
Then Totem tells me it is not allowed to open this file 2.760
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.109
After features/support/hooks.rb:291 1.085
After features/support/hooks.rb:75 0.000
Tags: @product
43.827
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 13.173
And I disable the Unsafe Browser 5.038
And I log in to a new session 17.148
And the network is plugged 0.046
And all notifications have disappeared 6.501
When I try to start the Unsafe Browser 0.011
Then the Unsafe Browser complains that it is disabled 1.906
After features/support/hooks.rb:291 1.219
After features/support/hooks.rb:75 0.000
Tags: @product
39.230
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.631
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 15.734
And I open a page on the LAN web server in the Unsafe Browser 8.572
Then the Unsafe Browser displays the LAN web server hello message 0.246
After features/support/hooks.rb:291 0.807
After features/support/hooks.rb:75 0.000
Tags: @product @doc
50.452
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.491
When I successfully start the Unsafe Browser 18.321
Then the Unsafe Browser runs as the expected user 0.820
And the Unsafe Browser has a red theme 0.680
And the Unsafe Browser shows a warning as its start page 0.683
And the Unsafe Browser has no add-ons enabled 8.694
And the Unsafe Browser has no bookmarks 7.755
And the Unsafe Browser uses all expected TBB shared libraries 1.003
After features/support/hooks.rb:291 2.745
After features/support/hooks.rb:75 0.000
Tags: @product
42.571
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.338
When I successfully start the Unsafe Browser 16.383
When I open the Tails homepage in the Unsafe Browser 12.847
Then the Tails homepage loads in the Unsafe Browser 0.704
And the Unsafe Browser has sent packets out to the Internet 0.297
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
32.418
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.157
When I successfully start the Unsafe Browser 18.611
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.015
And the Unsafe Browser chroot is torn down 0.512
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.000
41.028
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.281
When I successfully start the Unsafe Browser 15.318
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.014
Then I see a warning about another instance already running 3.403
After features/support/hooks.rb:291 1.198
After features/support/hooks.rb:75 0.000
Tags: @product
39.613
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.998
When I configure the Unsafe Browser to use a local proxy 0.209
And I successfully start the Unsafe Browser 17.990
And I open the Tails homepage in the Unsafe Browser 8.366
Then I see "BrowserProxyRefused.png" after at most 60 seconds 1.047
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
2:29.653
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.525
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.058
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 16.515
And I wait 120 seconds 2:0.015

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.517
After features/support/hooks.rb:450 0.513
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.034
29.643
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.925
And the network is unplugged 0.050
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.008

Slept for 10 seconds

When I start the Unsafe Browser 0.012
Then I am told I cannot start the Unsafe Browser when I am offline 6.645
After features/support/hooks.rb:291 1.491
After features/support/hooks.rb:75 0.000
31.420
When I plug a USB drive containing a basic VeraCrypt volume 7.043
And I cancel the GNOME authentication prompt 1.748
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.775
And I open this VeraCrypt volume in GNOME Files 5.764
Then I see the expected contents in this VeraCrypt volume 0.596
When I lock the currently opened VeraCrypt volume 0.330
Then the VeraCrypt volume has been unmounted and locked 0.163
After features/support/hooks.rb:291 0.920
After features/support/hooks.rb:75 0.000
33.407
When I plug a USB drive containing a hidden VeraCrypt volume 10.407
And I cancel the GNOME authentication prompt 1.712
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.779
And I open this VeraCrypt volume in GNOME Files 4.526
Then I see the expected contents in this VeraCrypt volume 0.507
When I lock the currently opened VeraCrypt volume 0.348
Then the VeraCrypt volume has been unmounted and locked 0.125
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.000
37.716
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.133
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.282
And I open this VeraCrypt volume in GNOME Files 5.387
Then I see the expected contents in this VeraCrypt volume 0.418
When I lock the currently opened VeraCrypt file container 0.330
Then the VeraCrypt file container has been unmounted and locked 0.163
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
50.189
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.698
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.152
And I open this VeraCrypt volume in GNOME Files 5.708
Then I see the expected contents in this VeraCrypt volume 0.963
When I lock the currently opened VeraCrypt file container 0.361
Then the VeraCrypt file container has been unmounted and locked 0.305
After features/support/hooks.rb:291 2.025
After features/support/hooks.rb:75 0.016
34.648
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.911
And I cancel the GNOME authentication prompt 1.758
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.338
And I open this VeraCrypt volume in GNOME Files 3.675
Then I see the expected contents in this VeraCrypt volume 0.511
When I lock the currently opened VeraCrypt volume 0.307
Then the VeraCrypt volume has been unmounted and locked 0.145
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
35.621
When I plug a USB drive containing a hidden VeraCrypt volume 10.245
And I cancel the GNOME authentication prompt 1.748
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.245
And I open this VeraCrypt volume in GNOME Files 4.202
Then I see the expected contents in this VeraCrypt volume 0.541
When I lock the currently opened VeraCrypt volume 0.423
Then the VeraCrypt volume has been unmounted and locked 0.215
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
55.745
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.110
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.124
And I open this VeraCrypt volume in GNOME Files 5.087
Then I see the expected contents in this VeraCrypt volume 0.593
When I lock the currently opened VeraCrypt file container 0.632
Then the VeraCrypt file container has been unmounted and locked 0.196
After features/support/hooks.rb:291 2.034
After features/support/hooks.rb:75 0.020
59.535
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.389
And I unlock and mount this VeraCrypt file container with GNOME Disks 30.578
And I open this VeraCrypt volume in GNOME Files 5.856
Then I see the expected contents in this VeraCrypt volume 0.995
When I lock the currently opened VeraCrypt file container 0.410
Then the VeraCrypt file container has been unmounted and locked 0.305
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.022
53.166
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.085
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.649
And I open this VeraCrypt volume in GNOME Files 4.491
Then I see the expected contents in this VeraCrypt volume 7.018
When I lock the currently opened VeraCrypt file container 0.386
Then the VeraCrypt file container has been unmounted and locked 0.534
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.001
Tags: @product
8.762
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.696
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.066
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Tags: @product
21.503
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.138
When I start "WhisperBack" via GNOME Activities Overview 9.729
Then WhisperBack has debugging information 3.634
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000