Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 35 09 Apr 2024, 06:16

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:6.795 Failed
Tags: @product
1:41.432
Before features/support/hooks.rb:259 0.022
Given a computer 0.488
And I temporarily create a 100 MiB disk named "swap" 0.117
And I create a gpt swap partition on disk "swap" 8.707
And I plug SATA drive "swap" 1.043
And I temporarily create a 2 GiB disk named "live_hd" 0.045
And I write the Tails ISO image to disk "live_hd" 15.662
And I plug SATA drive "live_hd" 1.073
When I start Tails with network unplugged and I login 1:13.932
Then a "swap" partition was detected by Tails on drive "swap" 0.091
And drive "live_hd" is detected by Tails 0.123
But Tails has no disk swap enabled 0.079
And drive "live_hd" is not mounted 0.067
After features/support/hooks.rb:305 0.656
After features/support/hooks.rb:89 0.112
Tags: @product
1:26.663
Before features/support/hooks.rb:259 0.002
Given a computer 0.157
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.045
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.538
And I plug non-removable USB drive "fake_TailsData" 1.052
When I start the computer 0.984
And the computer boots Tails 52.061
Then drive "fake_TailsData" is detected by Tails 0.160
And Tails Greeter has not detected a persistence partition 13.663
After features/support/hooks.rb:305 0.775
After features/support/hooks.rb:89 0.007
Tags: @product
1:24.948
Before features/support/hooks.rb:259 0.001
Given a computer 0.143
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.038
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.340
And I plug SATA drive "fake_TailsData" 1.063
When I start the computer 1.008
And the computer boots Tails 50.386
Then drive "fake_TailsData" is detected by Tails 0.143
And Tails Greeter has not detected a persistence partition 13.825
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.007
Tags: @product
1:27.511
Before features/support/hooks.rb:259 0.002
Given a computer 0.983
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.447
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.001
And I plug SATA drive "gpt_ext2" 1.054
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.038
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.893
And I plug SATA drive "msdos_fat32" 1.073
And I start Tails from DVD with network unplugged and I login 1:14.596
Then drive "gpt_ext2" is detected by Tails 0.160
And drive "gpt_ext2" is not mounted 0.072
And drive "msdos_fat32" is detected by Tails 0.092
And drive "msdos_fat32" is not mounted 0.096
After features/support/hooks.rb:305 0.650
After features/support/hooks.rb:89 0.006
Tags: @product
1:52.960
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:47.540
And running a command as root with pkexec requires PolicyKit administrator privileges 0.087
Then I can run a command as root with sudo 0.102
Then I can run a command as root with pkexec 5.229
After features/support/hooks.rb:305 0.901
After features/support/hooks.rb:89 0.005
Tags: @product
1:28.208
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 44.194
And running a command as root with pkexec requires PolicyKit administrator privileges 0.133
Then I cannot run a command as root with sudo and the standard passwords 0.205
And I cannot run a command as root with pkexec and the standard passwords 19.797
Then I cannot login as root using su with the standard passwords 23.877
After features/support/hooks.rb:305 1.008
After features/support/hooks.rb:89 0.000
Feature: Time syncing
25.909
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.658
When the network is plugged 0.159
And I successfully configure Tor 17.043
Then the system clock is less than 5 minutes incorrect 0.048
After features/support/hooks.rb:464 0.530
After features/support/hooks.rb:305 0.593
After features/support/hooks.rb:89 0.000
Feature: Time syncing
28.805
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.105
When the network is plugged 0.062
And the Tor Connection Assistant autostarts 6.015
And I configure some normal bridges in the Tor Connection Assistant 12.755
And I wait until Tor is ready 1.807
Then the system clock is less than 5 minutes incorrect 0.059
After features/support/hooks.rb:464 0.456
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.000
Feature: Time syncing
30.000
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.077
When I bump the system time with "+1 day" 0.284
And I capture all network traffic 0.002
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 4.875
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.777
And I wait until Tor is ready 2.945
Then the system clock is less than 5 minutes incorrect 0.061
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.935
After features/support/hooks.rb:464 0.499
After features/support/hooks.rb:305 0.654
After features/support/hooks.rb:89 0.048
Feature: Time syncing
1:16.553
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.961
When I bump the system time with "-15 days" 0.253
And I warm reboot the computer 0.013
And the computer reboots Tails 1:6.812
Then Tails' hardware clock is close to the host system's time 0.512
After features/support/hooks.rb:464 0.126
After features/support/hooks.rb:305 0.623
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:18.220
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.308
When I bump the hardware clock's time with "-15 days" 1.920
And I warm reboot the computer 0.012
And the computer reboots Tails 1:7.744
Then the hardware clock is still off by "-15 days" 0.234
After features/support/hooks.rb:464 0.135
After features/support/hooks.rb:305 0.601
After features/support/hooks.rb:89 0.006
Feature: Time syncing
52.032
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given a computer 0.201
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.032
And I start the computer 0.958
And the computer boots Tails 50.649
Then the system clock is just past Tails' source date 0.190
After features/support/hooks.rb:464 0.099
After features/support/hooks.rb:305 0.608
After features/support/hooks.rb:89 0.005
Feature: Time syncing
34.300
Before features/support/hooks.rb:259 0.001
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 9.138
And I make sure time sync before Tor connects times out 1.153
When the network is plugged 0.047
And I successfully configure Tor 23.916
Then the system clock is less than 5 minutes incorrect 0.044
After features/support/hooks.rb:464 0.507
After features/support/hooks.rb:305 1.166
After features/support/hooks.rb:89 0.000
Feature: Time syncing
1:2.629
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.301
When I bump the system time with "+8 hours +15 minutes" 0.193
And all notifications have disappeared 3.776
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.134
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.607
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.540
And I click "Connect to Tor" 1.145
And the Tor Connection Assistant fails to connect to Tor 16.816
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.901
Then the system clock is less than 20 minutes incorrect 0.233
When I click "Connect to Tor" 1.184
Then I wait until Tor is ready 5.777
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.920
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:464 0.541
After features/support/hooks.rb:305 0.671
After features/support/hooks.rb:89 0.050
Feature: Time syncing
57.229
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.001
Given I have started Tails from DVD without network and logged in 8.220
When I bump the system time with "+8 hours +15 minutes" 0.185
And all notifications have disappeared 3.625
And I capture all network traffic 0.003
And the network is plugged 0.339
And the Tor Connection Assistant autostarts 3.991
# 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.246
And I click "Connect to Tor" 1.180
Then the Tor Connection Assistant reports that it failed to connect 11.552
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.800
Then the system clock is less than 20 minutes incorrect 0.245
# "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.348
When I click "Connect to Tor" 1.157
Then I wait until Tor is ready 5.984
And all Internet traffic has only flowed through the configured bridges 0.851
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.432
After features/support/hooks.rb:464 0.478
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.062
Feature: Time syncing
23.374
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.178
And I make sure time sync before Tor connects uses a fake connectivity check service 1.158
And the network is plugged 0.033
And Tor is ready 12.362
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.633
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.006
After features/support/hooks.rb:464 0.628
After features/support/hooks.rb:305 0.807
After features/support/hooks.rb:89 0.000
Tags: @product
14.115
When I configure some normal bridges in the Tor Connection Assistant 11.755
Then I wait until Tor is ready 1.510
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.063
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.774
After features/support/hooks.rb:305 0.677
After features/support/hooks.rb:89 0.032
Tags: @product
14.501
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.501
Then I wait until Tor is ready 1.984
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.163
And all Internet traffic has only flowed through the configured bridges 0.839
After features/support/hooks.rb:305 0.611
After features/support/hooks.rb:89 0.033
Tags: @product
33.717
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 30.479
Then I wait until Tor is ready 2.334
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through the configured bridges 0.825
After features/support/hooks.rb:305 0.571
After features/support/hooks.rb:89 0.045
Tags: @product
1:5.498
Given the Tor network and default bridges are blocked 1.988
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.761
Then the Tor Connection Assistant reports that it failed to connect 0.124
And tca.conf is empty 0.175
Given I scan a QR code from the error page in Tor Connection Assistant 21.168
And I retry connecting to Tor 1.149
Then I wait until Tor is ready 9.096
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.961
After features/support/hooks.rb:305 0.889
After features/support/hooks.rb:89 0.054
16.428
When I configure the default bridges in the Tor Connection Assistant 12.736
Then I wait until Tor is ready 1.631
And Tor is configured to use the default bridges 0.521
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.077
And Tor is configured to use the default bridges 0.522
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.926
After features/support/hooks.rb:305 0.691
After features/support/hooks.rb:89 0.050
Tags: @product
25.791
Given the Tor network is blocked 1.688
When I configure a direct connection in the Tor Connection Assistant 20.046
Then I wait until Tor is ready 1.323
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.108
And Tor is configured to use the default bridges 0.492
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.119
After features/support/hooks.rb:305 0.623
After features/support/hooks.rb:89 0.056
Tags: @product
43.526
Given the Tor network and default bridges are blocked 1.974
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.084
Then the Tor Connection Assistant reports that it failed to connect 0.115
And tca.conf is empty 0.219
Given the Tor network and default bridges are unblocked 1.249
And I retry connecting to Tor 1.148
Then I wait until Tor is ready 5.519
And tca.conf includes no bridge 0.010
And available upgrades have been checked 1.119
And all Internet traffic has only flowed through Tor or connectivity check service 1.085
After features/support/hooks.rb:305 0.667
After features/support/hooks.rb:89 0.042
Tags: @product
4.708
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.456
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.124
And I cannot click the "Connect to Tor" button 0.127
After features/support/hooks.rb:305 0.715
After features/support/hooks.rb:89 0.053
Tags: @product
20.730
Given I configure a direct connection in the Tor Connection Assistant 6.341
And I wait until Tor is ready 2.087
When I disconnect the network through GNOME 2.550
And I connect the network through GNOME 2.528
Then the Tor Connection Assistant autostarts 1.784
And the Tor Connection Assistant connects to Tor 1.862
And I wait until Tor is ready 1.857
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.660
After features/support/hooks.rb:305 0.667
After features/support/hooks.rb:89 0.036
Tags: @product
42.041
Given I configure a direct connection in the Tor Connection Assistant 8.804
And I wait until Tor is ready 1.516
And I disconnect the network through GNOME 2.680
And the Tor network and default bridges are blocked 1.493
When I connect the network through GNOME 2.610
Then the Tor Connection Assistant reports that it failed to connect 24.933
After features/support/hooks.rb:305 0.785
After features/support/hooks.rb:89 0.036
Tags: @product
1:6.249
Given the Tor network and default bridges are blocked 2.347
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.826
Then the Tor Connection Assistant reports that it failed to connect 0.151
Given the Tor network and default bridges are unblocked 1.541
When I click "Connect to Tor" 1.147
Then I wait until Tor is ready 36.364
And Tor is configured to use the default bridges 0.520
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.349
After features/support/hooks.rb:305 0.737
After features/support/hooks.rb:89 0.037
22.413
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.309
And I prepare Tails for memory erasure tests 0.386
When I start a process allocating 128 MiB of memory with a known pattern 1.202
Then patterns cover at least 128 MiB in the guest's memory 3.958

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
1:1.283
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 9.355
And I prepare Tails for memory erasure tests 0.518
When I fill a 128 MiB file with a known pattern on the root filesystem 19.354
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 7.403
Then patterns cover at least 128 MiB in the guest's memory 2.892

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.586
After features/support/hooks.rb:89 0.000
6:45.296
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:1.671
And I prepare Tails for memory erasure tests 0.393
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.933
When I trigger shutdown 0.010
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.488
After features/support/hooks.rb:89 0.010
24.624
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.546
And I temporarily create a 4 GiB disk named "gptfat" 0.113
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.001
And I plug USB drive "gptfat" 2.589
When I start Tails Installer 9.325
Then I am told by Tails Installer that the destination device "is too small" 0.048
After features/support/hooks.rb:305 0.694
After features/support/hooks.rb:89 0.001
Tags: @product
19.731
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.375
And I temporarily create a 7200 MiB disk named "temp" 0.081
And I start Tails Installer 8.444
But a suitable USB device is not found 0.025
When I plug USB drive "temp" 2.505
Then the "temp" USB drive is selected 0.094
When I unplug USB drive "temp" 0.182
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:305 0.669
After features/support/hooks.rb:89 0.000
Tags: @product
3:44.793
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.326
And I temporarily create a 7200 MiB disk named "install" 0.043
And I create a gpt partition with a vfat filesystem on disk "install" 5.141
And I plug USB drive "install" 2.484
And I install Tails to USB drive "install" by cloning 3:17.135
Then the running Tails is installed on USB drive "install" 11.597
But there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:305 1.269
After features/support/hooks.rb:89 0.112
Tags: @product
3:44.496
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.556
And I temporarily create a 7200 MiB disk named "install" 0.063
And I plug USB drive "install" 3.606
And I install Tails to USB drive "install" by cloning 3:21.186
Then the running Tails is installed on USB drive "install" 11.008
But there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:305 1.265
After features/support/hooks.rb:89 0.116
Tags: @product
4:16.876
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 11.040
And I create a file in the Persistent directory 0.073
And I temporarily create a 7200 MiB disk named "install" 0.066
And I create a gpt partition with a vfat filesystem on disk "install" 4.168
And I plug USB drive "install" 2.521
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:42.266
Then the running Tails is installed on USB drive "install" 13.255
And there is a persistence partition on USB drive "install" 0.049
And the USB drive "install" contains the same files as my persistent storage 3.433
After features/support/hooks.rb:305 1.794
After features/support/hooks.rb:89 0.141
Tags: @product
3:48.184
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.602
And I temporarily create a 7200 MiB disk named "install" 0.058
And I plug USB drive "install" 2.564
And I install Tails to USB drive "install" by cloning 3:20.100
Then the running Tails is installed on USB drive "install" 14.752
And there is no persistence partition on USB drive "install" 0.106
After features/support/hooks.rb:305 1.813
After features/support/hooks.rb:89 0.092
Tags: @product
3:49.649
Before features/support/hooks.rb:259 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.465
And I have started Tails from DVD without network and logged in 9.414
And I clone USB drive "__internal" to a temporary USB drive "install" 1.295
And I plug USB drive "install" 2.465
# 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:16.635
Then the running Tails is installed on USB drive "install" 10.309
And there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:305 1.437
After features/support/hooks.rb:89 0.121
Tags: @product @uefi
1:41.662
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 11.003
And I power off the computer 0.363
And the computer is set to boot in UEFI mode 0.027
When I start Tails from USB drive "__internal" with network unplugged and I login 1:26.554
Then Tails is running from USB drive "__internal" 0.308
And the boot device has safe access rights 3.351
And Tails has started in UEFI mode 0.052
After features/support/hooks.rb:305 0.665
After features/support/hooks.rb:89 0.006
Tags: @product
1:26.331
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.207
And I plug and mount a USB drive containing a Tails USB image 29.689
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.489
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 45.898
After features/support/hooks.rb:305 2.601
After features/support/hooks.rb:89 0.089
Tags: @product
1:21.187
Before features/support/hooks.rb:259 0.002
Given a computer 0.152
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:19.883
Then Tails is running from USB drive "usbimage" 0.338
And the label of the system partition on "usbimage" is "Tails" 0.208
And the system partition on "usbimage" is an EFI system partition 0.167
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.145
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.083
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.129
And the system partition on "usbimage" has the expected flags 0.078
After features/support/hooks.rb:305 1.466
After features/support/hooks.rb:89 0.005
4:39.849
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.256
And I update APT using apt 19.651
And I install "popularity-contest" using apt 19.349
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.423
When I create a persistent storage and activate the Additional Software feature 20.667
Then Additional Software is correctly configured for package "popularity-contest" 1.198
When I shutdown Tails and wait for the computer to power off 10.272
And I start Tails from USB drive "__internal" with network unplugged 54.970
And I enable persistence 21.433
And I log in to a new session 35.894
And the Additional Software installation service has started 31.250
Then I am notified that the installation succeeded 2.353
And Additional Software is correctly configured for package "popularity-contest" 0.846
And the package "popularity-contest" is installed after Additional Software has been started 0.280
After features/support/hooks.rb:464 35.785
After features/support/hooks.rb:305 1.369
After features/support/hooks.rb:89 0.012
2:21.453
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.006
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with an administration password 1:35.984
And I update APT using apt 18.359
When I install "makepp" using apt 22.405
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.417
And the package "makepp" is installed 0.088
After features/support/hooks.rb:464 40.490
After features/support/hooks.rb:305 1.106
After features/support/hooks.rb:89 0.014
4:45.716
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:2.452
When I uninstall "popularity-contest" using apt 18.709
And I accept removing "popularity-contest" from Additional Software 0.473
Then "popularity-contest" is not in the list of Additional Software 0.714
When I start Synaptic 24.202
And I update APT using Synaptic 22.049
And I install "cowsay" using Synaptic 8.954
And I accept adding "cowsay" to Additional Software 2.951
Then Additional Software is correctly configured for package "cowsay" 0.824
When I uninstall "cowsay" using apt 3.234
And I refuse removing "cowsay" from Additional Software 0.509
Then Additional Software is correctly configured for package "cowsay" 0.833
When I start "Additional Software" via GNOME Activities Overview 9.823
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.443
Then "cowsay" is not in the list of Additional Software 0.927
When I install "cowsay" using apt 3.188
And I refuse adding "cowsay" to Additional Software 0.545
Then "cowsay" is not in the list of Additional Software 0.678
After features/support/hooks.rb:464 0.924
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.010
10:22.927
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.193
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:6.210
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.104
And I accept adding "cowsay" to Additional Software 5.699
And Additional Software is correctly configured for package "cowsay" 0.955
And I shutdown Tails and wait for the computer to power off 6.356
And I start Tails from USB drive "__internal" with network unplugged 54.939
And I enable persistence 14.915
# 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.023
And I log in to a new session 33.550
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.418
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.062
And the network is plugged 0.040
And Tor is ready 17.910
# 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 9.567
And available upgrades have been checked 0.058
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.065
And I can open the Additional Software configuration window from the notification 4.159
And I shutdown Tails and wait for the computer to power off 2:1.875
And I start Tails from USB drive "__internal" with network unplugged 54.604
And I enable persistence 10.191
# 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.023
And I log in to a new session 33.620
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.753
And I revert the APT tweaks that made it prefer an old version of cowsay 0.057
And the network is plugged 0.044
And Tor is ready 40.194
Then the Additional Software upgrade service has started 0.159
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.082
After features/support/hooks.rb:464 2.386
After features/support/hooks.rb:305 0.791
After features/support/hooks.rb:89 0.030
2:0.331
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given a computer 0.186
And I start Tails from USB drive "__internal" with network unplugged 54.664
And I enable persistence 10.846
And I remove the "cowsay" deb files from the APT cache 0.646
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.084
And I log in to a new session 33.245
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.660
And I can open the Additional Software log file from the notification 6.462
And the package "cowsay" is not installed 0.535
After features/support/hooks.rb:464 0.111
After features/support/hooks.rb:305 0.942
After features/support/hooks.rb:89 0.011
Tags: @product
1:35.989
Before features/support/hooks.rb:259 0.007
Given a computer 0.218
And I create a 7200 MiB disk named "old" 0.049
And I plug USB drive "old" 1.046
And I write an old version of the Tails USB image to disk "old" 20.678
When I start Tails from USB drive "old" with network unplugged 1:10.426
Then the boot device has safe access rights 2.665
And Tails is running from USB drive "old" 0.288
And there is no persistence partition on USB drive "old" 0.061
And process "udev-watchdog" is running 0.089
And udev-watchdog is monitoring the correct device 0.286
And I unplug USB drive "old" 0.179
After features/support/hooks.rb:305 3.542
After features/support/hooks.rb:89 0.009
Tags: @product
1:57.368
Before features/support/hooks.rb:259 0.006
Given a computer 0.179
And I start Tails from USB drive "old" with network unplugged and I login 1:15.652
Then Tails is running from USB drive "old" 0.299
And I create a persistent partition 32.902
And I take note of which tps features are available 1.319
Then a Tails persistence partition exists on USB drive "old" 0.759
And I shutdown Tails and wait for the computer to power off 6.256
After features/support/hooks.rb:305 0.139
After features/support/hooks.rb:89 0.009
Tags: @product
2:31.113
Before features/support/hooks.rb:259 0.006
Given a computer 0.180
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:4.162
Then Tails is running from USB drive "old" 0.324
And all tps features are active 2.051
When I write some files expected to persist 1.657
# 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.370
And all persistent directories from the old Tails version have safe access rights 2.442
And I take note of which tps features are available 0.588
And I shutdown Tails and wait for the computer to power off 4.117
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.012
After features/support/hooks.rb:305 0.144
After features/support/hooks.rb:89 0.008
Tags: @product
2:16.365
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.382
And I log in to a new session 15.472
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.219
And I plug USB drive "to_upgrade" 2.386
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.762
Then the running Tails is installed on USB drive "to_upgrade" 12.753
And I unplug USB drive "to_upgrade" 0.197
And I unplug USB drive "__internal" 0.192
After features/support/hooks.rb:305 6.663
After features/support/hooks.rb:89 0.000
Tags: @product
1:58.293
Before features/support/hooks.rb:259 0.008
Given a computer 0.183
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:49.492
Then all tps features from the old Tails version are active 1.602
And Tails is running from USB drive "to_upgrade" 0.300
And the boot device has safe access rights 2.815
And the expected persistent files created with the old Tails version are present in the filesystem 1.441
And all persistent directories from the old Tails version have safe access rights 2.457
After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.013
5:45.742
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.490
And no SquashFS delta is installed 0.107
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.350
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.052
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.263
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.427
When the network is plugged 0.041
And Tor is ready 16.959
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.469
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.512
Given I shutdown Tails and wait for the computer to power off 6.592
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.602
Then Tails is running version 6.2~testoverlayfs 0.016
And all tps features are active 2.018
And the file system changes introduced in version 6.2~testoverlayfs are present 0.284
And only the 6.2~testoverlayfs SquashFS delta is installed 0.060
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.314
# 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.268
When the network is plugged 0.066
And Tor is ready 16.029
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.018
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.542
Given I shutdown Tails and wait for the computer to power off 4.271
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.099
Then Tails is running version 6.3~testoverlayfs 0.011
And all tps features are active 1.975
And the file system changes introduced in version 6.3~testoverlayfs are present 0.446
And only the 6.3~testoverlayfs SquashFS delta is installed 0.078
# 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.275
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.262
When the network is plugged 0.040
And Tor is ready 18.141
Then the Upgrader considers the system as up-to-date 0.275
# 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.447
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.926
After features/support/hooks.rb:305 0.862
After features/support/hooks.rb:89 0.020
35.411
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 11.601
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.357
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.049
And the signing key used by the Upgrader is outdated 0.462
But a current signing key is available on our website 0.000
When the network is plugged 0.046
And Tor is ready 18.056
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 4.837
After features/support/hooks.rb:305 0.644
After features/support/hooks.rb:89 0.000
1:0.351
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 49.463
When I eject the boot medium 0.277
Then Tails eventually shuts down 10.610
After features/support/hooks.rb:305 0.201
After features/support/hooks.rb:89 0.000
40.125
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.350
And I prepare Tails for memory erasure tests 0.400
And I fill a 128 MiB file with a known pattern on the root filesystem 15.535
And patterns cover at least 128 MiB in the guest's memory 3.290

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

When I eject the boot medium 0.304
And I wait for Tails to finish wiping the memory 10.517
Then I find very few patterns in the guest's memory 1.725

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

After features/support/hooks.rb:305 3.570
After features/support/hooks.rb:89 0.000
33.474
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.171
And I prepare Tails for memory erasure tests 0.376
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.861
And I fill the USB drive with a known pattern 2.376
And I read the content of the test FS 0.100
And patterns cover at least 90% of the test FS size in the guest's memory 3.715

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

When I eject the boot medium 0.833
And I wait for Tails to finish wiping the memory 9.308
Then I find very few patterns in the guest's memory 1.731

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

After features/support/hooks.rb:305 3.573
After features/support/hooks.rb:89 0.000
55.227
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.407
And I prepare Tails for memory erasure tests 0.364
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 29.560
And I fill the USB drive with a known pattern 1.453
And I read the content of the test FS 0.082
And patterns cover at least 99% of the test FS size in the guest's memory 2.930

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

When I eject the boot medium 0.318
And I wait for Tails to finish wiping the memory 10.399
Then I find very few patterns in the guest's memory 1.710

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

After features/support/hooks.rb:305 3.742
After features/support/hooks.rb:89 0.000
2:19.941
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 8.883
And I prepare Tails for memory erasure tests 0.532
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.503
And patterns cover at least 100 MiB in the guest's memory 3.450

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

When I eject the boot medium 0.584
And I wait for Tails to finish wiping the memory 9.443
Then I find very few patterns in the guest's memory 1.756

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

And Tails eventually shuts down 1:29.787
After features/support/hooks.rb:305 0.152
After features/support/hooks.rb:89 0.000
Tags: @product
52.578
Before features/support/hooks.rb:259 0.006
Given a computer 0.187
And I start Tails from DVD with network unplugged and genuine APT sources 52.026
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.056
And no proposed-updates APT suite is enabled 0.098
And no experimental APT suite is enabled for deb.torproject.org 0.050
And if releasing, no unversioned Tails APT source is enabled 0.140

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:305 0.586
After features/support/hooks.rb:89 0.012
Tags: @product
1:7.861
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 11.743
# 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.577
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.225
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.008
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.012
When I start Tails' custom backup tool 4.078
Then the backup tool displays "Plug in your backup Tails USB stick" 0.176
When I plug USB drive "backup" 2.511
And I give the Persistent Storage on drive "backup" its own UUID 0.127
And I click "Retry" in the backup tool 1.126
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.189
When I click "Back Up" in the backup tool 1.132
And I enter my persistent storage passphrase into the polkit prompt 5.665
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 13.919
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.178
And I plug USB drive "backup" 3.448
Then the USB drive "backup" contains the same files as my persistent storage 6.738
After features/support/hooks.rb:305 1.938
After features/support/hooks.rb:89 0.122
Tags: @product
0.176
Then the hostname should not have been leaked on the network 0.176
After features/support/hooks.rb:305 1.023
After features/support/hooks.rb:89 0.052
Tags: @product
0.680
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.156
And I switch to the "manually-added-con" NetworkManager connection 0.355
Then the hostname should not have been leaked on the network 0.168
After features/support/hooks.rb:305 0.633
After features/support/hooks.rb:89 0.034
40.355
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.383
When I start "Tails Documentation" via GNOME Activities Overview 10.807
Then the Tor Browser has started 20.627
Then "Tails - Documentation" has loaded in the Tor Browser 0.536
After features/support/hooks.rb:305 1.531
After features/support/hooks.rb:89 0.000
44.151
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.023
When I start "Tails Documentation" via GNOME Activities Overview 10.595
Then the Tor Browser has started 20.002
Then "Tails - Documentation" has loaded in the Tor Browser 0.529
After features/support/hooks.rb:305 0.889
After features/support/hooks.rb:89 0.000
21.668
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD without network and logged in 8.245
When I start Electrum through the GNOME menu 11.153
But the "electrum" tps feature is not enabled 0.550
And I see a warning that Electrum is not persistent 1.718
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 0.647
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
19.940
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.264
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.438
Then I see "CupsTestPage.png" after at most 40 seconds 3.485
And I can print the current document to "/home/amnesia/output.pdf" 4.751
After features/support/hooks.rb:305 0.731
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
19.891
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.273
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.154
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.381
Then I see "CupsTestPage.png" after at most 40 seconds 3.101
And I can print the current document to "/home/amnesia/output.pdf" 4.980
After features/support/hooks.rb:305 0.747
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.955
Before features/support/hooks.rb:259 0.011
Given I have started Tails from DVD without network and logged in 8.174
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.143
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.060
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.044
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.135
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.107
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.397
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.096
When I close Evince 0.185
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.114
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.138
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.352
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.080
When I close Evince 0.195
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.141
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.186
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.288
# 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.065
After features/support/hooks.rb:305 0.849
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.699
Before features/support/hooks.rb:259 0.016
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.348
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.180
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.066
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.366
Then I see "CupsTestPage.png" after at most 40 seconds 2.801
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.936
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.000
Feature: Using Evince
14.936
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.109
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.151
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.184
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.488
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.854
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.094
After features/support/hooks.rb:305 0.787
After features/support/hooks.rb:89 0.000
20.149
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.561
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.206
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.070
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.060
After features/support/hooks.rb:305 1.238
After features/support/hooks.rb:89 0.000
Tags: @product
9.023
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.384
When the "Dogtail rules!" notification is sent 0.168
Then the "Dogtail rules!" notification is shown to the user 0.469
After features/support/hooks.rb:305 0.910
After features/support/hooks.rb:89 0.000
Tags: @product
3:33.819
Before features/support/hooks.rb:259 0.007
# 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 8.825
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.038
And Tor is ready 14.206
And all notifications have disappeared 4.084
When I start "Additional Software" via GNOME Activities Overview 11.329
And I close the "tails-additional-software-config" window 1.944
When I start "Disks" via GNOME Activities Overview 8.101
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.458
When I start "GNOME Terminal" via GNOME Activities Overview 8.864
And I close the "gnome-terminal-server" window 1.836
When I start "Files" via GNOME Activities Overview 8.102
And I close the "org.gnome.Nautilus" window 17.152
When I start "Persistent Storage" via GNOME Activities Overview 10.046
And I close the "tps-frontend" window 3.380
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.523
And I close the "zenity" window 3.914
When I start "Pidgin" via GNOME Activities Overview 8.176
And I close the "Pidgin" window via Alt+F4 3.266
When I start "Thunderbird" via GNOME Activities Overview 9.075
And I close the "Thunderbird" window 19.398
When I start "Tor Browser" via GNOME Activities Overview 9.613
And I close the "Firefox" window 15.530
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.492
And I close the "unlock-veracrypt-volumes" window 2.487
When I start "Unsafe Browser" via GNOME Activities Overview 9.271
And I close the "Firefox" window 12.698
After features/support/hooks.rb:305 1.356
After features/support/hooks.rb:89 0.000
Tags: @product
36.848
Before features/support/hooks.rb:259 0.008
Given a computer 0.199
And I start the computer from DVD with network unplugged 33.829
When Tails detects disk read failures 0.695
Then I see a disk failure message on the splash screen 2.124
After features/support/hooks.rb:305 0.661
After features/support/hooks.rb:89 0.010
Tags: @product @doc
31.070
Before features/support/hooks.rb:259 0.006
Given a computer 0.200
And I have started Tails from DVD without network and logged in 8.431
When Tails detects disk read failures 0.558
Then I see a disk failure message 1.329
Then I can open the hardware failure documentation from the disk failure message 20.550
After features/support/hooks.rb:305 1.942
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
47.892
Before features/support/hooks.rb:259 0.007
Given a computer 0.184
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.764
Then I see a graphics card failure message on the splash screen 12.943
After features/support/hooks.rb:305 0.714
After features/support/hooks.rb:89 0.010
Tags: @product @doc
10.636
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.193
Then the included OpenPGP keys are valid for the next 1 month 2.442
After features/support/hooks.rb:305 0.774
After features/support/hooks.rb:89 0.000
Tags: @product
21.135
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.135
Then the keys trusted by APT are valid for the next 3 months 12.999
After features/support/hooks.rb:305 0.928
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
45.191
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 11.726
And I log in to a new session in German (de) 30.819
Then the amnesiac Documents directory exists 0.123
And there is a GNOME bookmark for the amnesiac Documents directory 2.522
After features/support/hooks.rb:305 1.103
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
53.263
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 20.609
And I log in to a new session in German (de) 29.574
Then the amnesiac Downloads directory exists 0.097
And there is a GNOME bookmark for the amnesiac Downloads directory 2.982
After features/support/hooks.rb:305 1.068
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
40.517
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.994
And I log in to a new session in German (de) 29.668
Then the amnesiac Music directory exists 0.126
And there is a GNOME bookmark for the amnesiac Music directory 2.728
After features/support/hooks.rb:305 1.553
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
38.781
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.904
And I log in to a new session in German (de) 28.074
Then the amnesiac Pictures directory exists 0.080
And there is a GNOME bookmark for the amnesiac Pictures directory 2.721
After features/support/hooks.rb:305 0.560
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
39.137
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.822
And I log in to a new session in German (de) 28.942
Then the amnesiac Videos directory exists 0.064
And there is a GNOME bookmark for the amnesiac Videos directory 2.308
After features/support/hooks.rb:305 0.614
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.286
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.941
When I log in to a new session in Arabic (ar) 28.661
Then the keyboard layout is set to "us" 0.245
When the network is plugged 0.039
And Tor is ready 16.094
Then I successfully start the Unsafe Browser in "ar" 14.643
And I kill the Unsafe Browser 5.671
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.463
And DuckDuckGo is the default search engine 21.428
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 11.953
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:305 1.161
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.841
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 8.583
When I log in to a new session in Chinese (zh_CN) 29.089
Then the keyboard layout is set to "cn" 0.225
When the network is plugged 0.045
And Tor is ready 15.395
Then I successfully start the Unsafe Browser in "zh_CN" 14.647
And I kill the Unsafe Browser 5.703
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 23.036
And DuckDuckGo is the default search engine 10.098
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 17.002
And the layout of the screen keyboard is set to "us" 0.636
After features/support/hooks.rb:305 1.516
After features/support/hooks.rb:89 0.000
Feature: Localization
1:50.190
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 8.165
When I log in to a new session in English (en) 16.024
Then the keyboard layout is set to "us" 0.123
When the network is plugged 0.045
And Tor is ready 12.985
Then I successfully start the Unsafe Browser in "en" 14.756
And I kill the Unsafe Browser 5.673
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 24.738
And DuckDuckGo is the default search engine 10.127
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 11.645
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:305 3.475
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.650
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.833
When I log in to a new session in French (fr) 30.196
Then the keyboard layout is set to "fr" 0.239
When the network is plugged 0.042
And Tor is ready 16.092
Then I successfully start the Unsafe Browser in "fr" 14.828
And I kill the Unsafe Browser 5.708
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 26.307
And DuckDuckGo is the default search engine 25.058
And I kill the Tor Browser 5.527
And the screen keyboard works in Thunderbird 12.155
And the layout of the screen keyboard is set to "fr" 0.558
After features/support/hooks.rb:305 0.971
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.541
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.819
When I log in to a new session in German (de) 29.161
Then the keyboard layout is set to "de" 0.306
When the network is plugged 0.054
And Tor is ready 16.071
Then I successfully start the Unsafe Browser in "de" 13.338
And I kill the Unsafe Browser 5.680
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 23.830
And DuckDuckGo is the default search engine 18.754
And I kill the Tor Browser 5.449
And the screen keyboard works in Thunderbird 11.426
And the layout of the screen keyboard is set to "de" 0.565
After features/support/hooks.rb:305 1.350
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.081
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.952
When I log in to a new session in Italian (it) 28.718
Then the keyboard layout is set to "it" 0.272
When the network is plugged 0.034
And Tor is ready 14.992
Then I successfully start the Unsafe Browser in "it" 14.129
And I kill the Unsafe Browser 5.701
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 25.893
And DuckDuckGo is the default search engine 21.447
And I kill the Tor Browser 5.586
And the screen keyboard works in Thunderbird 12.678
And the layout of the screen keyboard is set to "us" 0.539
After features/support/hooks.rb:305 0.929
After features/support/hooks.rb:89 0.000
Feature: Localization
2:4.344
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.982
When I log in to a new session in Persian (fa) 29.028
Then the keyboard layout is set to "ir" 0.184
When the network is plugged 0.063
And Tor is ready 13.392
Then I successfully start the Unsafe Browser in "fa" 14.443
And I kill the Unsafe Browser 5.710
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 24.598
And DuckDuckGo is the default search engine 10.302
And I kill the Tor Browser 5.429
And the screen keyboard works in Thunderbird 12.588
And the layout of the screen keyboard is set to "ir" 0.538
After features/support/hooks.rb:305 1.045
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.489
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.865
When I log in to a new session in Portuguese (pt) 31.080
Then the keyboard layout is set to "pt" 0.179
When the network is plugged 0.042
And Tor is ready 13.470
Then I successfully start the Unsafe Browser in "pt" 14.722
And I kill the Unsafe Browser 5.663
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 23.893
And DuckDuckGo is the default search engine 19.423
And I kill the Tor Browser 5.422
And the screen keyboard works in Thunderbird 12.037
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:305 2.653
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.585
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.147
When I log in to a new session in Russian (ru) 30.916
Then the keyboard layout is set to "ru" 0.124
When the network is plugged 0.044
And Tor is ready 15.707
Then I successfully start the Unsafe Browser in "ru" 14.203
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 26.073
And DuckDuckGo is the default search engine 18.023
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 12.470
And the layout of the screen keyboard is set to "ru" 0.556
After features/support/hooks.rb:305 2.193
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.141
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.941
When I log in to a new session in Spanish (es) 29.819
Then the keyboard layout is set to "es" 0.159
When the network is plugged 0.074
And Tor is ready 15.186
Then I successfully start the Unsafe Browser in "es" 14.745
And I kill the Unsafe Browser 5.721
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 24.796
And DuckDuckGo is the default search engine 10.349
And I kill the Tor Browser 5.423
And the screen keyboard works in Thunderbird 13.226
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:305 2.222
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.638
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 9.199
When I log in to a new session in Turkish (tr) 31.052
Then the keyboard layout is set to "tr" 0.226
When the network is plugged 0.042
And Tor is ready 16.334
Then I successfully start the Unsafe Browser in "tr" 13.863
And I kill the Unsafe Browser 5.749
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.237
And DuckDuckGo is the default search engine 10.398
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 13.397
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:305 1.189
After features/support/hooks.rb:89 0.000
Tags: @product
43.863
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.786
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.606
And I log in to a new session 15.804
And the network is plugged 0.262
And Tor is ready 14.171
Then 1 network interface is enabled 0.139
And the 1st network device has its real MAC address configured 0.128
When I hotplug a network device and wait for it to be initialized 1.422
Then 2 network interfaces are enabled 0.120
And the 2nd network device has its real MAC address configured 0.069
And some network device leaked the real MAC address 0.344
After features/support/hooks.rb:305 0.830
After features/support/hooks.rb:89 0.029
Tags: @product
40.152
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.980
And I capture all network traffic 0.010
When I log in to a new session 15.374
And the network is plugged 0.035
And Tor is ready 14.747
Then 1 network interface is enabled 0.100
And the 1st network device has a spoofed MAC address configured 0.084
When I hotplug a network device and wait for it to be initialized 1.365
Then 2 network interfaces are enabled 0.085
And the 2nd network device has a spoofed MAC address configured 0.096
And no network device leaked the real MAC address 0.271
After features/support/hooks.rb:305 0.789
After features/support/hooks.rb:89 0.043
Tags: @product
2:26.653
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.810
And I capture all network traffic 0.005
And the network is plugged 0.058
And macchanger will fail by not spoofing and always returns false 0.162
When I log in to a new session 2:11.777
Then no network interfaces are enabled 0.136
And no network device leaked the real MAC address 0.018
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.683
After features/support/hooks.rb:305 1.397
After features/support/hooks.rb:89 0.046
Tags: @product
2:26.478
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.953
And I capture all network traffic 0.005
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.154
When I log in to a new session 2:11.680
Then no network interfaces are enabled 0.179
And no network device leaked the real MAC address 0.013
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.452
After features/support/hooks.rb:305 0.686
After features/support/hooks.rb:89 0.059
Tags: @product
2:27.480
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.782
And I capture all network traffic 0.008
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.143
And no network interface modules can be unloaded 0.395
When I log in to a new session 2:12.718
Then 1 network interface is enabled 0.103
But the MAC spoofing panic mode disabled networking 0.534
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 5.733
After features/support/hooks.rb:305 1.239
After features/support/hooks.rb:89 0.070
Tags: @product
54.749
Before features/support/hooks.rb:259 0.006
Given a computer 0.188
And I capture all network traffic 0.005
When I start the computer 0.979
Then the computer boots Tails 53.406
And no network interfaces are enabled 0.147
And no network device leaked the real MAC address 0.022
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.056
1:25.029
Before features/support/hooks.rb:259 0.006
Given a computer 0.270
And I start Tails from DVD with network unplugged and I login 1:12.399
And I plug and mount a USB drive containing a sample PNG 10.828
Then MAT can clean some sample PNG file 1.531
After features/support/hooks.rb:305 1.316
After features/support/hooks.rb:89 0.010
Feature: Networking
Tags: @product
1:6.296
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.273
And I wait between 30 and 60 seconds 37.025

Slept for 37 seconds

Then the Tor Status icon tells me that Tor is not usable 0.729
When the network is plugged 0.043
Then I successfully configure Tor 15.566
And the Tor Status icon tells me that Tor is usable 0.729
And all notifications have disappeared 3.877
And the time has synced 0.050
After features/support/hooks.rb:305 0.636
After features/support/hooks.rb:89 0.000
Feature: Networking
35.355
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 8.064
And I disable networking in Tails Greeter 0.916
And I log in to a new session 15.769
Then no network interfaces are enabled 0.202
When I hotplug a network device 0.165
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.234
After features/support/hooks.rb:305 1.610
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
24.425
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.394
When I start "Onion Circuits" via GNOME Activities Overview 9.984
Then Onion Circuits starts 1.790
And Onion Circuits shows some circuits 0.256
After features/support/hooks.rb:305 0.850
After features/support/hooks.rb:89 0.000
Tags: @product
2:7.468
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:26.354
And I update APT using apt 18.797
And I install "python3-behave" using apt 19.202
Then the Tails Persistent Storage behave tests pass 3.114
After features/support/hooks.rb:305 0.938
After features/support/hooks.rb:89 0.000
Tags: @product
36.323
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 10.292
When I log in to a new session without activating the Persistent Storage 20.312
Then Tails is running from USB drive "__internal" 0.494
And persistence is disabled 0.386
But a Tails persistence partition exists on USB drive "__internal" 4.838
After features/support/hooks.rb:305 1.148
After features/support/hooks.rb:89 0.000
Tags: @product
2:57.275
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.347
Then Tails is running from USB drive "__internal" 0.497
When I create a file in the Persistent directory 0.168
And I create a persistent partition with the default settings 24.261
Then the file I created was copied to the Persistent Storage 0.502
When I shutdown Tails and wait for the computer to power off 10.709
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.440
Then persistence for "Persistent" is active 0.280
And the file I created in the Persistent directory exists 0.068
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.009
Tags: @product
1:0.594
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.703
And the system is very low on memory 4.153
When I create a file in the Persistent directory 0.985
When I try to create a persistent partition 27.471
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.194
When I close the Persistent Storage app 2.721
And I free up some memory 1.489
And I create a persistent partition with the default settings 13.635
Then the file I created was copied to the Persistent Storage 0.238
After features/support/hooks.rb:305 1.571
After features/support/hooks.rb:89 0.000
Tags: @product
2:20.038
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 10.136
Then Tails is running from USB drive "__internal" 0.333
And all tps features are active 1.965
And all persistent directories have safe access rights 2.277
When I disable the first tps feature 4.496
Then all tps features but the first one are active 2.003
And I shutdown Tails and wait for the computer to power off 6.679
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.092
Then all tps features but the first one are active 2.052
After features/support/hooks.rb:305 0.657
After features/support/hooks.rb:89 0.009
Tags: @product
17.588
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.215
Then persistence for "Persistent" is active 0.142
And I create a file in the Persistent directory 0.105
Then the file I created was copied to the Persistent Storage 0.084
When I disable the first tps feature 4.551
Then persistence for "Persistent" is not active 0.074
And the Persistent directory does not exist 0.057
When I enable the first tps feature 3.230
Then persistence for "Persistent" is active 0.072
And the file I created in the Persistent directory exists 0.054
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.000
Tags: @product
17.221
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.155
Then persistence for "Persistent" is active 0.198
When I create a file in the Persistent directory 0.068
And I disable the first tps feature 4.630
And I delete the data of the Persistent Folder feature 3.115
Then the file I created does not exist on the Persistent Storage 0.053
After features/support/hooks.rb:305 0.702
After features/support/hooks.rb:89 0.000
Tags: @product
49.878
Before features/support/hooks.rb:259 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.066
And the network is plugged 0.040
And Tor is ready 17.265
And I take note of which tps features are available 0.603
When I write some files expected to persist 1.388
And I shutdown Tails and wait for the computer to power off 6.491
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 15.023
After features/support/hooks.rb:305 0.136
After features/support/hooks.rb:89 0.000
Tags: @product
3:36.941
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.220
And the network is plugged 0.068
And Tor is ready 43.424
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.196
And I shutdown Tails and wait for the computer to power off 6.260
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.599
And I capture all network traffic 0.016
And the network is plugged 0.053
And Tor is ready 46.436
And I switch to the "persistent-con-current" NetworkManager connection 0.299
And the 1st network device has a spoofed MAC address configured 0.095
And no network device leaked the real MAC address 0.271
After features/support/hooks.rb:305 0.669
After features/support/hooks.rb:89 0.089
Tags: @product
1:15.964
Before features/support/hooks.rb:259 0.014
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 25.544
And I enable persistence creation in Tails Greeter 1.129
And I log in to a new session expecting no warning about the Persistent Storage not being activated 24.227
Then I create a persistent partition with the default settings using the wizard that was already open 25.063
After features/support/hooks.rb:305 4.017
After features/support/hooks.rb:89 0.000
Tags: @product
4:29.260
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.222
When I enable persistence 28.225
Then no persistent Greeter options were restored 14.628
When I set all Greeter options to non-default values 21.558
And I log in to a new session in German (de) after having activated the Persistent Storage 53.189
Then all Greeter options are set to non-default values 0.396
When I cold reboot the computer 7.128
And the computer reboots Tails 56.687
Given I enable persistence 28.067
Then persistent Greeter options were restored 14.622
When I log in to a new session after having activated the Persistent Storage 33.195
Then all Greeter options are set to non-default values 0.336
After features/support/hooks.rb:305 1.490
After features/support/hooks.rb:89 0.011
Tags: @product
3:30.411
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 10.550
# 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 31.946
And I shutdown Tails and wait for the computer to power off 12.059
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:1.595
And I change the passphrase of the Persistent Storage back to the original 34.259
After features/support/hooks.rb:305 1.556
After features/support/hooks.rb:89 0.009
Tags: @product
1:6.357
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 23.685
And I log in to a new session without activating the Persistent Storage 19.716
Then persistence is disabled 0.291
But a Tails persistence partition exists on USB drive "__internal" 7.919
And all notifications have disappeared 8.526
When I delete the persistent partition 5.862
Then there is no persistence partition on USB drive "__internal" 0.355
After features/support/hooks.rb:305 0.942
After features/support/hooks.rb:89 0.000
Tags: @product
2:8.215
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 10.178
When I write some dotfile expected to persist 0.059
And I shutdown Tails and wait for the computer to power off 6.494
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.064
Then the expected persistent dotfile is present in the filesystem 0.417
After features/support/hooks.rb:305 0.612
After features/support/hooks.rb:89 0.013
Tags: @product
1:29.708
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.992
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.076
When I try to enable persistence 0.275
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 26.565
When I log in to a new session after having activated the Persistent Storage 37.586
And all notifications have disappeared 8.692
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.115
And all tps features are enabled 2.161
And all tps features but the first one are active 2.242
After features/support/hooks.rb:305 0.629
After features/support/hooks.rb:89 0.000
Tags: @product
4:53.878
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 3:45.559
And I enable persistence 27.876
And I log in to a new session after having activated the Persistent Storage 38.846
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.186
And persistence is enabled 0.409
After features/support/hooks.rb:305 1.177
After features/support/hooks.rb:89 0.000
Tags: @product
29.479
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 8.761
And I enable persistence but something goes wrong during the LUKS header upgrade 20.043
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.673
After features/support/hooks.rb:305 0.679
After features/support/hooks.rb:89 0.000
Tags: @product
17.671
When I choose to connect to Tor automatically 2.142
And I accept Tor Connection's offer to use my persistent bridges 2.017
And I click "Connect to Tor" 1.217
Then I wait until Tor is ready 10.316
And tca.conf includes the configured bridges 0.014
And the "TorConfiguration" tps feature is enabled and active 1.050
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.913
After features/support/hooks.rb:305 0.586
After features/support/hooks.rb:89 0.063
Tags: @product
23.144
When I choose to connect to Tor automatically 2.137
And I accept Tor Connection's offer to use my persistent bridges 1.733
And I disable saving bridges to Persistent Storage 1.229
And I configure a direct connection in the Tor Connection Assistant 9.599
Then I wait until Tor is ready 6.185
And tca.conf includes no bridge 0.015
And the "TorConfiguration" tps feature is not enabled and not active 1.135
And all Internet traffic has only flowed through Tor or connectivity check service 1.107
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.047
Tags: @product
11.819
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 11.221
Then the live user has been setup by live-boot 0.187
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.095
And the live user owns its home directory which has strict permissions 0.314
After features/support/hooks.rb:305 2.558
After features/support/hooks.rb:89 0.000
14.740
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.527
Then no unexpected services are listening for network connections 0.212

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

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

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

After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.000
Tags: @product
18.547
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.511
Then the live user can only access allowed local services 6.036

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 cupsd on 127.0.0.1:631 (TCP) as expected

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.701
After features/support/hooks.rb:89 0.000
Tags: @product
10.737
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 10.563
Then there are no unexpected messages of priority "err" or higher in the journal 0.174
After features/support/hooks.rb:305 1.232
After features/support/hooks.rb:89 0.000
Tags: @product
11.631
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 11.551
Then there are no unexpected messages of priority "err" or higher in the journal 0.079
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.000
Tags: @product
28.557
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.883
When I request a shutdown using the system menu 1.606
Then Tails eventually shuts down 14.067
After features/support/hooks.rb:305 0.207
After features/support/hooks.rb:89 0.000
1:21.756
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.682
When I request a reboot using the system menu 1.694
Then Tails eventually restarts 1:8.379
After features/support/hooks.rb:305 3.464
After features/support/hooks.rb:89 0.000
7.015
Given I monitor the network connections of SSH 0.072
And I have the SSH key pair for an SSH server 0.363
When I connect to an SSH server on the Internet 6.342
Then I have sucessfully logged into the SSH server 0.224
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:464 0.479
After features/support/hooks.rb:305 0.980
After features/support/hooks.rb:89 0.000
7.888
Given I have the SSH key pair for an SSH server 0.256
And an SSH server is running on the LAN 0.596
When I connect to an SSH server on the LAN 5.396
Then I am prompted to verify the SSH fingerprint for the SSH server 1.638
After features/support/hooks.rb:464 0.337
After features/support/hooks.rb:305 0.669
After features/support/hooks.rb:89 0.001
11.606
Given I have the SSH key pair for an SFTP server 0.311
When I connect to an SFTP server on the Internet 10.843
Then I successfully connect to the SFTP server 0.451
After features/support/hooks.rb:464 0.467
After features/support/hooks.rb:305 1.351
After features/support/hooks.rb:89 0.000
16.649
Given I cancel setting up an email account 2.881
When I open Thunderbird's Add-ons Manager 1.859
And I open the Extensions tab 1.085
Then I see that no add-ons are enabled in Thunderbird 10.823
After features/support/hooks.rb:464 0.746
After features/support/hooks.rb:305 1.468
After features/support/hooks.rb:89 0.000
44.899
When I enter my email credentials into the autoconfiguration wizard 10.694
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.389
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.403
When I accept the autoconfiguration wizard's configuration 18.488
And I send an email to myself 6.413
And I fetch my email 1.803
Then I can find the email I sent to myself in my inbox 6.706
After features/support/hooks.rb:464 1.256
After features/support/hooks.rb:305 0.892
After features/support/hooks.rb:89 0.000
10.835
When the network is plugged 0.041
And the Tor Connection Assistant autostarts 4.610
And I look at the hide mode but then I go back 4.782
And I choose to connect to Tor automatically 1.261
Then Tor Connection does not propose me to use Tor bridges 0.139
After features/support/hooks.rb:305 0.891
After features/support/hooks.rb:89 0.000
Tags: @product
1:21.072
Given the Tor network and default bridges are blocked 1.710
And the network is plugged 0.046
And I make sure time sync before Tor connects indicates a captive portal 1.208
And the Tor Connection Assistant autostarts 2.488
When I choose to connect to Tor automatically 2.512
And I click "Connect to Tor" 1.181
Then the Tor Connection Assistant fails to connect to Tor 26.836
And the Tor Connection Assistant knows that it's not the time sync that failed 10.531
And the Tor Connection Assistant knows that there might be a captive portal 0.157
When I open the Unsafe Browser from Tor Connection 14.475
And I log-in to the Captive Portal 9.500
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.579
And I allow time sync before Tor connects to work again 0.055
And I click "Connect to Tor" 1.152
Then I wait until Tor is ready 7.514
After features/support/hooks.rb:305 0.868
After features/support/hooks.rb:89 0.000
Tags: @product
12.168
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.652
Then the firewall's policy is to drop all IPv4 traffic 0.150
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.241
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.059
And the firewall is configured to block all external IPv6 traffic 0.064
After features/support/hooks.rb:305 0.813
After features/support/hooks.rb:89 0.000
Tags: @product
41.001
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.097
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 15.767
And I open the Tails homepage in the Unsafe Browser 12.009
And the Tails homepage loads in the Unsafe Browser 0.587
Then the firewall leak detector has detected leaks 0.531
After features/support/hooks.rb:305 1.209
After features/support/hooks.rb:89 0.058
Tags: @product
14.289
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.234
And I capture all network traffic 0.007
And I disable Tails' firewall 0.211
When I do a TCP DNS lookup of "torproject.org" 0.679
Then the firewall leak detector has detected leaks 0.156
After features/support/hooks.rb:305 0.634
After features/support/hooks.rb:89 0.048
Tags: @product
12.863
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.823
And I capture all network traffic 0.006
And I disable Tails' firewall 0.271
When I do a UDP DNS lookup of "torproject.org" 0.672
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:305 0.607
After features/support/hooks.rb:89 0.084
Tags: @product
16.129
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.636
And I capture all network traffic 0.006
And I disable Tails' firewall 0.202
When I send some ICMP pings 4.171
Then the firewall leak detector has detected leaks 0.113
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.074
13.472
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.941
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.472
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.058
After features/support/hooks.rb:464 0.324
After features/support/hooks.rb:305 0.825
After features/support/hooks.rb:89 0.000
13.206
Before features/support/hooks.rb:259 0.010
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.790
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.345
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:464 0.281
After features/support/hooks.rb:305 0.951
After features/support/hooks.rb:89 0.000
17.185
Before features/support/hooks.rb:259 0.020
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.745
When I open an untorified ICMP connection to 1.2.3.4 5.368
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.071
After features/support/hooks.rb:464 0.324
After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.000
Tags: @product
23.841
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.329
And the system DNS is using the local DNS resolver 0.013
And the network is plugged 0.037
And I successfully configure Tor 15.450
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:305 0.671
After features/support/hooks.rb:89 0.000
10.261
When I monitor the network connections of tails-security-check 0.074
And I re-run tails-security-check 0.141
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.045
After features/support/hooks.rb:464 0.460
After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
2.739
When I monitor the network connections of htpdate 0.083
And I re-run htpdate 2.639
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:464 0.401
After features/support/hooks.rb:305 0.623
After features/support/hooks.rb:89 0.000
32.219
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.068
And I re-run tails-upgrade-frontend-wrapper 32.139
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.848
After features/support/hooks.rb:89 0.000
25.811
When I monitor the network connections of Tor Browser 0.061
And I start the Tor Browser 24.697
And the Tor Browser loads the startup page 1.010
Then I see that Tor Browser is properly stream isolated 0.041
After features/support/hooks.rb:464 1.419
After features/support/hooks.rb:305 0.971
After features/support/hooks.rb:89 0.000
Tags: @product
44.429
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.443
And a web server is running on the LAN 1.042
And I capture all network traffic 0.008
When I start the Tor Browser 21.117
And the Tor Browser loads the startup page 1.083
And I open a page on the LAN web server in the Tor Browser 7.139
Then the Tor Browser shows the "Unable to connect" error 1.049
And no traffic was sent to the web server on the LAN 0.544
After features/support/hooks.rb:305 0.774
After features/support/hooks.rb:89 0.058
53.503
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.974
Then the amnesiac Tor Browser directory exists 0.058
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.630
And the persistent Tor Browser directory does not exist 0.054
When I start the Tor Browser 21.454
And the Tor Browser loads the startup page 1.169
Then I can save the current page as "index.html" to the default downloads directory 5.553
And I can print the current page as "output.pdf" to the default downloads directory 11.608
After features/support/hooks.rb:464 1.103
After features/support/hooks.rb:305 0.918
After features/support/hooks.rb:89 0.000
49.525
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.471
When I start the Tor Browser 21.549
Then the Tor Browser loads the startup page 1.061
When I download some file in the Tor Browser 14.056
Then the file is saved to the default Tor Browser download directory 0.386
After features/support/hooks.rb:464 2.407
After features/support/hooks.rb:305 0.792
After features/support/hooks.rb:89 0.000
1:14.637
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.083
When I start the Tor Browser 20.820
And the Tor Browser loads the startup page 1.127
Then I can listen to an Ogg audio track in Tor Browser 40.606
After features/support/hooks.rb:464 2.143
After features/support/hooks.rb:305 0.930
After features/support/hooks.rb:89 0.000
46.983
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.169
When I start the Tor Browser 22.534
And the Tor Browser loads the startup page 1.259
Then I can watch a WebM video in Tor Browser 11.020
After features/support/hooks.rb:464 1.357
After features/support/hooks.rb:305 0.972
After features/support/hooks.rb:89 0.000
Tags: @product
1:13.872
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.483
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.120
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.048
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.065
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.037
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.051
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/tmp/synaptic.html" exists 0.054
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I start the Tor Browser 20.303
And the Tor Browser loads the startup page 1.253
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.309
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.550
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.342
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.152
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.736
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.535
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.113
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.555
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.076
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.696
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.552
# 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.060
# 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.699
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.585
After features/support/hooks.rb:305 0.948
After features/support/hooks.rb:89 0.000
Tags: @product
34.069
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.720
When I start the Tor Browser 21.145
Then the Tor Browser uses all expected TBB shared libraries 1.202
After features/support/hooks.rb:305 0.901
After features/support/hooks.rb:89 0.000
49.183
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.517
When I start the Tor Browser 19.914
And the Tor Browser loads the startup page 1.220
And I open the Tails homepage in the Tor Browser 10.562
Then the Tor Browser loads the Tails homepage 1.075
When I request a new identity in Tor Browser 3.390
Then the Tor Browser restarts into a fresh session 1.503
After features/support/hooks.rb:464 1.748
After features/support/hooks.rb:305 0.926
After features/support/hooks.rb:89 0.000
Tags: @product
35.767
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.842
When I start the Tor Browser 21.234
And the Tor Browser loads the startup page 1.155
Then Tor Browser's circuit view is working 1.535
After features/support/hooks.rb:305 1.174
After features/support/hooks.rb:89 0.000
Tags: @product
56.168
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.146
When I start the Tor Browser 20.995
And the Tor Browser loads the startup page 1.106
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.160
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.114
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.433
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.212
After features/support/hooks.rb:305 1.367
After features/support/hooks.rb:89 0.000
Tags: @product
1:35.497
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 11.904
And the network is plugged 0.036
And I successfully configure Tor 15.122
And available upgrades have been checked 1.101
And all notifications have disappeared 4.173
Then the persistent Tor Browser directory exists 0.059
And there is a GNOME bookmark for the persistent Tor Browser directory 1.660
When I start the Tor Browser 18.677
And I open the address "https://tails.net/about" in the Tor Browser 10.952
And "Tails - How Tails works" has loaded in the Tor Browser 1.459
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.970
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.283
Then "Tails - How Tails works" has loaded in the Tor Browser 1.545
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.550
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.000
Tags: @product
41.090
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.320
Then the amnesiac Documents directory exists 0.050
And there is a GNOME bookmark for the amnesiac Documents directory 1.676
Then I start the Tor Browser in offline mode 22.185
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.857
After features/support/hooks.rb:305 1.115
After features/support/hooks.rb:89 0.000
Tags: @product
39.450
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.328
Then the amnesiac Downloads directory exists 0.052
And there is a GNOME bookmark for the amnesiac Downloads directory 1.497
Then I start the Tor Browser in offline mode 20.676
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.896
After features/support/hooks.rb:305 1.200
After features/support/hooks.rb:89 0.000
Tags: @product
40.815
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.514
Then the amnesiac Music directory exists 0.078
And there is a GNOME bookmark for the amnesiac Music directory 1.615
Then I start the Tor Browser in offline mode 21.842
And I can save the current page as "index.html" to the Music GNOME bookmark 8.764
After features/support/hooks.rb:305 1.327
After features/support/hooks.rb:89 0.000
Tags: @product
38.919
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.732
Then the amnesiac Pictures directory exists 0.069
And there is a GNOME bookmark for the amnesiac Pictures directory 1.745
Then I start the Tor Browser in offline mode 18.885
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.487
After features/support/hooks.rb:305 1.106
After features/support/hooks.rb:89 0.000
Tags: @product
42.165
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.258
Then the amnesiac Videos directory exists 0.058
And there is a GNOME bookmark for the amnesiac Videos directory 1.707
Then I start the Tor Browser in offline mode 22.917
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.224
After features/support/hooks.rb:305 1.078
After features/support/hooks.rb:89 0.000
Tags: @product
3:25.107
Scenario Persistent browser bookmarks
Before features/support/hooks.rb:259 0.007
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.052
And all tps features are active 2.400
And all persistent filesystems have safe access rights 0.201
And all persistence configuration files have safe access rights 0.350
And all persistent directories have safe access rights 2.424
When I start the Tor Browser in offline mode 22.005
And I add a bookmark to eff.org in the Tor Browser 13.187
And I cold reboot the computer 9.637
And the computer reboots Tails 54.338
And I enable persistence 17.109
And I log in to a new session 33.461
And all notifications have disappeared 8.861
And I start the Tor Browser in offline mode 20.859
Then the Tor Browser has a bookmark to eff.org 10.216
cannot find TorBrowserEFFBookmark.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/browser.rb:515:in `/^the Tor Browser has a bookmark to eff.org$/'
features/torified_browsing.feature:162:in `Then the Tor Browser has a bookmark to eff.org'
After features/support/hooks.rb:305 4.492

SCENARIO FAILED: 'Persistent browser bookmarks' (at time 03:56:21)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/35/artifact/build-artifacts/03:56:21_Persistent_browser_bookmarks.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/35/artifact/build-artifacts/03:56:21_Persistent_browser_bookmarks.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/35/artifact/build-artifacts/03:56:21_Persistent_browser_bookmarks.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/35/artifact/build-artifacts/03:56:21_Persistent_browser_bookmarks.journal

After features/support/hooks.rb:89 0.010
4.825
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.624
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.201
After features/support/hooks.rb:464 0.418
After features/support/hooks.rb:305 0.586
After features/support/hooks.rb:89 0.000
7.868
Given I have the SSH key pair for a Git repository 0.223
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.461
Then the Git repository "testing" has been cloned successfully 0.183
After features/support/hooks.rb:464 0.435
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.000
0.495
When I wget "https://example.com/" to stdout 0.495
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.283
After features/support/hooks.rb:305 0.599
After features/support/hooks.rb:89 0.000
0.818
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.818

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.276
After features/support/hooks.rb:305 0.588
After features/support/hooks.rb:89 0.000
0.455
When I curl "https://example.com/" to stdout 0.455
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.295
After features/support/hooks.rb:305 0.610
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
45.034
Given I have started Tails from DVD without network and logged in 8.280
And I plug and mount a USB drive containing sample videos 12.017
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.097
And the file "/home/amnesia/video.mp4" exists 0.052
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I open "/home/amnesia/video.mp4" with Totem 3.241
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.333
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.178
Given I close Totem 0.158
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.058
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.050
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.101
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.135
Then Totem tells me it is not allowed to open this file 1.725
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.115
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.064
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.120
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.129
Then Totem tells me it is not allowed to open this file 1.036
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.119
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.077
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.148
Then Totem tells me it is not allowed to open this file 0.813
# 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.058
Given I close Totem 0.147
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.059
And the file "/home/amnesia/.purple/otr.private_key" exists 0.063
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.130
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.213
Then Totem tells me it is not allowed to open this file 1.824
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.065
After features/support/hooks.rb:305 0.767
After features/support/hooks.rb:89 0.000
Feature: Using Totem
23.515
Given I have started Tails from DVD and logged in and the network is connected 12.239
Then I can watch a WebM video over HTTPs 11.275
After features/support/hooks.rb:464 0.554
After features/support/hooks.rb:305 0.848
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
35.367
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.305
And I plug and mount a USB drive containing sample videos 11.917
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.084
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.431
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.427
Given I close Totem 0.251
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.151
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.085
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.160
Then Totem tells me it is not allowed to open this file 1.453
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.098
After features/support/hooks.rb:305 0.888
After features/support/hooks.rb:89 0.000
Tags: @product
43.468
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 12.499
And I disable the Unsafe Browser 3.526
And I log in to a new session 18.061
And the network is plugged 0.047
And all notifications have disappeared 6.618
When I try to start the Unsafe Browser 0.299
Then the Unsafe Browser complains that it is disabled 2.414
After features/support/hooks.rb:305 1.061
After features/support/hooks.rb:89 0.000
Tags: @product
38.118
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.616
And a web server is running on the LAN 1.043
When I successfully start the Unsafe Browser 16.050
And I open a page on the LAN web server in the Unsafe Browser 8.211
Then the Unsafe Browser displays the LAN web server hello message 0.195
After features/support/hooks.rb:305 4.020
After features/support/hooks.rb:89 0.000
Tags: @product @doc
47.017
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.125
When I successfully start the Unsafe Browser 15.736
Then the Unsafe Browser runs as the expected user 0.654
And the Unsafe Browser has a red theme 0.587
And the Unsafe Browser shows a warning as its start page 0.645
And the Unsafe Browser has no add-ons enabled 8.256
And the Unsafe Browser has no bookmarks 8.069
And the Unsafe Browser uses all expected TBB shared libraries 0.941
After features/support/hooks.rb:305 1.031
After features/support/hooks.rb:89 0.000
Tags: @product
39.827
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.564
When I successfully start the Unsafe Browser 15.862
When I open the Tails homepage in the Unsafe Browser 11.531
Then the Tails homepage loads in the Unsafe Browser 0.597
And the Unsafe Browser has sent packets out to the Internet 0.271
After features/support/hooks.rb:305 0.731
After features/support/hooks.rb:89 0.000
30.062
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.444
When I successfully start the Unsafe Browser 16.467
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.564
And the Unsafe Browser chroot is torn down 0.464
After features/support/hooks.rb:305 0.795
After features/support/hooks.rb:89 0.000
41.192
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.651
When I successfully start the Unsafe Browser 16.011
# 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.005

Slept for 10 seconds

And I try to start the Unsafe Browser 0.228
Then I see a warning about another instance already running 3.294
After features/support/hooks.rb:305 1.173
After features/support/hooks.rb:89 0.000
Tags: @product
36.892
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.564
When I configure the Unsafe Browser to use a local proxy 0.191
And I successfully start the Unsafe Browser 15.802
And I open the Tails homepage in the Unsafe Browser 8.815
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.519
After features/support/hooks.rb:305 0.674
After features/support/hooks.rb:89 0.000
2:29.117
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.459
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.066
But checking for updates is disabled in the Unsafe Browser's configuration 0.019
When I successfully start the Unsafe Browser 16.998
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.468
After features/support/hooks.rb:464 0.448
After features/support/hooks.rb:305 0.823
After features/support/hooks.rb:89 0.038
29.058
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.892
And the network is unplugged 0.067
# 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.172
Then I am told I cannot start the Unsafe Browser when I am offline 6.916
After features/support/hooks.rb:305 1.583
After features/support/hooks.rb:89 0.000
19.402
When I plug a USB drive containing a basic VeraCrypt volume 7.053
And I cancel the GNOME authentication prompt 1.759
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 3.973
And I open this VeraCrypt volume in GNOME Files 5.532
Then I see the expected contents in this VeraCrypt volume 0.488
When I lock the currently opened VeraCrypt volume 0.381
Then the VeraCrypt volume has been unmounted and locked 0.213
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.000
22.406
When I plug a USB drive containing a hidden VeraCrypt volume 10.298
And I cancel the GNOME authentication prompt 1.670
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.504
And I open this VeraCrypt volume in GNOME Files 4.964
Then I see the expected contents in this VeraCrypt volume 0.404
When I lock the currently opened VeraCrypt volume 0.377
Then the VeraCrypt volume has been unmounted and locked 0.186
After features/support/hooks.rb:305 0.719
After features/support/hooks.rb:89 0.000
28.626
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.325
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.541
And I open this VeraCrypt volume in GNOME Files 6.195
Then I see the expected contents in this VeraCrypt volume 0.960
When I lock the currently opened VeraCrypt file container 0.433
Then the VeraCrypt file container has been unmounted and locked 0.170
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
35.511
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.431
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.998
And I open this VeraCrypt volume in GNOME Files 5.542
Then I see the expected contents in this VeraCrypt volume 0.891
When I lock the currently opened VeraCrypt file container 0.437
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.017
24.096
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.136
And I cancel the GNOME authentication prompt 1.649
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.569
And I open this VeraCrypt volume in GNOME Files 3.652
Then I see the expected contents in this VeraCrypt volume 0.493
When I lock the currently opened VeraCrypt volume 0.397
Then the VeraCrypt volume has been unmounted and locked 0.196
After features/support/hooks.rb:305 0.906
After features/support/hooks.rb:89 0.000
25.083
When I plug a USB drive containing a hidden VeraCrypt volume 10.252
And I cancel the GNOME authentication prompt 1.669
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.309
And I open this VeraCrypt volume in GNOME Files 3.812
Then I see the expected contents in this VeraCrypt volume 0.457
When I lock the currently opened VeraCrypt volume 0.374
Then the VeraCrypt volume has been unmounted and locked 0.207
After features/support/hooks.rb:305 0.734
After features/support/hooks.rb:89 0.000
52.121
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.423
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.525
And I open this VeraCrypt volume in GNOME Files 4.840
Then I see the expected contents in this VeraCrypt volume 5.425
When I lock the currently opened VeraCrypt file container 0.452
Then the VeraCrypt file container has been unmounted and locked 0.453
After features/support/hooks.rb:305 0.686
After features/support/hooks.rb:89 0.014
45.928
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.326
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.806
And I open this VeraCrypt volume in GNOME Files 4.242
Then I see the expected contents in this VeraCrypt volume 0.841
When I lock the currently opened VeraCrypt file container 0.584
Then the VeraCrypt file container has been unmounted and locked 0.126
After features/support/hooks.rb:305 0.755
After features/support/hooks.rb:89 0.015
35.765
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.243
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.519
And I open this VeraCrypt volume in GNOME Files 4.495
Then I see the expected contents in this VeraCrypt volume 0.810
When I lock the currently opened VeraCrypt file container 0.445
Then the VeraCrypt file container has been unmounted and locked 0.251
After features/support/hooks.rb:305 0.726
After features/support/hooks.rb:89 0.000
Tags: @product
8.302
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.233
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.069
After features/support/hooks.rb:305 0.995
After features/support/hooks.rb:89 0.000
Tags: @product
9.774
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.970
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.804
After features/support/hooks.rb:305 0.950
After features/support/hooks.rb:89 0.000
Tags: @product
21.109
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.286
When I start "WhisperBack" via GNOME Activities Overview 9.852
Then WhisperBack has debugging information 2.971
After features/support/hooks.rb:305 0.991
After features/support/hooks.rb:89 0.000