Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 43 15 Apr 2024, 06:14

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1465 1 0 0 0 1466 197 1 198 3:53:18.792 Failed
Tags: @product
1:42.881
Before features/support/hooks.rb:259 0.026
Given a computer 0.538
And I temporarily create a 100 MiB disk named "swap" 0.139
And I create a gpt swap partition on disk "swap" 9.427
And I plug SATA drive "swap" 1.064
And I temporarily create a 2 GiB disk named "live_hd" 0.040
And I write the Tails ISO image to disk "live_hd" 15.968
And I plug SATA drive "live_hd" 1.073
When I start Tails with network unplugged and I login 1:14.234
Then a "swap" partition was detected by Tails on drive "swap" 0.094
And drive "live_hd" is detected by Tails 0.140
But Tails has no disk swap enabled 0.098
And drive "live_hd" is not mounted 0.061
After features/support/hooks.rb:305 1.298
After features/support/hooks.rb:89 0.127
Tags: @product
1:23.062
Before features/support/hooks.rb:259 0.002
Given a computer 0.197
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.055
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 14.984
And I plug non-removable USB drive "fake_TailsData" 1.051
When I start the computer 0.974
And the computer boots Tails 52.069
Then drive "fake_TailsData" is detected by Tails 0.148
And Tails Greeter has not detected a persistence partition 13.581
After features/support/hooks.rb:305 0.750
After features/support/hooks.rb:89 0.007
Tags: @product
1:26.915
Before features/support/hooks.rb:259 0.001
Given a computer 0.170
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.773
And I plug SATA drive "fake_TailsData" 1.049
When I start the computer 1.081
And the computer boots Tails 51.581
Then drive "fake_TailsData" is detected by Tails 0.153
And Tails Greeter has not detected a persistence partition 14.058
After features/support/hooks.rb:305 0.928
After features/support/hooks.rb:89 0.009
Tags: @product
1:26.416
Before features/support/hooks.rb:259 0.003
Given a computer 0.167
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.044
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 5.081
And I plug SATA drive "gpt_ext2" 1.108
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.040
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.952
And I plug SATA drive "msdos_fat32" 1.073
And I start Tails from DVD with network unplugged and I login 1:14.582
Then drive "gpt_ext2" is detected by Tails 0.149
And drive "gpt_ext2" is not mounted 0.069
And drive "msdos_fat32" is detected by Tails 0.078
And drive "msdos_fat32" is not mounted 0.067
After features/support/hooks.rb:305 0.659
After features/support/hooks.rb:89 0.007
Tags: @product
2:8.345
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in with an administration password 2:2.149
And running a command as root with pkexec requires PolicyKit administrator privileges 0.131
Then I can run a command as root with sudo 0.117
Then I can run a command as root with pkexec 5.946
After features/support/hooks.rb:305 1.565
After features/support/hooks.rb:89 0.007
Tags: @product
1:28.147
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 43.541
And running a command as root with pkexec requires PolicyKit administrator privileges 0.134
Then I cannot run a command as root with sudo and the standard passwords 0.204
And I cannot run a command as root with pkexec and the standard passwords 19.331
Then I cannot login as root using su with the standard passwords 24.936
After features/support/hooks.rb:305 0.805
After features/support/hooks.rb:89 0.000
Feature: Time syncing
24.767
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.258
When the network is plugged 0.180
And I successfully configure Tor 16.288
Then the system clock is less than 5 minutes incorrect 0.039
After features/support/hooks.rb:464 0.517
After features/support/hooks.rb:305 1.121
After features/support/hooks.rb:89 0.000
Feature: Time syncing
29.514
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.216
When the network is plugged 0.063
And the Tor Connection Assistant autostarts 3.587
And I configure some normal bridges in the Tor Connection Assistant 12.784
And I wait until Tor is ready 4.810
Then the system clock is less than 5 minutes incorrect 0.050
After features/support/hooks.rb:464 0.462
After features/support/hooks.rb:305 0.606
After features/support/hooks.rb:89 0.000
Feature: Time syncing
29.089
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 8.659
When I bump the system time with "+1 day" 0.323
And I capture all network traffic 0.003
And the network is plugged 0.056
And the Tor Connection Assistant autostarts 4.409
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.220
And I wait until Tor is ready 3.430
Then the system clock is less than 5 minutes incorrect 0.057
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.927
After features/support/hooks.rb:464 0.532
After features/support/hooks.rb:305 0.751
After features/support/hooks.rb:89 0.036
Feature: Time syncing
1:12.014
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.171
When I bump the system time with "-15 days" 0.337
And I warm reboot the computer 0.014
And the computer reboots Tails 1:2.651
Then Tails' hardware clock is close to the host system's time 0.839
After features/support/hooks.rb:464 0.136
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.020
Feature: Time syncing
1:14.195
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.702
When I bump the hardware clock's time with "-15 days" 1.499
And I warm reboot the computer 0.011
And the computer reboots Tails 1:3.177
Then the hardware clock is still off by "-15 days" 0.804
After features/support/hooks.rb:464 0.118
After features/support/hooks.rb:305 0.671
After features/support/hooks.rb:89 0.005
Feature: Time syncing
53.202
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.001
Given a computer 0.216
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.031
And I start the computer 0.988
And the computer boots Tails 51.747
Then the system clock is just past Tails' source date 0.218
After features/support/hooks.rb:464 0.156
After features/support/hooks.rb:305 0.617
After features/support/hooks.rb:89 0.005
Feature: Time syncing
31.934
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.643
And I make sure time sync before Tor connects times out 1.149
When the network is plugged 0.037
And I successfully configure Tor 22.012
Then the system clock is less than 5 minutes incorrect 0.091
After features/support/hooks.rb:464 0.601
After features/support/hooks.rb:305 1.519
After features/support/hooks.rb:89 0.002
Feature: Time syncing
1:2.158
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.084
When I bump the system time with "+8 hours +15 minutes" 0.211
And all notifications have disappeared 3.940
And I capture all network traffic 0.012
And I make sure time sync before Tor connects fails 0.169
And the network is plugged 0.045
And the Tor Connection Assistant autostarts 3.396
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.068
And I click "Connect to Tor" 1.167
And the Tor Connection Assistant fails to connect to Tor 16.630
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.830
Then the system clock is less than 20 minutes incorrect 0.256
When I click "Connect to Tor" 1.149
Then I wait until Tor is ready 6.260
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.881
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:464 0.487
After features/support/hooks.rb:305 0.668
After features/support/hooks.rb:89 0.035
Feature: Time syncing
57.994
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.217
When I bump the system time with "+8 hours +15 minutes" 0.221
And all notifications have disappeared 4.087
And I capture all network traffic 0.005
And the network is plugged 0.040
And the Tor Connection Assistant autostarts 3.584
# 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.374
And I click "Connect to Tor" 1.186
Then the Tor Connection Assistant reports that it failed to connect 11.704
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.941
Then the system clock is less than 20 minutes incorrect 0.185
# "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.307
When I click "Connect to Tor" 1.155
Then I wait until Tor is ready 6.627
And all Internet traffic has only flowed through the configured bridges 0.968
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.057
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.328
After features/support/hooks.rb:464 0.522
After features/support/hooks.rb:305 0.734
After features/support/hooks.rb:89 0.071
Feature: Time syncing
22.070
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.661
And I make sure time sync before Tor connects uses a fake connectivity check service 1.159
And the network is plugged 0.048
And Tor is ready 10.504
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.691
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:464 0.639
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.001
Tags: @product
17.372
When I configure some normal bridges in the Tor Connection Assistant 12.398
Then I wait until Tor is ready 4.036
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.871
After features/support/hooks.rb:305 1.003
After features/support/hooks.rb:89 0.062
Tags: @product
15.203
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.200
Then I wait until Tor is ready 1.759
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.129
And all Internet traffic has only flowed through the configured bridges 1.100
After features/support/hooks.rb:305 0.860
After features/support/hooks.rb:89 0.043
Tags: @product
34.283
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.956
Then I wait until Tor is ready 4.306
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 0.062
And all Internet traffic has only flowed through the configured bridges 0.943
After features/support/hooks.rb:305 0.614
After features/support/hooks.rb:89 0.027
Tags: @product
1:6.459
Given the Tor network and default bridges are blocked 1.819
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.759
Then the Tor Connection Assistant reports that it failed to connect 0.116
And tca.conf is empty 0.262
Given I scan a QR code from the error page in Tor Connection Assistant 21.832
And I retry connecting to Tor 1.213
Then I wait until Tor is ready 9.368
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.016
After features/support/hooks.rb:305 0.895
After features/support/hooks.rb:89 0.038
17.265
When I configure the default bridges in the Tor Connection Assistant 11.424
Then I wait until Tor is ready 3.939
And Tor is configured to use the default bridges 0.456
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.053
And Tor is configured to use the default bridges 0.436
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.944
After features/support/hooks.rb:305 1.048
After features/support/hooks.rb:89 0.039
Tags: @product
26.729
Given the Tor network is blocked 1.709
When I configure a direct connection in the Tor Connection Assistant 20.187
Then I wait until Tor is ready 2.097
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.113
And Tor is configured to use the default bridges 0.470
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.139
After features/support/hooks.rb:305 0.710
After features/support/hooks.rb:89 0.043
Tags: @product
46.248
Given the Tor network and default bridges are blocked 1.705
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.890
Then the Tor Connection Assistant reports that it failed to connect 0.172
And tca.conf is empty 0.252
Given the Tor network and default bridges are unblocked 1.590
And I retry connecting to Tor 1.169
Then I wait until Tor is ready 8.391
And tca.conf includes no bridge 0.018
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.001
After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.035
Tags: @product
4.448
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.142
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.150
And I cannot click the "Connect to Tor" button 0.155
After features/support/hooks.rb:305 0.741
After features/support/hooks.rb:89 0.044
Tags: @product
57.247
Given I configure a direct connection in the Tor Connection Assistant 12.855
And I wait until Tor is ready 27.023
When I disconnect the network through GNOME 3.121
And I connect the network through GNOME 3.067
Then the Tor Connection Assistant autostarts 1.609
And the Tor Connection Assistant connects to Tor 6.198
And I wait until Tor is ready 0.966
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through Tor or connectivity check service 2.353
After features/support/hooks.rb:305 0.714
After features/support/hooks.rb:89 0.045
Tags: @product
43.167
Given I configure a direct connection in the Tor Connection Assistant 6.663
And I wait until Tor is ready 3.448
And I disconnect the network through GNOME 2.960
And the Tor network and default bridges are blocked 1.572
When I connect the network through GNOME 2.653
Then the Tor Connection Assistant reports that it failed to connect 25.868
After features/support/hooks.rb:305 0.752
After features/support/hooks.rb:89 0.084
Tags: @product
36.721
Given the Tor network and default bridges are blocked 1.984
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.051
Then the Tor Connection Assistant reports that it failed to connect 0.115
Given the Tor network and default bridges are unblocked 1.529
When I click "Connect to Tor" 1.149
Then I wait until Tor is ready 7.229
And Tor is configured to use the default bridges 0.564
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.095
After features/support/hooks.rb:305 0.717
After features/support/hooks.rb:89 0.050
19.425
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 9.196
And I prepare Tails for memory erasure tests 0.404
When I start a process allocating 128 MiB of memory with a known pattern 1.754
Then patterns cover at least 128 MiB in the guest's memory 3.753

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

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

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

After features/support/hooks.rb:305 2.191
After features/support/hooks.rb:89 0.000
24.503
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.746
And I prepare Tails for memory erasure tests 0.454
And I find very few patterns in the guest's memory 4.027

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

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

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

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

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

After features/support/hooks.rb:305 1.022
After features/support/hooks.rb:89 0.000
45.446
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.302
And I prepare Tails for memory erasure tests 0.383
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.875
Then I find very few patterns in the guest's memory 4.029

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.286
After features/support/hooks.rb:89 0.000
1:13.538
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.332
And I prepare Tails for memory erasure tests 0.408
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 31.117
Then I find very few patterns in the guest's memory 4.341

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.190
After features/support/hooks.rb:89 0.000
52.902
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.543
And I prepare Tails for memory erasure tests 0.412
When I fill a 128 MiB file with a known pattern on the root filesystem 17.563
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.176
Then patterns cover at least 128 MiB in the guest's memory 3.086

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

When I trigger shutdown 0.017
And I wait 20 seconds 20.008

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.534
After features/support/hooks.rb:89 0.000
7:13.186
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:25.794
And I prepare Tails for memory erasure tests 0.405
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.509
When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.506
After features/support/hooks.rb:89 0.016
25.133
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.269
And I temporarily create a 4 GiB disk named "gptfat" 0.054
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.294
And I plug USB drive "gptfat" 2.636
When I start Tails Installer 8.827
Then I am told by Tails Installer that the destination device "is too small" 0.050
After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.001
Tags: @product
19.917
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.789
And I temporarily create a 7200 MiB disk named "temp" 0.048
And I start Tails Installer 8.186
But a suitable USB device is not found 0.020
When I plug USB drive "temp" 2.520
Then the "temp" USB drive is selected 0.093
When I unplug USB drive "temp" 0.235
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:305 0.826
After features/support/hooks.rb:89 0.000
Tags: @product
3:42.047
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.165
And I temporarily create a 7200 MiB disk named "install" 0.054
And I create a gpt partition with a vfat filesystem on disk "install" 4.145
And I plug USB drive "install" 2.464
And I install Tails to USB drive "install" by cloning 3:16.154
Then the running Tails is installed on USB drive "install" 10.992
But there is no persistence partition on USB drive "install" 0.069
After features/support/hooks.rb:305 1.372
After features/support/hooks.rb:89 0.116
Tags: @product
3:37.242
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.527
And I temporarily create a 7200 MiB disk named "install" 0.261
And I plug USB drive "install" 2.763
And I install Tails to USB drive "install" by cloning 3:15.430
Then the running Tails is installed on USB drive "install" 10.185
But there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:305 1.135
After features/support/hooks.rb:89 0.114
Tags: @product
4:15.779
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.479
And I create a file in the Persistent directory 0.103
And I temporarily create a 7200 MiB disk named "install" 0.061
And I create a gpt partition with a vfat filesystem on disk "install" 4.166
And I plug USB drive "install" 2.527
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:39.906
Then the running Tails is installed on USB drive "install" 13.359
And there is a persistence partition on USB drive "install" 0.072
And the USB drive "install" contains the same files as my persistent storage 3.102
After features/support/hooks.rb:305 2.134
After features/support/hooks.rb:89 0.124
Tags: @product
3:46.546
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.843
And I temporarily create a 7200 MiB disk named "install" 0.047
And I plug USB drive "install" 2.516
And I install Tails to USB drive "install" by cloning 3:15.920
Then the running Tails is installed on USB drive "install" 17.157
And there is no persistence partition on USB drive "install" 0.060
After features/support/hooks.rb:305 1.794
After features/support/hooks.rb:89 0.103
Tags: @product
3:50.030
Before features/support/hooks.rb:259 0.004
# 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 10.096
And I have started Tails from DVD without network and logged in 9.009
And I clone USB drive "__internal" to a temporary USB drive "install" 1.184
And I plug USB drive "install" 2.683
# 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:14.846
Then the running Tails is installed on USB drive "install" 12.136
And there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:305 1.455
After features/support/hooks.rb:89 0.124
Tags: @product @uefi
1:44.274
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.006
And I power off the computer 0.336
And the computer is set to boot in UEFI mode 0.031
When I start Tails from USB drive "__internal" with network unplugged and I login 1:28.662
Then Tails is running from USB drive "__internal" 0.324
And the boot device has safe access rights 2.853
And Tails has started in UEFI mode 0.059
After features/support/hooks.rb:305 0.599
After features/support/hooks.rb:89 0.016
Tags: @product
1:28.579
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.430
And I plug and mount a USB drive containing a Tails USB image 30.956
And I create a 7200 MiB disk named "usbimage" 0.047
And I plug USB drive "usbimage" 2.427
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 46.718
After features/support/hooks.rb:305 2.398
After features/support/hooks.rb:89 0.095
Tags: @product
1:22.064
Before features/support/hooks.rb:259 0.003
Given a computer 0.203
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:20.689
Then Tails is running from USB drive "usbimage" 0.402
And the label of the system partition on "usbimage" is "Tails" 0.203
And the system partition on "usbimage" is an EFI system partition 0.145
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.139
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.082
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.097
And the system partition on "usbimage" has the expected flags 0.101
After features/support/hooks.rb:305 0.610
After features/support/hooks.rb:89 0.006
4:50.848
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.016
And I update APT using apt 17.885
And I install "popularity-contest" using apt 20.386
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.114
When I create a persistent storage and activate the Additional Software feature 21.989
Then Additional Software is correctly configured for package "popularity-contest" 1.220
When I shutdown Tails and wait for the computer to power off 12.751
And I start Tails from USB drive "__internal" with network unplugged 1:4.211
And I enable persistence 21.239
And I log in to a new session 35.097
And the Additional Software installation service has started 31.081
Then I am notified that the installation succeeded 2.676
And Additional Software is correctly configured for package "popularity-contest" 0.920
And the package "popularity-contest" is installed after Additional Software has been started 0.256
After features/support/hooks.rb:464 41.110
After features/support/hooks.rb:305 1.081
After features/support/hooks.rb:89 0.012
2:19.644
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with an administration password 1:36.535
And I update APT using apt 16.873
When I install "makepp" using apt 19.578
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.362
And the package "makepp" is installed 0.088
After features/support/hooks.rb:464 39.055
After features/support/hooks.rb:305 0.964
After features/support/hooks.rb:89 0.014
4:51.719
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Given a computer 0.209
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:5.127
When I uninstall "popularity-contest" using apt 18.695
And I accept removing "popularity-contest" from Additional Software 0.566
Then "popularity-contest" is not in the list of Additional Software 0.723
When I start Synaptic 24.332
And I update APT using Synaptic 22.569
And I install "cowsay" using Synaptic 10.067
And I accept adding "cowsay" to Additional Software 2.670
Then Additional Software is correctly configured for package "cowsay" 0.698
When I uninstall "cowsay" using apt 3.295
And I refuse removing "cowsay" from Additional Software 0.536
Then Additional Software is correctly configured for package "cowsay" 0.705
When I start "Additional Software" via GNOME Activities Overview 10.507
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.666
Then "cowsay" is not in the list of Additional Software 0.880
When I install "cowsay" using apt 3.223
And I refuse adding "cowsay" to Additional Software 0.561
Then "cowsay" is not in the list of Additional Software 0.680
After features/support/hooks.rb:464 0.907
After features/support/hooks.rb:305 0.738
After features/support/hooks.rb:89 0.026
9:26.735
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.190
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:35.641
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.826
And I accept adding "cowsay" to Additional Software 7.060
And Additional Software is correctly configured for package "cowsay" 0.915
And I shutdown Tails and wait for the computer to power off 6.652
And I start Tails from USB drive "__internal" with network unplugged 55.885
And I enable persistence 11.066
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.021
And I log in to a new session 32.459
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.848
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
# 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.053
And the network is plugged 0.032
And Tor is ready 19.605
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 8.043
And available upgrades have been checked 0.284
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5.459
And I can open the Additional Software configuration window from the notification 5.919
And I shutdown Tails and wait for the computer to power off 19.232
And I start Tails from USB drive "__internal" with network unplugged 56.167
And I enable persistence 10.546
# 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.025
And I log in to a new session 33.038
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.141
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
And the network is plugged 0.049
And Tor is ready 52.109
Then the Additional Software upgrade service has started 0.208
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.103
After features/support/hooks.rb:464 2.596
After features/support/hooks.rb:305 1.054
After features/support/hooks.rb:89 0.028
2:1.034
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.238
And I start Tails from USB drive "__internal" with network unplugged 55.112
And I enable persistence 11.377
And I remove the "cowsay" deb files from the APT cache 0.649
# 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.077
And I log in to a new session 33.902
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.562
And I can open the Additional Software log file from the notification 5.525
And the package "cowsay" is not installed 0.589
After features/support/hooks.rb:464 0.100
After features/support/hooks.rb:305 0.963
After features/support/hooks.rb:89 0.011
Tags: @product
1:35.428
Before features/support/hooks.rb:259 0.005
Given a computer 0.201
And I create a 7200 MiB disk named "old" 0.053
And I plug USB drive "old" 1.046
And I write an old version of the Tails USB image to disk "old" 18.983
When I start Tails from USB drive "old" with network unplugged 1:10.915
Then the boot device has safe access rights 3.179
And Tails is running from USB drive "old" 0.343
And there is no persistence partition on USB drive "old" 0.080
And process "udev-watchdog" is running 0.090
And udev-watchdog is monitoring the correct device 0.304
And I unplug USB drive "old" 0.230
After features/support/hooks.rb:305 7.148
After features/support/hooks.rb:89 0.009
Tags: @product
1:58.679
Before features/support/hooks.rb:259 0.004
Given a computer 0.251
And I start Tails from USB drive "old" with network unplugged and I login 1:16.236
Then Tails is running from USB drive "old" 0.337
And I create a persistent partition 32.662
And I take note of which tps features are available 1.586
Then a Tails persistence partition exists on USB drive "old" 0.878
And I shutdown Tails and wait for the computer to power off 6.725
After features/support/hooks.rb:305 0.179
After features/support/hooks.rb:89 0.010
Tags: @product
2:26.362
Before features/support/hooks.rb:259 0.007
Given a computer 0.202
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:59.168
Then Tails is running from USB drive "old" 0.372
And all tps features are active 2.002
When I write some files expected to persist 1.712
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.205
And all persistence configuration files have safe access rights 0.442
And all persistent directories from the old Tails version have safe access rights 2.605
And I take note of which tps features are available 0.558
And I shutdown Tails and wait for the computer to power off 4.300
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.791
After features/support/hooks.rb:305 0.106
After features/support/hooks.rb:89 0.018
Tags: @product
2:17.366
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.826
And I log in to a new session 16.066
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.346
And I plug USB drive "to_upgrade" 2.421
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:35.061
Then the running Tails is installed on USB drive "to_upgrade" 12.241
And I unplug USB drive "to_upgrade" 0.226
And I unplug USB drive "__internal" 0.175
After features/support/hooks.rb:305 3.575
After features/support/hooks.rb:89 0.000
Tags: @product
1:57.355
Before features/support/hooks.rb:259 0.006
Given a computer 0.201
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:48.406
Then all tps features from the old Tails version are active 1.722
And Tails is running from USB drive "to_upgrade" 0.306
And the boot device has safe access rights 2.902
And the expected persistent files created with the old Tails version are present in the filesystem 1.321
And all persistent directories from the old Tails version have safe access rights 2.496
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.009
5:59.100
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 19.514
And no SquashFS delta is installed 0.110
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.374
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.044
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.223
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.429
When the network is plugged 0.045
And Tor is ready 17.238
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 4.896
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.491
Given I shutdown Tails and wait for the computer to power off 6.549
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.580
Then Tails is running version 6.2~testoverlayfs 0.015
And all tps features are active 2.173
And the file system changes introduced in version 6.2~testoverlayfs are present 0.297
And only the 6.2~testoverlayfs SquashFS delta is installed 0.080
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.309
# 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.286
When the network is plugged 0.040
And Tor is ready 16.140
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.110
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.808
Given I shutdown Tails and wait for the computer to power off 4.282
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.705
Then Tails is running version 6.3~testoverlayfs 0.012
And all tps features are active 2.060
And the file system changes introduced in version 6.3~testoverlayfs are present 0.559
And only the 6.3~testoverlayfs SquashFS delta is installed 0.074
# 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.304
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.252
When the network is plugged 0.056
And Tor is ready 14.601
Then the Upgrader considers the system as up-to-date 0.268
# 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 13.203
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.956
After features/support/hooks.rb:305 0.759
After features/support/hooks.rb:89 0.015
33.527
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.634
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.474
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.054
And the signing key used by the Upgrader is outdated 0.431
But a current signing key is available on our website 0.000
When the network is plugged 0.043
And Tor is ready 16.717
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.170
After features/support/hooks.rb:305 0.653
After features/support/hooks.rb:89 0.000
54.918
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 43.091
When I eject the boot medium 0.246
Then Tails eventually shuts down 11.580
After features/support/hooks.rb:305 0.262
After features/support/hooks.rb:89 0.000
42.692
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.285
And I prepare Tails for memory erasure tests 0.363
And I fill a 128 MiB file with a known pattern on the root filesystem 18.797
And patterns cover at least 128 MiB in the guest's memory 3.414

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

When I eject the boot medium 0.727
And I wait for Tails to finish wiping the memory 9.401
Then I find very few patterns in the guest's memory 1.702

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

After features/support/hooks.rb:305 3.574
After features/support/hooks.rb:89 0.000
33.815
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.095
And I prepare Tails for memory erasure tests 0.401
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.865
And I fill the USB drive with a known pattern 1.905
And I read the content of the test FS 0.141
And patterns cover at least 90% of the test FS size in the guest's memory 3.215

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

When I eject the boot medium 1.190
And I wait for Tails to finish wiping the memory 9.266
Then I find very few patterns in the guest's memory 1.732

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

After features/support/hooks.rb:305 3.556
After features/support/hooks.rb:89 0.000
58.905
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.298
And I prepare Tails for memory erasure tests 0.431
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.403
And I fill the USB drive with a known pattern 1.305
And I read the content of the test FS 0.060
And patterns cover at least 99% of the test FS size in the guest's memory 2.882

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

When I eject the boot medium 4.815
And I wait for Tails to finish wiping the memory 10.971
Then I find very few patterns in the guest's memory 1.735

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

After features/support/hooks.rb:305 3.591
After features/support/hooks.rb:89 0.000
2:12.963
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.258
And I prepare Tails for memory erasure tests 0.490
And I fill a 128 MiB file with a known pattern on the persistent filesystem 20.827
And patterns cover at least 100 MiB in the guest's memory 5.981

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

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

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

And Tails eventually shuts down 1:29.283
After features/support/hooks.rb:305 0.122
After features/support/hooks.rb:89 0.000
Tags: @product
52.615
Before features/support/hooks.rb:259 0.005
Given a computer 0.187
And I start Tails from DVD with network unplugged and genuine APT sources 52.087
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.043
And no proposed-updates APT suite is enabled 0.061
And no experimental APT suite is enabled for deb.torproject.org 0.066
And if releasing, no unversioned Tails APT source is enabled 0.153

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.008
Tags: @product
1:6.751
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.323
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.289
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.078
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.905
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.013
When I start Tails' custom backup tool 3.043
Then the backup tool displays "Plug in your backup Tails USB stick" 0.199
When I plug USB drive "backup" 2.536
And I give the Persistent Storage on drive "backup" its own UUID 0.126
And I click "Retry" in the backup tool 1.150
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.198
When I click "Back Up" in the backup tool 1.128
And I enter my persistent storage passphrase into the polkit prompt 11.662
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.742
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.202
And I plug USB drive "backup" 3.237
Then the USB drive "backup" contains the same files as my persistent storage 5.912
After features/support/hooks.rb:305 2.044
After features/support/hooks.rb:89 0.122
Tags: @product
0.199
Then the hostname should not have been leaked on the network 0.199
After features/support/hooks.rb:305 0.846
After features/support/hooks.rb:89 0.049
Tags: @product
0.841
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.208
And I switch to the "manually-added-con" NetworkManager connection 0.387
Then the hostname should not have been leaked on the network 0.246
After features/support/hooks.rb:305 0.911
After features/support/hooks.rb:89 0.049
38.650
Before features/support/hooks.rb:259 0.018
Given I have started Tails from DVD without network and logged in 8.343
When I start "Tails Documentation" via GNOME Activities Overview 10.696
Then the Tor Browser has started 18.925
Then "Tails - Documentation" has loaded in the Tor Browser 0.685
After features/support/hooks.rb:305 1.296
After features/support/hooks.rb:89 0.000
44.079
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.154
When I start "Tails Documentation" via GNOME Activities Overview 10.558
Then the Tor Browser has started 19.824
Then "Tails - Documentation" has loaded in the Tor Browser 0.542
After features/support/hooks.rb:305 0.743
After features/support/hooks.rb:89 0.000
21.924
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD without network and logged in 8.742
When I start Electrum through the GNOME menu 11.100
But the "electrum" tps feature is not enabled 0.688
And I see a warning that Electrum is not persistent 1.392
After features/support/hooks.rb:464 0.105
After features/support/hooks.rb:305 0.782
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.454
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.614
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.191
Then I see "CupsTestPage.png" after at most 40 seconds 2.874
And I can print the current document to "/home/amnesia/output.pdf" 5.774
After features/support/hooks.rb:305 0.821
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.085
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.321
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.135
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.115
Then I see "CupsTestPage.png" after at most 40 seconds 2.835
And I can print the current document to "/home/amnesia/output.pdf" 4.677
After features/support/hooks.rb:305 0.799
After features/support/hooks.rb:89 0.000
Feature: Using Evince
21.008
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.150
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.245
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.074
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.077
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.043
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.163
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.034
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.967
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.098
When I close Evince 0.203
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.132
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.302
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.180
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.106
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.196
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.752
# 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.061
After features/support/hooks.rb:305 0.759
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.817
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.979
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.154
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.097
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.367
Then I see "CupsTestPage.png" after at most 40 seconds 3.291
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.927
After features/support/hooks.rb:305 0.775
After features/support/hooks.rb:89 0.000
Feature: Using Evince
15.386
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.261
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.136
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.086
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.148
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.256
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.379
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.119
After features/support/hooks.rb:305 0.767
After features/support/hooks.rb:89 0.000
19.628
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.112
And I wait 10 seconds 10.002

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.063
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.145
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.061
After features/support/hooks.rb:305 0.843
After features/support/hooks.rb:89 0.000
Tags: @product
9.363
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.691
When the "Dogtail rules!" notification is sent 0.146
Then the "Dogtail rules!" notification is shown to the user 0.526
After features/support/hooks.rb:305 0.774
After features/support/hooks.rb:89 0.000
Tags: @product
3:28.623
Before features/support/hooks.rb:259 0.004
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.188
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.065
And Tor is ready 18.913
And all notifications have disappeared 3.810
When I start "Additional Software" via GNOME Activities Overview 11.188
And I close the "tails-additional-software-config" window 1.962
When I start "Disks" via GNOME Activities Overview 8.076
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.544
When I start "GNOME Terminal" via GNOME Activities Overview 8.862
And I close the "gnome-terminal-server" window 1.817
When I start "Files" via GNOME Activities Overview 8.067
And I close the "org.gnome.Nautilus" window 16.429
When I start "Persistent Storage" via GNOME Activities Overview 10.041
And I close the "tps-frontend" window 3.416
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.637
And I close the "zenity" window 3.351
When I start "Pidgin" via GNOME Activities Overview 8.303
And I close the "Pidgin" window via Alt+F4 3.410
When I start "Thunderbird" via GNOME Activities Overview 8.818
And I close the "Thunderbird" window 13.052
When I start "Tor Browser" via GNOME Activities Overview 9.605
And I close the "Firefox" window 12.358
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.183
And I close the "unlock-veracrypt-volumes" window 2.972
When I start "Unsafe Browser" via GNOME Activities Overview 9.135
And I close the "Firefox" window 12.407
After features/support/hooks.rb:305 1.208
After features/support/hooks.rb:89 0.000
Tags: @product
37.617
Before features/support/hooks.rb:259 0.004
Given a computer 0.199
And I start the computer from DVD with network unplugged 34.642
When Tails detects disk read failures 0.731
Then I see a disk failure message on the splash screen 2.044
After features/support/hooks.rb:305 0.735
After features/support/hooks.rb:89 0.007
Tags: @product @doc
30.867
Before features/support/hooks.rb:259 0.004
Given a computer 0.173
And I have started Tails from DVD without network and logged in 8.172
When Tails detects disk read failures 0.558
Then I see a disk failure message 1.333
Then I can open the hardware failure documentation from the disk failure message 20.629
After features/support/hooks.rb:305 2.079
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
47.752
Before features/support/hooks.rb:259 0.005
Given a computer 0.167
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.278
Then I see a graphics card failure message on the splash screen 13.305
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.008
Tags: @product @doc
10.788
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.327
Then the included OpenPGP keys are valid for the next 1 month 2.460
After features/support/hooks.rb:305 0.979
After features/support/hooks.rb:89 0.000
Tags: @product
21.252
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.010
Steps
Given I have started Tails from DVD without network and logged in 8.846
Then the keys trusted by APT are valid for the next 3 months 12.406
The
The following APT key(s) will not be valid in 3 months: A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89, 2265EB4CB2BF88D900AE8D1B74A941BA219EC810.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:29:in `assert_all_keys_are_valid_for_n_months'
./features/step_definitions/checks.rb:8:in `/^the keys trusted by APT are valid for the next (\d+) months$/'
features/keys.feature:11:in `Then the keys trusted by APT are valid for the next 3 months'
After features/support/hooks.rb:305 4.348

SCENARIO FAILED: 'The included APT repository keys are up-to-date' (at time 02:02:55)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/43/artifact/build-artifacts/02:02:55_The_included_APT_repository_keys_are_up-to-date.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/43/artifact/build-artifacts/02:02:55_The_included_APT_repository_keys_are_up-to-date.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/43/artifact/build-artifacts/02:02:55_The_included_APT_repository_keys_are_up-to-date.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/43/artifact/build-artifacts/02:02:55_The_included_APT_repository_keys_are_up-to-date.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.993
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.390
And I log in to a new session in German (de) 30.028
Then the amnesiac Documents directory exists 0.125
And there is a GNOME bookmark for the amnesiac Documents directory 2.448
After features/support/hooks.rb:305 0.740
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.222
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.219
And I log in to a new session in German (de) 31.295
Then the amnesiac Downloads directory exists 0.126
And there is a GNOME bookmark for the amnesiac Downloads directory 2.582
After features/support/hooks.rb:305 1.298
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
40.850
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.995
And I log in to a new session in German (de) 29.941
Then the amnesiac Music directory exists 0.117
And there is a GNOME bookmark for the amnesiac Music directory 2.796
After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
40.259
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.836
And I log in to a new session in German (de) 29.603
Then the amnesiac Pictures directory exists 0.119
And there is a GNOME bookmark for the amnesiac Pictures directory 2.700
After features/support/hooks.rb:305 1.202
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
39.857
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.103
And I log in to a new session in German (de) 29.595
Then the amnesiac Videos directory exists 0.052
And there is a GNOME bookmark for the amnesiac Videos directory 2.105
After features/support/hooks.rb:305 1.070
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.277
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.101
When I log in to a new session in Arabic (ar) 32.538
Then the keyboard layout is set to "us" 0.115
When the network is plugged 0.043
And Tor is ready 16.164
Then I successfully start the Unsafe Browser in "ar" 13.598
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 27.215
And DuckDuckGo is the default search engine 10.047
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 11.882
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:305 1.086
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.790
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.291
When I log in to a new session in Chinese (zh_CN) 29.767
Then the keyboard layout is set to "cn" 0.319
When the network is plugged 0.040
And Tor is ready 17.086
Then I successfully start the Unsafe Browser in "zh_CN" 14.481
And I kill the Unsafe Browser 5.663
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 26.542
And DuckDuckGo is the default search engine 10.845
And I kill the Tor Browser 5.463
And the screen keyboard works in Thunderbird 17.652
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:305 1.652
After features/support/hooks.rb:89 0.000
Feature: Localization
1:48.442
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.018
When I log in to a new session in English (en) 14.877
Then the keyboard layout is set to "us" 0.184
When the network is plugged 0.083
And Tor is ready 17.819
Then I successfully start the Unsafe Browser in "en" 13.693
And I kill the Unsafe Browser 5.489
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 25.784
And DuckDuckGo is the default search engine 4.944
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 11.693
And the layout of the screen keyboard is set to "us" 0.524
After features/support/hooks.rb:305 1.224
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.326
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.574
When I log in to a new session in French (fr) 28.749
Then the keyboard layout is set to "fr" 0.234
When the network is plugged 0.054
And Tor is ready 15.780
Then I successfully start the Unsafe Browser in "fr" 14.711
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.191
And DuckDuckGo is the default search engine 10.447
And I kill the Tor Browser 5.443
And the screen keyboard works in Thunderbird 11.698
And the layout of the screen keyboard is set to "fr" 0.576
After features/support/hooks.rb:305 1.516
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.933
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.983
When I log in to a new session in German (de) 29.573
Then the keyboard layout is set to "de" 0.246
When the network is plugged 0.035
And Tor is ready 16.714
Then I successfully start the Unsafe Browser in "de" 15.171
And I kill the Unsafe Browser 5.700
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 25.187
And DuckDuckGo is the default search engine 10.205
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 12.239
And the layout of the screen keyboard is set to "de" 0.540
After features/support/hooks.rb:305 1.371
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.716
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.973
When I log in to a new session in Italian (it) 30.184
Then the keyboard layout is set to "it" 0.194
When the network is plugged 0.042
And Tor is ready 16.499
Then I successfully start the Unsafe Browser in "it" 15.111
And I kill the Unsafe Browser 5.693
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 25.456
And DuckDuckGo is the default search engine 18.990
And I kill the Tor Browser 5.423
And the screen keyboard works in Thunderbird 11.536
And the layout of the screen keyboard is set to "us" 0.526
After features/support/hooks.rb:305 1.290
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.135
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.997
When I log in to a new session in Persian (fa) 31.247
Then the keyboard layout is set to "ir" 0.134
When the network is plugged 0.068
And Tor is ready 15.915
Then I successfully start the Unsafe Browser in "fa" 13.899
And I kill the Unsafe Browser 5.700
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 26.387
And DuckDuckGo is the default search engine 18.884
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 11.749
And the layout of the screen keyboard is set to "ir" 0.570
After features/support/hooks.rb:305 1.197
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.609
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.014
When I log in to a new session in Portuguese (pt) 30.880
Then the keyboard layout is set to "pt" 0.248
When the network is plugged 0.040
And Tor is ready 16.462
Then I successfully start the Unsafe Browser in "pt" 14.606
And I kill the Unsafe Browser 5.665
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 26.515
And DuckDuckGo is the default search engine 18.449
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 11.605
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:305 1.316
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.748
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.976
When I log in to a new session in Russian (ru) 34.521
Then the keyboard layout is set to "ru" 0.210
When the network is plugged 0.040
And Tor is ready 16.926
Then I successfully start the Unsafe Browser in "ru" 14.498
And I kill the Unsafe Browser 5.651
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 25.793
And DuckDuckGo is the default search engine 10.079
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 13.149
And the layout of the screen keyboard is set to "ru" 0.557
After features/support/hooks.rb:305 0.945
After features/support/hooks.rb:89 0.000
Feature: Localization
2:37.519
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.028
When I log in to a new session in Spanish (es) 30.036
Then the keyboard layout is set to "es" 0.411
When the network is plugged 0.044
And Tor is ready 44.219
Then I successfully start the Unsafe Browser in "es" 13.507
And I kill the Unsafe Browser 5.666
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 27.508
And DuckDuckGo is the default search engine 10.401
And I kill the Tor Browser 5.508
And the screen keyboard works in Thunderbird 11.518
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:305 2.072
After features/support/hooks.rb:89 0.000
Feature: Localization
2:34.186
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.598
When I log in to a new session in Turkish (tr) 28.835
Then the keyboard layout is set to "tr" 0.174
When the network is plugged 0.046
And Tor is ready 42.038
Then I successfully start the Unsafe Browser in "tr" 13.225
And I kill the Unsafe Browser 5.820
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 26.797
And DuckDuckGo is the default search engine 10.415
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 12.099
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:305 1.142
After features/support/hooks.rb:89 0.000
Tags: @product
45.353
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.956
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.841
And I log in to a new session 16.121
And the network is plugged 0.066
And Tor is ready 15.274
Then 1 network interface is enabled 0.103
And the 1st network device has its real MAC address configured 0.104
When I hotplug a network device and wait for it to be initialized 1.427
Then 2 network interfaces are enabled 0.065
And the 2nd network device has its real MAC address configured 0.065
And some network device leaked the real MAC address 0.321
After features/support/hooks.rb:305 0.812
After features/support/hooks.rb:89 0.037
Tags: @product
42.974
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.896
And I capture all network traffic 0.005
When I log in to a new session 19.411
And the network is plugged 0.068
And Tor is ready 13.564
Then 1 network interface is enabled 0.099
And the 1st network device has a spoofed MAC address configured 0.077
When I hotplug a network device and wait for it to be initialized 1.423
Then 2 network interfaces are enabled 0.079
And the 2nd network device has a spoofed MAC address configured 0.084
And no network device leaked the real MAC address 0.262
After features/support/hooks.rb:305 1.061
After features/support/hooks.rb:89 0.034
Tags: @product
2:28.584
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.954
And I capture all network traffic 0.007
And the network is plugged 0.034
And macchanger will fail by not spoofing and always returns false 0.282
When I log in to a new session 2:14.648
Then no network interfaces are enabled 0.112
And no network device leaked the real MAC address 0.019
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.525
After features/support/hooks.rb:305 1.440
After features/support/hooks.rb:89 0.037
Tags: @product
2:28.765
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.896
And I capture all network traffic 0.006
And the network is plugged 0.039
And macchanger will fail by not spoofing and always returns true 0.175
When I log in to a new session 2:14.012
Then no network interfaces are enabled 0.175
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.448
After features/support/hooks.rb:305 1.101
After features/support/hooks.rb:89 0.048
Tags: @product
2:26.647
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.870
And I capture all network traffic 0.007
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns true 0.175
And no network interface modules can be unloaded 0.399
When I log in to a new session 2:12.297
Then 1 network interface is enabled 0.145
But the MAC spoofing panic mode disabled networking 0.804
And no network device leaked the real MAC address 0.016
And I see the "All networking disabled" notification after at most 60 seconds 4.888
After features/support/hooks.rb:305 1.121
After features/support/hooks.rb:89 0.032
Tags: @product
52.394
Before features/support/hooks.rb:259 0.004
Given a computer 0.177
And I capture all network traffic 0.004
When I start the computer 1.033
Then the computer boots Tails 51.047
And no network interfaces are enabled 0.117
And no network device leaked the real MAC address 0.014
After features/support/hooks.rb:305 0.656
After features/support/hooks.rb:89 0.053
1:25.732
Before features/support/hooks.rb:259 0.005
Given a computer 0.175
And I start Tails from DVD with network unplugged and I login 1:12.020
And I plug and mount a USB drive containing a sample PNG 11.970
Then MAT can clean some sample PNG file 1.565
After features/support/hooks.rb:305 0.705
After features/support/hooks.rb:89 0.008
Feature: Networking
Tags: @product
1:1.206
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.403
And I wait between 30 and 60 seconds 35.035

Slept for 35 seconds

Then the Tor Status icon tells me that Tor is not usable 0.724
When the network is plugged 0.043
Then I successfully configure Tor 12.275
And the Tor Status icon tells me that Tor is usable 0.698
And all notifications have disappeared 3.972
And the time has synced 0.052
After features/support/hooks.rb:305 0.665
After features/support/hooks.rb:89 0.000
Feature: Networking
34.689
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.890
And I disable networking in Tails Greeter 1.227
And I log in to a new session 14.859
Then no network interfaces are enabled 0.332
When I hotplug a network device 0.169
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.200
After features/support/hooks.rb:305 3.659
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
23.730
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.988
When I start "Onion Circuits" via GNOME Activities Overview 10.135
Then Onion Circuits starts 1.315
And Onion Circuits shows some circuits 0.291
After features/support/hooks.rb:305 0.813
After features/support/hooks.rb:89 0.000
Tags: @product
2:10.501
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:29.415
And I update APT using apt 17.613
And I install "python3-behave" using apt 20.576
Then the Tails Persistent Storage behave tests pass 2.896
After features/support/hooks.rb:305 0.793
After features/support/hooks.rb:89 0.000
Tags: @product
34.815
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.706
When I log in to a new session without activating the Persistent Storage 17.879
Then Tails is running from USB drive "__internal" 0.464
And persistence is disabled 0.351
But a Tails persistence partition exists on USB drive "__internal" 5.412
After features/support/hooks.rb:305 1.035
After features/support/hooks.rb:89 0.000
Tags: @product
2:45.596
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.671
Then Tails is running from USB drive "__internal" 0.377
When I create a file in the Persistent directory 0.113
And I create a persistent partition with the default settings 24.442
Then the file I created was copied to the Persistent Storage 0.435
When I shutdown Tails and wait for the computer to power off 10.620
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.586
Then persistence for "Persistent" is active 0.292
And the file I created in the Persistent directory exists 0.057
After features/support/hooks.rb:305 1.058
After features/support/hooks.rb:89 0.009
Tags: @product
59.406
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.119
And the system is very low on memory 4.889
When I create a file in the Persistent directory 0.864
When I try to create a persistent partition 25.519
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.280
When I close the Persistent Storage app 2.497
And I free up some memory 1.518
And I create a persistent partition with the default settings 13.496
Then the file I created was copied to the Persistent Storage 0.221
After features/support/hooks.rb:305 1.623
After features/support/hooks.rb:89 0.000
Tags: @product
2:20.450
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.604
Then Tails is running from USB drive "__internal" 0.409
And all tps features are active 2.099
And all persistent directories have safe access rights 2.293
When I disable the first tps feature 4.321
Then all tps features but the first one are active 1.933
And I shutdown Tails and wait for the computer to power off 8.691
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.032
Then all tps features but the first one are active 2.064
After features/support/hooks.rb:305 0.819
After features/support/hooks.rb:89 0.009
Tags: @product
17.039
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.977
Then persistence for "Persistent" is active 0.071
And I create a file in the Persistent directory 0.060
Then the file I created was copied to the Persistent Storage 0.081
When I disable the first tps feature 4.350
Then persistence for "Persistent" is not active 0.066
And the Persistent directory does not exist 0.040
When I enable the first tps feature 3.179
Then persistence for "Persistent" is active 0.137
And the file I created in the Persistent directory exists 0.074
After features/support/hooks.rb:305 0.781
After features/support/hooks.rb:89 0.000
Tags: @product
31.476
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.871
Then persistence for "Persistent" is active 0.086
When I create a file in the Persistent directory 0.147
And I disable the first tps feature 4.532
And I delete the data of the Persistent Folder feature 3.770
Then the file I created does not exist on the Persistent Storage 0.066
After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
Tags: @product
52.156
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.367
And the network is plugged 0.057
And Tor is ready 15.098
And I take note of which tps features are available 0.670
When I write some files expected to persist 1.397
And I shutdown Tails and wait for the computer to power off 10.818
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.746
After features/support/hooks.rb:305 0.106
After features/support/hooks.rb:89 0.000
Tags: @product
2:43.789
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.061
And the network is plugged 0.050
And Tor is ready 15.733
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.200
And I shutdown Tails and wait for the computer to power off 6.300
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.719
And I capture all network traffic 0.006
And the network is plugged 0.055
And Tor is ready 19.003
And I switch to the "persistent-con-current" NetworkManager connection 0.342
And the 1st network device has a spoofed MAC address configured 0.069
And no network device leaked the real MAC address 0.245
After features/support/hooks.rb:305 0.686
After features/support/hooks.rb:89 0.082
Tags: @product
58.299
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.468
And I enable persistence creation in Tails Greeter 1.159
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.259
Then I create a persistent partition with the default settings using the wizard that was already open 25.412
After features/support/hooks.rb:305 1.756
After features/support/hooks.rb:89 0.000
Tags: @product
4:36.010
Before features/support/hooks.rb:259 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 12.302
When I enable persistence 32.654
Then no persistent Greeter options were restored 14.892
When I set all Greeter options to non-default values 24.124
And I log in to a new session in German (de) after having activated the Persistent Storage 49.889
Then all Greeter options are set to non-default values 0.351
When I cold reboot the computer 5.494
And the computer reboots Tails 55.971
Given I enable persistence 31.453
Then persistent Greeter options were restored 15.282
When I log in to a new session after having activated the Persistent Storage 33.294
Then all Greeter options are set to non-default values 0.298
After features/support/hooks.rb:305 2.025
After features/support/hooks.rb:89 0.009
Tags: @product
3:40.221
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.735
# 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 33.556
And I shutdown Tails and wait for the computer to power off 12.357
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:58.233
And I change the passphrase of the Persistent Storage back to the original 32.337
After features/support/hooks.rb:305 1.849
After features/support/hooks.rb:89 0.012
Tags: @product
55.592
Before features/support/hooks.rb:259 0.010
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.788
And I log in to a new session without activating the Persistent Storage 18.989
Then persistence is disabled 0.354
But a Tails persistence partition exists on USB drive "__internal" 8.685
And all notifications have disappeared 10.934
When I delete the persistent partition 5.428
Then there is no persistence partition on USB drive "__internal" 0.412
After features/support/hooks.rb:305 1.094
After features/support/hooks.rb:89 0.000
Tags: @product
2:15.780
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.565
When I write some dotfile expected to persist 0.075
And I shutdown Tails and wait for the computer to power off 8.735
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.099
Then the expected persistent dotfile is present in the filesystem 0.304
After features/support/hooks.rb:305 0.675
After features/support/hooks.rb:89 0.008
Tags: @product
1:35.411
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.370
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.099
When I try to enable persistence 0.292
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 28.869
When I log in to a new session after having activated the Persistent Storage 41.500
And all notifications have disappeared 6.882
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.570
And all tps features are enabled 2.533
And all tps features but the first one are active 2.292
After features/support/hooks.rb:305 0.891
After features/support/hooks.rb:89 0.000
Tags: @product
4:45.193
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:29.064
And I enable persistence 33.102
And I log in to a new session after having activated the Persistent Storage 40.847
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.932
And persistence is enabled 0.245
After features/support/hooks.rb:305 1.241
After features/support/hooks.rb:89 0.000
Tags: @product
29.280
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.661
And I enable persistence but something goes wrong during the LUKS header upgrade 19.850
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.767
After features/support/hooks.rb:305 0.691
After features/support/hooks.rb:89 0.000
Tags: @product
18.756
When I choose to connect to Tor automatically 2.220
And I accept Tor Connection's offer to use my persistent bridges 1.709
And I click "Connect to Tor" 1.224
Then I wait until Tor is ready 11.519
And tca.conf includes the configured bridges 0.019
And the "TorConfiguration" tps feature is enabled and active 1.174
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.887
After features/support/hooks.rb:305 0.696
After features/support/hooks.rb:89 0.046
Tags: @product
21.645
When I choose to connect to Tor automatically 2.604
And I accept Tor Connection's offer to use my persistent bridges 1.827
And I disable saving bridges to Persistent Storage 1.298
And I configure a direct connection in the Tor Connection Assistant 11.503
Then I wait until Tor is ready 2.294
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.100
And all Internet traffic has only flowed through Tor or connectivity check service 1.005
After features/support/hooks.rb:305 0.673
After features/support/hooks.rb:89 0.053
Tags: @product
12.078
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 11.467
Then the live user has been setup by live-boot 0.310
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.093
And the live user owns its home directory which has strict permissions 0.206
After features/support/hooks.rb:305 0.832
After features/support/hooks.rb:89 0.000
14.692
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.486
Then no unexpected services are listening for network connections 0.205

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

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

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

After features/support/hooks.rb:305 0.677
After features/support/hooks.rb:89 0.000
Tags: @product
18.048
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.348
Then the live user can only access allowed local services 5.700

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.572
After features/support/hooks.rb:89 0.000
Tags: @product
10.067
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 9.963
Then there are no unexpected messages of priority "err" or higher in the journal 0.104
After features/support/hooks.rb:305 0.917
After features/support/hooks.rb:89 0.000
Tags: @product
12.652
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.491
Then there are no unexpected messages of priority "err" or higher in the journal 0.161
After features/support/hooks.rb:305 0.807
After features/support/hooks.rb:89 0.000
Tags: @product
20.911
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.301
When I request a shutdown using the system menu 1.705
Then Tails eventually shuts down 6.904
After features/support/hooks.rb:305 0.180
After features/support/hooks.rb:89 0.000
1:21.111
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.328
When I request a reboot using the system menu 1.747
Then Tails eventually restarts 1:7.035
After features/support/hooks.rb:305 3.442
After features/support/hooks.rb:89 0.000
8.029
Given I monitor the network connections of SSH 0.066
And I have the SSH key pair for an SSH server 0.316
When I connect to an SSH server on the Internet 6.303
Then I have sucessfully logged into the SSH server 1.318
And I see that SSH is properly stream isolated 0.023
After features/support/hooks.rb:464 0.514
After features/support/hooks.rb:305 0.727
After features/support/hooks.rb:89 0.000
7.334
Given I have the SSH key pair for an SSH server 0.266
And an SSH server is running on the LAN 0.408
When I connect to an SSH server on the LAN 5.004
Then I am prompted to verify the SSH fingerprint for the SSH server 1.655
After features/support/hooks.rb:464 0.437
After features/support/hooks.rb:305 0.783
After features/support/hooks.rb:89 0.001
14.156
Given I have the SSH key pair for an SFTP server 0.282
When I connect to an SFTP server on the Internet 12.574
Then I successfully connect to the SFTP server 1.300
After features/support/hooks.rb:464 0.702
After features/support/hooks.rb:305 0.861
After features/support/hooks.rb:89 0.000
17.172
Given I cancel setting up an email account 2.795
When I open Thunderbird's Add-ons Manager 2.561
And I open the Extensions tab 1.095
Then I see that no add-ons are enabled in Thunderbird 10.719
After features/support/hooks.rb:464 0.793
After features/support/hooks.rb:305 1.128
After features/support/hooks.rb:89 0.000
44.334
When I enter my email credentials into the autoconfiguration wizard 10.208
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.393
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.444
When I accept the autoconfiguration wizard's configuration 18.723
And I send an email to myself 6.260
And I fetch my email 1.500
Then I can find the email I sent to myself in my inbox 6.803
After features/support/hooks.rb:464 1.619
After features/support/hooks.rb:305 1.066
After features/support/hooks.rb:89 0.000
10.237
When the network is plugged 0.074
And the Tor Connection Assistant autostarts 4.682
And I look at the hide mode but then I go back 3.949
And I choose to connect to Tor automatically 1.325
Then Tor Connection does not propose me to use Tor bridges 0.205
After features/support/hooks.rb:305 0.868
After features/support/hooks.rb:89 0.000
Tags: @product
1:23.824
Given the Tor network and default bridges are blocked 1.494
And the network is plugged 0.043
And I make sure time sync before Tor connects indicates a captive portal 1.204
And the Tor Connection Assistant autostarts 2.009
When I choose to connect to Tor automatically 1.607
And I click "Connect to Tor" 1.146
Then the Tor Connection Assistant fails to connect to Tor 26.703
And the Tor Connection Assistant knows that it's not the time sync that failed 10.567
And the Tor Connection Assistant knows that there might be a captive portal 0.116
When I open the Unsafe Browser from Tor Connection 14.722
And I log-in to the Captive Portal 13.143
And I close the Unsafe Browser 0.122
And the Tor network and default bridges are unblocked 2.143
And I allow time sync before Tor connects to work again 0.046
And I click "Connect to Tor" 1.155
Then I wait until Tor is ready 7.597
After features/support/hooks.rb:305 1.233
After features/support/hooks.rb:89 0.000
Tags: @product
12.145
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.601
Then the firewall's policy is to drop all IPv4 traffic 0.143
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.257
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.061
And the firewall is configured to block all external IPv6 traffic 0.080
After features/support/hooks.rb:305 0.617
After features/support/hooks.rb:89 0.000
Tags: @product
40.570
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.723
And I capture all network traffic 0.012
When I successfully start the Unsafe Browser 15.618
And I open the Tails homepage in the Unsafe Browser 11.940
And the Tails homepage loads in the Unsafe Browser 0.626
Then the firewall leak detector has detected leaks 0.648
After features/support/hooks.rb:305 0.864
After features/support/hooks.rb:89 0.062
Tags: @product
12.537
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.607
And I capture all network traffic 0.007
And I disable Tails' firewall 0.208
When I do a TCP DNS lookup of "torproject.org" 0.608
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:305 0.690
After features/support/hooks.rb:89 0.034
Tags: @product
13.091
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.080
And I capture all network traffic 0.006
And I disable Tails' firewall 0.265
When I do a UDP DNS lookup of "torproject.org" 0.638
Then the firewall leak detector has detected leaks 0.099
After features/support/hooks.rb:305 0.737
After features/support/hooks.rb:89 0.055
Tags: @product
16.509
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.951
And I capture all network traffic 0.007
And I disable Tails' firewall 0.263
When I send some ICMP pings 4.147
Then the firewall leak detector has detected leaks 0.138
After features/support/hooks.rb:305 0.607
After features/support/hooks.rb:89 0.033
12.956
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.511
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.370
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:464 0.354
After features/support/hooks.rb:305 0.597
After features/support/hooks.rb:89 0.000
13.058
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.602
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.382
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:464 0.317
After features/support/hooks.rb:305 0.594
After features/support/hooks.rb:89 0.000
17.473
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.967
When I open an untorified ICMP connection to 1.2.3.4 5.393
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.112
After features/support/hooks.rb:464 0.351
After features/support/hooks.rb:305 0.591
After features/support/hooks.rb:89 0.000
Tags: @product
22.679
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.286
And the system DNS is using the local DNS resolver 0.013
And the network is plugged 0.052
And I successfully configure Tor 14.315
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:305 1.048
After features/support/hooks.rb:89 0.000
10.236
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.143
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.026
After features/support/hooks.rb:464 0.493
After features/support/hooks.rb:305 1.102
After features/support/hooks.rb:89 0.000
2.765
When I monitor the network connections of htpdate 0.077
And I re-run htpdate 2.672
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:464 0.501
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.000
32.260
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.059
And I re-run tails-upgrade-frontend-wrapper 32.189
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:464 0.577
After features/support/hooks.rb:305 0.846
After features/support/hooks.rb:89 0.000
22.893
When I monitor the network connections of Tor Browser 0.073
And I start the Tor Browser 21.639
And the Tor Browser loads the startup page 1.142
Then I see that Tor Browser is properly stream isolated 0.038
After features/support/hooks.rb:464 1.267
After features/support/hooks.rb:305 0.708
After features/support/hooks.rb:89 0.000
Tags: @product
47.055
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.698
And a web server is running on the LAN 1.039
And I capture all network traffic 0.006
When I start the Tor Browser 20.912
And the Tor Browser loads the startup page 1.201
And I open a page on the LAN web server in the Tor Browser 10.496
Then the Tor Browser shows the "Unable to connect" error 1.163
And no traffic was sent to the web server on the LAN 0.537
After features/support/hooks.rb:305 0.836
After features/support/hooks.rb:89 0.053
53.215
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.995
Then the amnesiac Tor Browser directory exists 0.051
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.611
And the persistent Tor Browser directory does not exist 0.060
When I start the Tor Browser 20.518
And the Tor Browser loads the startup page 1.117
Then I can save the current page as "index.html" to the default downloads directory 5.426
And I can print the current page as "output.pdf" to the default downloads directory 12.433
After features/support/hooks.rb:464 1.500
After features/support/hooks.rb:305 0.935
After features/support/hooks.rb:89 0.000
47.246
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.477
When I start the Tor Browser 20.073
Then the Tor Browser loads the startup page 1.224
When I download some file in the Tor Browser 13.163
Then the file is saved to the default Tor Browser download directory 0.308
After features/support/hooks.rb:464 2.652
After features/support/hooks.rb:305 0.856
After features/support/hooks.rb:89 0.000
1:13.442
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.022
When I start the Tor Browser 19.917
And the Tor Browser loads the startup page 1.155
Then I can listen to an Ogg audio track in Tor Browser 40.347
After features/support/hooks.rb:464 2.165
After features/support/hooks.rb:305 0.918
After features/support/hooks.rb:89 0.000
45.998
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.197
When I start the Tor Browser 21.657
And the Tor Browser loads the startup page 1.173
Then I can watch a WebM video in Tor Browser 10.970
After features/support/hooks.rb:464 1.519
After features/support/hooks.rb:305 0.959
After features/support/hooks.rb:89 0.000
Tags: @product
1:9.511
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.586
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.116
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.059
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.049
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.065
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.041
And the file "/tmp/synaptic.html" exists 0.050
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I start the Tor Browser 19.897
And the Tor Browser loads the startup page 1.108
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.138
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.594
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.302
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.117
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.074
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.507
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.116
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.640
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.530
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.107
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.112
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.336
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.557
# 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.062
# 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.579
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.494
After features/support/hooks.rb:305 0.647
After features/support/hooks.rb:89 0.000
Tags: @product
33.277
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.501
When I start the Tor Browser 20.522
Then the Tor Browser uses all expected TBB shared libraries 1.252
After features/support/hooks.rb:305 0.753
After features/support/hooks.rb:89 0.000
52.979
Before features/support/hooks.rb:259 0.062
Before features/support/hooks.rb:456 0.013
Given I have started Tails from DVD and logged in and the network is connected 13.185
When I start the Tor Browser 21.488
And the Tor Browser loads the startup page 1.176
And I open the Tails homepage in the Tor Browser 10.580
Then the Tor Browser loads the Tails homepage 1.235
When I request a new identity in Tor Browser 3.339
Then the Tor Browser restarts into a fresh session 1.973
After features/support/hooks.rb:464 1.830
After features/support/hooks.rb:305 0.912
After features/support/hooks.rb:89 0.000
Tags: @product
34.427
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.986
When I start the Tor Browser 19.712
And the Tor Browser loads the startup page 1.255
Then Tor Browser's circuit view is working 1.472
After features/support/hooks.rb:305 0.683
After features/support/hooks.rb:89 0.000
Tags: @product
54.228
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.545
When I start the Tor Browser 20.375
And the Tor Browser loads the startup page 1.175
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.276
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.010
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.738
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.105
After features/support/hooks.rb:305 0.657
After features/support/hooks.rb:89 0.000
Tags: @product
1:48.868
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.254
And the network is plugged 0.054
And I successfully configure Tor 17.876
And available upgrades have been checked 1.149
And all notifications have disappeared 4.003
Then the persistent Tor Browser directory exists 0.052
And there is a GNOME bookmark for the persistent Tor Browser directory 1.593
When I start the Tor Browser 18.202
And I open the address "https://tails.net/about" in the Tor Browser 10.684
And "Tails - How Tails works" has loaded in the Tor Browser 1.419
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.867
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.533
Then "Tails - How Tails works" has loaded in the Tor Browser 1.583
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.592
After features/support/hooks.rb:305 0.789
After features/support/hooks.rb:89 0.000
Tags: @product
41.239
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.232
Then the amnesiac Documents directory exists 0.050
And there is a GNOME bookmark for the amnesiac Documents directory 1.499
Then I start the Tor Browser in offline mode 22.405
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.051
After features/support/hooks.rb:305 1.195
After features/support/hooks.rb:89 0.000
Tags: @product
40.858
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.670
Then the amnesiac Downloads directory exists 0.047
And there is a GNOME bookmark for the amnesiac Downloads directory 1.711
Then I start the Tor Browser in offline mode 22.426
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.001
After features/support/hooks.rb:305 1.423
After features/support/hooks.rb:89 0.000
Tags: @product
42.518
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.556
Then the amnesiac Music directory exists 0.064
And there is a GNOME bookmark for the amnesiac Music directory 1.599
Then I start the Tor Browser in offline mode 22.765
And I can save the current page as "index.html" to the Music GNOME bookmark 9.533
After features/support/hooks.rb:305 1.305
After features/support/hooks.rb:89 0.000
Tags: @product
42.404
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.815
Then the amnesiac Pictures directory exists 0.066
And there is a GNOME bookmark for the amnesiac Pictures directory 1.595
Then I start the Tor Browser in offline mode 23.040
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.886
After features/support/hooks.rb:305 1.208
After features/support/hooks.rb:89 0.000
Tags: @product
41.631
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 9.151
Then the amnesiac Videos directory exists 0.053
And there is a GNOME bookmark for the amnesiac Videos directory 1.502
Then I start the Tor Browser in offline mode 22.856
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.067
After features/support/hooks.rb:305 1.172
After features/support/hooks.rb:89 0.000
Tags: @product
3:19.665
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.540
And all tps features are active 2.474
And all persistent filesystems have safe access rights 0.343
And all persistence configuration files have safe access rights 0.339
And all persistent directories have safe access rights 2.502
When I start the Tor Browser in offline mode 24.092
And I add a bookmark to eff.org in the Tor Browser 13.390
And I cold reboot the computer 9.734
And the computer reboots Tails 57.790
And I enable persistence 14.567
And I log in to a new session 34.008
And all notifications have disappeared 9.020
And I start the Tor Browser in offline mode 20.557
Then the Tor Browser has a bookmark to eff.org 1.302
After features/support/hooks.rb:305 0.853
After features/support/hooks.rb:89 0.009
4.600
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.438
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.161
After features/support/hooks.rb:464 0.450
After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.000
7.614
Given I have the SSH key pair for a Git repository 0.232
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.227
Then the Git repository "testing" has been cloned successfully 0.154
After features/support/hooks.rb:464 0.419
After features/support/hooks.rb:305 0.675
After features/support/hooks.rb:89 0.000
0.522
When I wget "https://example.com/" to stdout 0.522
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.328
After features/support/hooks.rb:305 0.693
After features/support/hooks.rb:89 0.000
0.429
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.429

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:464 0.307
After features/support/hooks.rb:305 0.892
After features/support/hooks.rb:89 0.000
0.469
When I curl "https://example.com/" to stdout 0.469
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.325
After features/support/hooks.rb:305 0.605
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
47.653
Given I have started Tails from DVD without network and logged in 8.496
And I plug and mount a USB drive containing sample videos 14.230
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.090
And the file "/home/amnesia/video.mp4" exists 0.055
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.138
When I open "/home/amnesia/video.mp4" with Totem 3.241
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.532
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.753
Given I close Totem 0.217
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.068
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.053
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.119
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.244
Then Totem tells me it is not allowed to open this file 1.968
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.079
Given I close Totem 0.132
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.041
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.105
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.160
Then Totem tells me it is not allowed to open this file 0.859
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.054
Given I close Totem 0.208
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.052
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.211
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.142
Then Totem tells me it is not allowed to open this file 0.799
# 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.070
Given I close Totem 0.136
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.073
And the file "/home/amnesia/.purple/otr.private_key" exists 0.056
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.184
Then Totem tells me it is not allowed to open this file 0.878
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.080
After features/support/hooks.rb:305 0.861
After features/support/hooks.rb:89 0.002
Feature: Using Totem
24.004
Given I have started Tails from DVD and logged in and the network is connected 12.238
Then I can watch a WebM video over HTTPs 11.765
After features/support/hooks.rb:464 0.599
After features/support/hooks.rb:305 0.878
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
40.169
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.200
And I plug and mount a USB drive containing sample videos 13.378
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.156
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.483
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.929
Given I close Totem 0.610
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.227
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.087
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.333
Then Totem tells me it is not allowed to open this file 1.666
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.095
After features/support/hooks.rb:305 0.782
After features/support/hooks.rb:89 0.000
Tags: @product
42.948
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.226
And I disable the Unsafe Browser 4.310
And I log in to a new session 17.389
And the network is plugged 0.049
And all notifications have disappeared 6.652
When I try to start the Unsafe Browser 0.257
Then the Unsafe Browser complains that it is disabled 2.062
After features/support/hooks.rb:305 1.095
After features/support/hooks.rb:89 0.000
Tags: @product
41.120
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.792
And a web server is running on the LAN 1.043
When I successfully start the Unsafe Browser 16.366
And I open a page on the LAN web server in the Unsafe Browser 11.776
Then the Unsafe Browser displays the LAN web server hello message 0.141
After features/support/hooks.rb:305 1.691
After features/support/hooks.rb:89 0.001
Tags: @product @doc
48.232
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.572
When I successfully start the Unsafe Browser 16.321
Then the Unsafe Browser runs as the expected user 0.725
And the Unsafe Browser has a red theme 0.591
And the Unsafe Browser shows a warning as its start page 0.578
And the Unsafe Browser has no add-ons enabled 8.172
And the Unsafe Browser has no bookmarks 8.222
And the Unsafe Browser uses all expected TBB shared libraries 1.049
After features/support/hooks.rb:305 0.649
After features/support/hooks.rb:89 0.000
Tags: @product
40.854
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.317
When I successfully start the Unsafe Browser 16.020
When I open the Tails homepage in the Unsafe Browser 11.661
Then the Tails homepage loads in the Unsafe Browser 0.581
And the Unsafe Browser has sent packets out to the Internet 0.273
After features/support/hooks.rb:305 0.724
After features/support/hooks.rb:89 0.000
30.086
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.686
When I successfully start the Unsafe Browser 16.326
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.479
And the Unsafe Browser chroot is torn down 0.472
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.000
42.796
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.944
When I successfully start the Unsafe Browser 17.431
# 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.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.201
Then I see a warning about another instance already running 3.209
After features/support/hooks.rb:305 1.792
After features/support/hooks.rb:89 0.000
Tags: @product
43.225
Before features/support/hooks.rb:259 0.011
Given I have started Tails from DVD and logged in and the network is connected 14.080
When I configure the Unsafe Browser to use a local proxy 0.215
And I successfully start the Unsafe Browser 16.488
And I open the Tails homepage in the Unsafe Browser 11.937
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.501
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
2:29.165
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.470
And I capture all network traffic 0.010
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 16.986
And I wait 120 seconds 2:0.066

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.547
After features/support/hooks.rb:464 0.615
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.041
28.552
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.955
And the network is unplugged 0.066
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.150
Then I am told I cannot start the Unsafe Browser when I am offline 6.369
After features/support/hooks.rb:305 0.972
After features/support/hooks.rb:89 0.000
18.741
When I plug a USB drive containing a basic VeraCrypt volume 6.994
And I cancel the GNOME authentication prompt 1.782
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.311
And I open this VeraCrypt volume in GNOME Files 4.527
Then I see the expected contents in this VeraCrypt volume 0.456
When I lock the currently opened VeraCrypt volume 0.448
Then the VeraCrypt volume has been unmounted and locked 0.221
After features/support/hooks.rb:305 0.817
After features/support/hooks.rb:89 0.000
22.283
When I plug a USB drive containing a hidden VeraCrypt volume 10.316
And I cancel the GNOME authentication prompt 1.810
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.509
And I open this VeraCrypt volume in GNOME Files 4.418
Then I see the expected contents in this VeraCrypt volume 0.664
When I lock the currently opened VeraCrypt volume 0.404
Then the VeraCrypt volume has been unmounted and locked 0.159
After features/support/hooks.rb:305 1.404
After features/support/hooks.rb:89 0.000
25.876
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.225
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 6.632
And I open this VeraCrypt volume in GNOME Files 5.522
Then I see the expected contents in this VeraCrypt volume 0.859
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.185
After features/support/hooks.rb:305 0.825
After features/support/hooks.rb:89 0.000
38.740
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.803
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.018
And I open this VeraCrypt volume in GNOME Files 6.432
Then I see the expected contents in this VeraCrypt volume 0.828
When I lock the currently opened VeraCrypt file container 0.468
Then the VeraCrypt file container has been unmounted and locked 0.190
After features/support/hooks.rb:305 1.375
After features/support/hooks.rb:89 0.017
25.451
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.061
And I cancel the GNOME authentication prompt 1.717
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.585
And I open this VeraCrypt volume in GNOME Files 4.975
Then I see the expected contents in this VeraCrypt volume 0.446
When I lock the currently opened VeraCrypt volume 0.453
Then the VeraCrypt volume has been unmounted and locked 0.213
After features/support/hooks.rb:305 0.860
After features/support/hooks.rb:89 0.000
25.131
When I plug a USB drive containing a hidden VeraCrypt volume 10.286
And I cancel the GNOME authentication prompt 1.698
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.059
And I open this VeraCrypt volume in GNOME Files 4.044
Then I see the expected contents in this VeraCrypt volume 0.467
When I lock the currently opened VeraCrypt volume 0.329
Then the VeraCrypt volume has been unmounted and locked 0.246
After features/support/hooks.rb:305 0.829
After features/support/hooks.rb:89 0.000
1:6.281
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.212
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.384
And I open this VeraCrypt volume in GNOME Files 5.493
Then I see the expected contents in this VeraCrypt volume 19.078
When I lock the currently opened VeraCrypt file container 0.482
Then the VeraCrypt file container has been unmounted and locked 0.629
After features/support/hooks.rb:305 1.999
After features/support/hooks.rb:89 0.015
45.359
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.754
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.629
And I open this VeraCrypt volume in GNOME Files 4.641
Then I see the expected contents in this VeraCrypt volume 0.703
When I lock the currently opened VeraCrypt file container 0.402
Then the VeraCrypt file container has been unmounted and locked 0.228
After features/support/hooks.rb:305 0.845
After features/support/hooks.rb:89 0.015
35.924
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.130
And I unlock and mount this VeraCrypt file container with GNOME Disks 16.792
And I open this VeraCrypt volume in GNOME Files 4.828
Then I see the expected contents in this VeraCrypt volume 1.503
When I lock the currently opened VeraCrypt file container 0.424
Then the VeraCrypt file container has been unmounted and locked 0.244
After features/support/hooks.rb:305 0.960
After features/support/hooks.rb:89 0.000
Tags: @product
8.839
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.770
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.068
After features/support/hooks.rb:305 0.725
After features/support/hooks.rb:89 0.000
Tags: @product
9.179
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.394
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.785
After features/support/hooks.rb:305 0.802
After features/support/hooks.rb:89 0.000
Tags: @product
21.485
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.461
When I start "WhisperBack" via GNOME Activities Overview 9.717
Then WhisperBack has debugging information 3.306
After features/support/hooks.rb:305 1.099
After features/support/hooks.rb:89 0.000