Project Number Date
test_Tails_ISO_stable 4703 08 Mar 2024, 14:51

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1426 1 2 0 0 1429 192 1 193 4:25:51.163 Failed
Tags: @product
1:43.054
Before features/support/hooks.rb:245 0.022
Given a computer 0.446
And I temporarily create a 100 MiB disk named "swap" 0.104
And I create a gpt swap partition on disk "swap" 11.400
And I plug SATA drive "swap" 1.042
And I temporarily create a 2 GiB disk named "live_hd" 0.026
And I write the Tails ISO image to disk "live_hd" 16.161
And I plug SATA drive "live_hd" 1.059
When I start Tails with network unplugged and I login 1:12.424
Then a "swap" partition was detected by Tails on drive "swap" 0.091
And drive "live_hd" is detected by Tails 0.146
But Tails has no disk swap enabled 0.080
And drive "live_hd" is not mounted 0.068
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.109
Tags: @product
1:21.123
Before features/support/hooks.rb:245 0.002
Given a computer 0.116
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.033
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.916
And I plug non-removable USB drive "fake_TailsData" 1.062
When I start the computer 0.996
And the computer boots Tails 49.744
Then drive "fake_TailsData" is detected by Tails 0.146
And Tails Greeter has not detected a persistence partition 13.107
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.008
Tags: @product
1:27.514
Before features/support/hooks.rb:245 0.001
Given a computer 0.109
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.021
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.775
And I plug SATA drive "fake_TailsData" 1.041
When I start the computer 0.914
And the computer boots Tails 50.164
Then drive "fake_TailsData" is detected by Tails 0.234
And Tails Greeter has not detected a persistence partition 13.252
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.007
Tags: @product
1:21.289
Before features/support/hooks.rb:245 0.002
Given a computer 0.301
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.058
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.898
And I plug SATA drive "gpt_ext2" 1.039
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.033
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.162
And I plug SATA drive "msdos_fat32" 1.053
And I start Tails from DVD with network unplugged and I login 1:10.348
Then drive "gpt_ext2" is detected by Tails 0.164
And drive "gpt_ext2" is not mounted 0.070
And drive "msdos_fat32" is detected by Tails 0.078
And drive "msdos_fat32" is not mounted 0.081
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.007
Tags: @product
2:0.636
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:45.571
And running a command as root with pkexec requires PolicyKit administrator privileges 0.130
Then I can run a command as root with sudo 0.116
Then I can run a command as root with pkexec 14.817
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.020
Tags: @product
2:3.008
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.177
And running a command as root with pkexec requires PolicyKit administrator privileges 0.120
Then I cannot run a command as root with sudo and the standard passwords 0.193
And I cannot run a command as root with pkexec and the standard passwords 28.719
Then I cannot login as root using su with the standard passwords 53.796
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.473
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.834
When the network is plugged 0.170
And I successfully configure Tor 15.398
Then the system clock is less than 5 minutes incorrect 0.070
After features/support/hooks.rb:450 0.554
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.975
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.267
When the network is plugged 0.032
And the Tor Connection Assistant autostarts 2.855
And I configure some normal bridges in the Tor Connection Assistant 11.985
And I wait until Tor is ready 1.765
Then the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:450 0.390
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.715
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.997
When I bump the system time with "+1 day" 0.242
And I capture all network traffic 0.004
And the network is plugged 0.178
And the Tor Connection Assistant autostarts 2.622
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.726
And I wait until Tor is ready 2.031
Then the system clock is less than 5 minutes incorrect 0.057
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.852
After features/support/hooks.rb:450 0.450
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.049
Feature: Time syncing
1:10.647
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.923
When I bump the system time with "-15 days" 0.215
And I warm reboot the computer 0.016
And the computer reboots Tails 1:2.356
Then Tails' hardware clock is close to the host system's time 0.134
After features/support/hooks.rb:450 0.106
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:20.264
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.904
When I bump the hardware clock's time with "-15 days" 1.367
And I warm reboot the computer 0.010
And the computer reboots Tails 1:10.754
Then the hardware clock is still off by "-15 days" 0.227
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.583
After features/support/hooks.rb:75 0.006
Feature: Time syncing
50.763
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.138
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.018
And I start the computer 0.991
And the computer boots Tails 49.438
Then the system clock is just past Tails' source date 0.175
After features/support/hooks.rb:450 0.102
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.020
Feature: Time syncing
29.654
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.965
And I make sure time sync before Tor connects times out 1.126
When the network is plugged 0.036
And I successfully configure Tor 20.479
Then the system clock is less than 5 minutes incorrect 0.046
After features/support/hooks.rb:450 0.522
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.569
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.069
When I bump the system time with "+8 hours +15 minutes" 0.202
And all notifications have disappeared 4.412
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.109
And the network is plugged 0.027
And the Tor Connection Assistant autostarts 2.612
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.895
And I click "Connect to Tor" 1.144
And the Tor Connection Assistant fails to connect to Tor 15.473
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.800
Then the system clock is less than 20 minutes incorrect 0.182
When I click "Connect to Tor" 1.154
Then I wait until Tor is ready 6.593
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.828
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.058
After features/support/hooks.rb:450 0.491
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.032
Feature: Time syncing
56.548
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.015
When I bump the system time with "+8 hours +15 minutes" 0.220
And all notifications have disappeared 4.459
And I capture all network traffic 0.003
And the network is plugged 0.032
And the Tor Connection Assistant autostarts 2.816
# 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.197
And I click "Connect to Tor" 1.151
Then the Tor Connection Assistant reports that it failed to connect 11.880
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.776
Then the system clock is less than 20 minutes incorrect 0.196
# "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.346
When I click "Connect to Tor" 1.146
Then I wait until Tor is ready 6.028
And all Internet traffic has only flowed through the configured bridges 0.863
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.046
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.366
After features/support/hooks.rb:450 0.456
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.048
Feature: Time syncing
20.820
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.894
And I make sure time sync before Tor connects uses a fake connectivity check service 1.132
And the network is plugged 0.059
And Tor is ready 10.235
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.495
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.519
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.001
Tags: @product
14.914
When I configure some normal bridges in the Tor Connection Assistant 10.315
Then I wait until Tor is ready 3.770
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.044
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.771
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.036
Tags: @product
14.020
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 8.867
Then I wait until Tor is ready 3.879
And tca.conf includes the configured bridges 0.025
And available upgrades have been checked 0.106
And all Internet traffic has only flowed through the configured bridges 1.140
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.080
Tags: @product
36.141
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.569
Then I wait until Tor is ready 2.650
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.064
And all Internet traffic has only flowed through the configured bridges 0.839
After features/support/hooks.rb:291 0.552
After features/support/hooks.rb:75 0.032
Tags: @product
1:6.166
Given the Tor network and default bridges are blocked 1.603
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.256
Then the Tor Connection Assistant reports that it failed to connect 0.110
And tca.conf is empty 0.174
Given I scan a QR code from the error page in Tor Connection Assistant 20.844
And I retry connecting to Tor 1.185
Then I wait until Tor is ready 11.049
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.883
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.060
16.088
When I configure the default bridges in the Tor Connection Assistant 12.481
Then I wait until Tor is ready 1.638
And Tor is configured to use the default bridges 0.481
And tca.conf includes no bridge 0.019
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.931
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.049
Tags: @product
26.506
Given the Tor network is blocked 1.869
When I configure a direct connection in the Tor Connection Assistant 19.595
Then I wait until Tor is ready 2.412
And tca.conf includes no bridge 0.010
And available upgrades have been checked 1.094
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 1.000
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.047
Tags: @product
41.202
Given the Tor network and default bridges are blocked 1.570
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.391
Then the Tor Connection Assistant reports that it failed to connect 0.115
And tca.conf is empty 0.197
Given the Tor network and default bridges are unblocked 1.157
And I retry connecting to Tor 1.168
Then I wait until Tor is ready 5.543
And tca.conf includes no bridge 0.010
And available upgrades have been checked 1.095
And all Internet traffic has only flowed through Tor or connectivity check service 0.954
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.040
Tags: @product
4.646
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.382
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.127
And I cannot click the "Connect to Tor" button 0.136
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.039
Tags: @product
23.750
Given I configure a direct connection in the Tor Connection Assistant 7.233
And I wait until Tor is ready 2.350
When I disconnect the network through GNOME 2.684
And I connect the network through GNOME 2.583
Then the Tor Connection Assistant autostarts 1.827
And the Tor Connection Assistant connects to Tor 4.535
And I wait until Tor is ready 0.962
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.062
And all Internet traffic has only flowed through Tor or connectivity check service 1.509
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.051
Tags: @product
41.519
Given I configure a direct connection in the Tor Connection Assistant 7.012
And I wait until Tor is ready 2.324
And I disconnect the network through GNOME 2.561
And the Tor network and default bridges are blocked 1.523
When I connect the network through GNOME 2.657
Then the Tor Connection Assistant reports that it failed to connect 25.439
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.061
Tags: @product
34.395
Given the Tor network and default bridges are blocked 1.654
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.435
Then the Tor Connection Assistant reports that it failed to connect 0.140
Given the Tor network and default bridges are unblocked 1.369
When I click "Connect to Tor" 1.161
Then I wait until Tor is ready 7.006
And Tor is configured to use the default bridges 0.620
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.007
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.036
17.649
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.017
And I prepare Tails for memory erasure tests 0.423
When I start a process allocating 128 MiB of memory with a known pattern 1.194
Then patterns cover at least 128 MiB in the guest's memory 3.656

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.501
After features/support/hooks.rb:75 0.000
6:27.265
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:40.969
And I prepare Tails for memory erasure tests 0.451
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.535
When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.536
After features/support/hooks.rb:75 0.018
33.586
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.130
And I temporarily create a 4 GiB disk named "gptfat" 0.058
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.027
And I plug USB drive "gptfat" 2.503
When I start Tails Installer 18.816
Then I am told by Tails Installer that the destination device "is too small" 0.049
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.001
Tags: @product
28.582
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.953
And I temporarily create a 7200 MiB disk named "temp" 0.044
And I start Tails Installer 17.625
But a suitable USB device is not found 0.018
When I plug USB drive "temp" 2.649
Then the "temp" USB drive is selected 0.092
When I unplug USB drive "temp" 0.180
Then a suitable USB device is not found 0.017
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.254
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.423
And I temporarily create a 7200 MiB disk named "install" 0.031
And I create a gpt partition with a vfat filesystem on disk "install" 5.153
And I plug USB drive "install" 2.472
And I install Tails to USB drive "install" by cloning 3:30.379
Then the running Tails is installed on USB drive "install" 10.733
But there is no persistence partition on USB drive "install" 0.060
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.109
Tags: @product
3:47.513
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.080
And I temporarily create a 7200 MiB disk named "install" 0.029
And I plug USB drive "install" 2.432
And I install Tails to USB drive "install" by cloning 3:25.282
Then the running Tails is installed on USB drive "install" 11.606
But there is no persistence partition on USB drive "install" 0.082
After features/support/hooks.rb:291 1.163
After features/support/hooks.rb:75 0.112
Tags: @product
4:26.725
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.007
And I create a file in the Persistent directory 0.080
And I temporarily create a 7200 MiB disk named "install" 0.033
And I create a gpt partition with a vfat filesystem on disk "install" 4.033
And I plug USB drive "install" 2.454
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:51.009
Then the running Tails is installed on USB drive "install" 12.691
And there is a persistence partition on USB drive "install" 0.069
And the USB drive "install" contains the same files as my persistent storage 4.346
After features/support/hooks.rb:291 1.993
After features/support/hooks.rb:75 0.149
Tags: @product
3:56.409
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.430
And I temporarily create a 7200 MiB disk named "install" 0.026
And I plug USB drive "install" 2.708
And I install Tails to USB drive "install" by cloning 3:28.027
Then the running Tails is installed on USB drive "install" 14.153
And there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:291 1.780
After features/support/hooks.rb:75 0.089
Tags: @product
3:58.530
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.904
And I have started Tails from DVD without network and logged in 8.731
And I clone USB drive "__internal" to a temporary USB drive "install" 1.010
And I plug USB drive "install" 2.549
# 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:24.157
Then the running Tails is installed on USB drive "install" 12.105
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:291 1.589
After features/support/hooks.rb:75 0.126
Tags: @product @uefi
1:38.521
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.841
And I power off the computer 0.339
And the computer is set to boot in UEFI mode 0.162
When I start Tails from USB drive "__internal" with network unplugged and I login 1:24.598
Then Tails is running from USB drive "__internal" 0.322
And the boot device has safe access rights 3.202
And Tails has started in UEFI mode 0.054
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.006
Tags: @product
1:41.978
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.110
And I plug and mount a USB drive containing a Tails USB image 28.817
And I create a 7200 MiB disk named "usbimage" 0.027
And I plug USB drive "usbimage" 2.368
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:2.653
After features/support/hooks.rb:291 1.768
After features/support/hooks.rb:75 0.089
Tags: @product
1:20.762
Before features/support/hooks.rb:245 0.003
Given a computer 0.134
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:19.544
Then Tails is running from USB drive "usbimage" 0.342
And the label of the system partition on "usbimage" is "Tails" 0.207
And the system partition on "usbimage" is an EFI system partition 0.140
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.136
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.102
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.083
And the system partition on "usbimage" has the expected flags 0.070
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.006
26:28.914
Scenario I set up Additional Software when installing a package without persistent partition and the package is installed next time I start Tails
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Steps
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.631
And I update APT using apt 18.571
And I install "popularity-contest" using apt 19.220
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.829
When I create a persistent storage and activate the Additional Software feature 19.914
Then Additional Software is correctly configured for package "popularity-contest" 1.398
When I shutdown Tails and wait for the computer to power off 13.220
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 24:17.127
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:714:in `new'
./features/step_definitions/common_steps.rb:714:in `/^all notifications have disappeared$/'
./features/step_definitions/common_steps.rb:297:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/additional_software_packages.feature:35:in `And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then Additional Software is correctly configured for package "popularity-contest" 0.000
And the package "popularity-contest" is installed after Additional Software has been started 0.000
After features/support/hooks.rb:450 0.033
After features/support/hooks.rb:291 9.919

SCENARIO FAILED: 'I set up Additional Software when installing a package without persistent partition and the package is installed next time I start Tails' (at time 01:27:38)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4703/artifact/build-artifacts/01:27:38_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4703/artifact/build-artifacts/01:27:38_I_set_up_Additional_Software_when_installing_a_package_without_persistent_partition_and_the_package_is_installed_next_time_I_start_Tails.mkv

After features/support/hooks.rb:75 0.013
2:13.132
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.169
And I start Tails from USB drive "__internal" and I login with an administration password 1:30.794
And I update APT using apt 17.422
When I install "makepp" using apt 19.171
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.481
And the package "makepp" is installed 0.093
After features/support/hooks.rb:450 39.647
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.019
4:50.422
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.012
Given a computer 0.476
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:7.724
When I uninstall "popularity-contest" using apt 18.701
And I accept removing "popularity-contest" from Additional Software 0.477
Then "popularity-contest" is not in the list of Additional Software 0.667
When I start Synaptic 24.015
And I update APT using Synaptic 21.966
And I install "cowsay" using Synaptic 8.993
And I accept adding "cowsay" to Additional Software 1.545
Then Additional Software is correctly configured for package "cowsay" 0.788
When I uninstall "cowsay" using apt 3.228
And I refuse removing "cowsay" from Additional Software 0.459
Then Additional Software is correctly configured for package "cowsay" 0.748
When I start "Additional Software" via GNOME Activities Overview 9.868
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.457
Then "cowsay" is not in the list of Additional Software 0.886
When I install "cowsay" using apt 3.178
And I refuse adding "cowsay" to Additional Software 0.548
Then "cowsay" is not in the list of Additional Software 0.688
After features/support/hooks.rb:450 0.983
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.011
11:22.925
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.157
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:25.236
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.338
And I accept adding "cowsay" to Additional Software 5.714
And Additional Software is correctly configured for package "cowsay" 0.871
And I shutdown Tails and wait for the computer to power off 5.092
And I start Tails from USB drive "__internal" with network unplugged 1:0.532
And I enable persistence 29.899
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.021
And I log in to a new session 33.789
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.730
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# 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.068
And the network is plugged 0.034
And Tor is ready 16.757
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.803
And available upgrades have been checked 0.125
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.361
And I can open the Additional Software configuration window from the notification 2.979
And I shutdown Tails and wait for the computer to power off 2:6.497
And I start Tails from USB drive "__internal" with network unplugged 53.302
And I enable persistence 31.176
# 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.026
And I log in to a new session 34.438
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.394
And I revert the APT tweaks that made it prefer an old version of cowsay 0.047
And the network is plugged 0.022
And Tor is ready 41.218
Then the Additional Software upgrade service has started 0.136
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.071
After features/support/hooks.rb:450 2.289
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.023
2:9.521
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.169
And I start Tails from USB drive "__internal" with network unplugged 52.849
And I enable persistence 31.325
And I remove the "cowsay" deb files from the APT cache 0.613
# 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.112
And I log in to a new session 34.323
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.245
And I can open the Additional Software log file from the notification 4.447
And the package "cowsay" is not installed 0.433
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.010
Tags: @product
1:30.169
Before features/support/hooks.rb:245 0.005
Given a computer 0.153
And I create a 7200 MiB disk named "old" 0.030
And I plug USB drive "old" 1.044
And I write an old version of the Tails USB image to disk "old" 18.469
When I start Tails from USB drive "old" with network unplugged 1:6.723
Then the boot device has safe access rights 2.876
And Tails is running from USB drive "old" 0.282
And there is no persistence partition on USB drive "old" 0.056
And process "udev-watchdog" is running 0.092
And udev-watchdog is monitoring the correct device 0.262
And I unplug USB drive "old" 0.178
After features/support/hooks.rb:291 6.760
After features/support/hooks.rb:75 0.009
Tags: @product
2:5.662
Before features/support/hooks.rb:245 0.005
Given a computer 0.140
And I start Tails from USB drive "old" with network unplugged and I login 1:14.381
Then Tails is running from USB drive "old" 0.283
And I create a persistent partition 41.100
And I take note of which tps features are available 1.878
Then a Tails persistence partition exists on USB drive "old" 0.818
And I shutdown Tails and wait for the computer to power off 7.059
After features/support/hooks.rb:291 0.159
After features/support/hooks.rb:75 0.010
Tags: @product
2:36.787
Before features/support/hooks.rb:245 0.006
Given a computer 0.152
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:10.789
Then Tails is running from USB drive "old" 0.334
And all tps features are active 1.610
When I write some files expected to persist 1.629
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.188
And all persistence configuration files have safe access rights 0.351
And all persistent directories from the old Tails version have safe access rights 2.388
And I take note of which tps features are available 0.291
And I shutdown Tails and wait for the computer to power off 4.159
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.891
After features/support/hooks.rb:291 0.156
After features/support/hooks.rb:75 0.010
Tags: @product
2:30.829
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.795
And I log in to a new session 15.230
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.482
And I plug USB drive "to_upgrade" 2.479
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.582
Then the running Tails is installed on USB drive "to_upgrade" 13.816
And I unplug USB drive "to_upgrade" 0.198
And I unplug USB drive "__internal" 0.244
After features/support/hooks.rb:291 3.641
After features/support/hooks.rb:75 0.000
Tags: @product
2:25.948
Before features/support/hooks.rb:245 0.006
Given a computer 0.381
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:16.467
Then all tps features from the old Tails version are active 1.717
And Tails is running from USB drive "to_upgrade" 0.360
And the boot device has safe access rights 3.335
And the expected persistent files created with the old Tails version are present in the filesystem 1.454
And all persistent directories from the old Tails version have safe access rights 2.231
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.010
7:34.446
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 39.710
And no SquashFS delta is installed 0.104
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.346
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.057
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.298
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.429
When the network is plugged 0.046
And Tor is ready 19.203
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.596
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 11.275
Given I shutdown Tails and wait for the computer to power off 8.067
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:24.446
Then Tails is running version 6.2~testoverlayfs 0.014
And all tps features are active 1.943
And the file system changes introduced in version 6.2~testoverlayfs are present 0.317
And only the 6.2~testoverlayfs SquashFS delta is installed 0.085
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.291
# 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.296
When the network is plugged 0.027
And Tor is ready 45.718
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.583
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.205
Given I shutdown Tails and wait for the computer to power off 4.076
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.933
Then Tails is running version 6.3~testoverlayfs 0.012
And all tps features are active 1.902
And the file system changes introduced in version 6.3~testoverlayfs are present 0.463
And only the 6.3~testoverlayfs SquashFS delta is installed 0.059
# 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.277
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.256
When the network is plugged 0.055
And Tor is ready 16.220
Then the Upgrader considers the system as up-to-date 0.238
# 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.027
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.854
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.014
33.383
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.098
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.284
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.068
And the signing key used by the Upgrader is outdated 1.256
But a current signing key is available on our website 0.000
When the network is plugged 0.034
And Tor is ready 15.144
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.497
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
49.301
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 40.946
When I eject the boot medium 0.229
Then Tails eventually shuts down 8.126
After features/support/hooks.rb:291 0.245
After features/support/hooks.rb:75 0.000
38.828
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.146
And I prepare Tails for memory erasure tests 0.387
And I fill a 128 MiB file with a known pattern on the root filesystem 15.043
And patterns cover at least 128 MiB in the guest's memory 3.875

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

When I eject the boot medium 0.353
And I wait for Tails to finish wiping the memory 9.294
Then I find very few patterns in the guest's memory 1.727

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

After features/support/hooks.rb:291 3.579
After features/support/hooks.rb:75 0.000
34.822
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.392
And I prepare Tails for memory erasure tests 0.419
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.912
And I fill the USB drive with a known pattern 2.287
And I read the content of the test FS 0.126
And patterns cover at least 90% of the test FS size in the guest's memory 3.628

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

When I eject the boot medium 0.258
And I wait for Tails to finish wiping the memory 9.957
Then I find very few patterns in the guest's memory 1.838

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

After features/support/hooks.rb:291 3.696
After features/support/hooks.rb:75 0.000
50.819
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.379
And I prepare Tails for memory erasure tests 0.389
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.577
And I fill the USB drive with a known pattern 1.228
And I read the content of the test FS 0.078
And patterns cover at least 99% of the test FS size in the guest's memory 3.425

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

When I eject the boot medium 0.305
And I wait for Tails to finish wiping the memory 6.668
Then I find very few patterns in the guest's memory 1.765

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

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

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

When I eject the boot medium 0.553
And I wait for Tails to finish wiping the memory 9.779
Then I find very few patterns in the guest's memory 1.826

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

And Tails eventually shuts down 1:28.326
After features/support/hooks.rb:291 0.142
After features/support/hooks.rb:75 0.000
Tags: @product
53.070
Before features/support/hooks.rb:245 0.006
Given a computer 0.159
And I start Tails from DVD with network unplugged and genuine APT sources 52.432
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.039
And no proposed-updates APT suite is enabled 0.184
And no experimental APT suite is enabled for deb.torproject.org 0.049
And if releasing, no unversioned Tails APT source is enabled 0.189

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.009
Tags: @product
1:16.573
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.569
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.045
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.471
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.712
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.015
When I start Tails' custom backup tool 12.182
Then the backup tool displays "Plug in your backup Tails USB stick" 3.699
When I plug USB drive "backup" 1.872
And I give the Persistent Storage on drive "backup" its own UUID 0.258
And I click "Retry" in the backup tool 1.219
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.253
When I click "Back Up" in the backup tool 1.167
And I enter my persistent storage passphrase into the polkit prompt 3.507
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.453
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.194
And I plug USB drive "backup" 3.356
Then the USB drive "backup" contains the same files as my persistent storage 4.594
After features/support/hooks.rb:291 1.947
After features/support/hooks.rb:75 0.120
Tags: @product
0.172
Then the hostname should not have been leaked on the network 0.172
After features/support/hooks.rb:291 1.329
After features/support/hooks.rb:75 0.066
Tags: @product
0.694
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.167
And I switch to the "manually-added-con" NetworkManager connection 0.326
Then the hostname should not have been leaked on the network 0.200
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.029
37.115
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.057
When I start "Tails Documentation" via GNOME Activities Overview 10.718
Then the Tor Browser has started 17.755
Then "Tails - Documentation" has loaded in the Tor Browser 0.584
After features/support/hooks.rb:291 1.148
After features/support/hooks.rb:75 0.000
46.440
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.210
When I start "Tails Documentation" via GNOME Activities Overview 10.639
Then the Tor Browser has started 20.978
Then "Tails - Documentation" has loaded in the Tor Browser 0.611
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.000
21.369
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.167
When I start Electrum through the GNOME menu 11.231
But the "electrum" tps feature is not enabled 0.494
And I see a warning that Electrum is not persistent 1.475
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
28.351
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.115
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 12.793
Then I see "CupsTestPage.png" after at most 40 seconds 2.710
And I can print the current document to "/home/amnesia/output.pdf" 4.732
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
28.613
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.990
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.139
When I open "/home/amnesia/default-testpage.pdf" with Evince 12.786
Then I see "CupsTestPage.png" after at most 40 seconds 2.812
And I can print the current document to "/home/amnesia/output.pdf" 4.884
After features/support/hooks.rb:291 1.671
After features/support/hooks.rb:75 0.000
Feature: Using Evince
29.267
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.034
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.136
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.048
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.054
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.050
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.160
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.967
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.149
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.220
When I close Evince 0.177
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.104
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.248
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.058
When I close Evince 0.187
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.118
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.103
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.234
# 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.086
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
31.647
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.185
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.171
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.087
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 13.429
Then I see "CupsTestPage.png" after at most 40 seconds 2.845
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.928
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Feature: Using Evince
26.300
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.503
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.186
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.046
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.172
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.992
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.925
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.474
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
19.911
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.363
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.055
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.179
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:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
8.714
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.322
When the "Dogtail rules!" notification is sent 0.138
Then the "Dogtail rules!" notification is shown to the user 0.253
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.000
Tags: @product
37.917
Before features/support/hooks.rb:245 0.006
Given a computer 0.156
And I start the computer from DVD with network unplugged 34.775
When Tails detects disk read failures 0.738
Then I see a disk failure message on the splash screen 2.246
After features/support/hooks.rb:291 0.774
After features/support/hooks.rb:75 0.016
Tags: @product @doc
30.779
Before features/support/hooks.rb:245 0.004
Given a computer 0.200
And I have started Tails from DVD without network and logged in 8.163
When Tails detects disk read failures 0.584
Then I see a disk failure message 1.253
Then I can open the hardware failure documentation from the disk failure message 20.578
After features/support/hooks.rb:291 1.692
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.072
Before features/support/hooks.rb:245 0.006
Given a computer 0.271
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.615
Then I see a graphics card failure message on the splash screen 14.185
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.010
Tags: @product @doc
10.411
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.220
Then the included OpenPGP keys are valid for the next 1 month 2.190
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Tags: @product
20.382
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.287
Then the keys trusted by APT are valid for the next 3 months 12.094
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.469
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.775
And I log in to a new session in German (de) 30.993
Then the amnesiac Documents directory exists 0.095
And there is a GNOME bookmark for the amnesiac Documents directory 2.605
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.412
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.465
And I log in to a new session in German (de) 29.670
Then the amnesiac Downloads directory exists 0.051
And there is a GNOME bookmark for the amnesiac Downloads directory 2.226
After features/support/hooks.rb:291 1.268
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.555
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.152
And I log in to a new session in German (de) 30.969
Then the amnesiac Music directory exists 0.071
And there is a GNOME bookmark for the amnesiac Music directory 2.361
After features/support/hooks.rb:291 1.267
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.297
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.029
And I log in to a new session in German (de) 29.682
Then the amnesiac Pictures directory exists 0.049
And there is a GNOME bookmark for the amnesiac Pictures directory 2.536
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.945
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.079
And I log in to a new session in German (de) 31.307
Then the amnesiac Videos directory exists 0.086
And there is a GNOME bookmark for the amnesiac Videos directory 2.472
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.874
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.890
When I log in to a new session in Arabic (ar) 28.912
Then the keyboard layout is set to "us" 0.157
When the network is plugged 0.030
And Tor is ready 16.166
Then I successfully start the Unsafe Browser in "ar" 13.988
And I kill the Unsafe Browser 5.673
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 34.299
And DuckDuckGo is the default search engine 10.760
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 21.753
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:291 1.224
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.906
Before features/support/hooks.rb:245 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.267
When I log in to a new session in Chinese (zh_CN) 30.168
Then the keyboard layout is set to "cn" 0.211
When the network is plugged 0.026
And Tor is ready 14.092
Then I successfully start the Unsafe Browser in "zh_CN" 14.811
And I kill the Unsafe Browser 6.132
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 34.482
And DuckDuckGo is the default search engine 18.722
And I kill the Tor Browser 5.439
And the screen keyboard works in Thunderbird 25.828
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:291 1.682
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.586
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.918
When I log in to a new session in English (en) 16.519
Then the keyboard layout is set to "us" 0.116
When the network is plugged 0.039
And Tor is ready 16.438
Then I successfully start the Unsafe Browser in "en" 14.105
And I kill the Unsafe Browser 5.732
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 32.939
And DuckDuckGo is the default search engine 9.745
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 20.063
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.559
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.923
When I log in to a new session in French (fr) 29.223
Then the keyboard layout is set to "fr" 0.179
When the network is plugged 0.033
And Tor is ready 13.917
Then I successfully start the Unsafe Browser in "fr" 13.137
And I kill the Unsafe Browser 5.571
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 33.131
And DuckDuckGo is the default search engine 9.984
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 21.451
And the layout of the screen keyboard is set to "fr" 0.606
After features/support/hooks.rb:291 1.379
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.892
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.891
When I log in to a new session in German (de) 29.228
Then the keyboard layout is set to "de" 0.172
When the network is plugged 0.037
And Tor is ready 14.940
Then I successfully start the Unsafe Browser in "de" 12.666
And I kill the Unsafe Browser 5.974
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 32.356
And DuckDuckGo is the default search engine 11.144
And I kill the Tor Browser 5.499
And the screen keyboard works in Thunderbird 21.248
And the layout of the screen keyboard is set to "de" 0.617
After features/support/hooks.rb:291 1.611
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.722
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.069
When I log in to a new session in Italian (it) 30.016
Then the keyboard layout is set to "it" 0.173
When the network is plugged 0.028
And Tor is ready 13.642
Then I successfully start the Unsafe Browser in "it" 13.887
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 32.894
And DuckDuckGo is the default search engine 22.036
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 20.952
And the layout of the screen keyboard is set to "us" 0.662
After features/support/hooks.rb:291 1.435
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.368
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.863
When I log in to a new session in Persian (fa) 31.701
Then the keyboard layout is set to "ir" 0.223
When the network is plugged 0.027
And Tor is ready 16.211
Then I successfully start the Unsafe Browser in "fa" 13.851
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 35.666
And DuckDuckGo is the default search engine 10.582
And I kill the Tor Browser 5.747
And the screen keyboard works in Thunderbird 22.068
And the layout of the screen keyboard is set to "ir" 0.536
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.536
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.911
When I log in to a new session in Portuguese (pt) 30.266
Then the keyboard layout is set to "pt" 0.264
When the network is plugged 0.023
And Tor is ready 14.869
Then I successfully start the Unsafe Browser in "pt" 13.652
And I kill the Unsafe Browser 5.750
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 33.819
And DuckDuckGo is the default search engine 10.908
And I kill the Tor Browser 5.495
And the screen keyboard works in Thunderbird 20.942
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.409
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.990
When I log in to a new session in Russian (ru) 28.460
Then the keyboard layout is set to "ru" 0.235
When the network is plugged 0.034
And Tor is ready 14.201
Then I successfully start the Unsafe Browser in "ru" 12.970
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 35.464
And DuckDuckGo is the default search engine 10.157
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 24.066
And the layout of the screen keyboard is set to "ru" 0.623
After features/support/hooks.rb:291 1.682
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.370
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.982
When I log in to a new session in Spanish (es) 29.613
Then the keyboard layout is set to "es" 0.158
When the network is plugged 0.357
And Tor is ready 13.228
Then I successfully start the Unsafe Browser in "es" 14.398
And I kill the Unsafe Browser 5.993
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 33.421
And DuckDuckGo is the default search engine 10.295
And I kill the Tor Browser 5.570
And the screen keyboard works in Thunderbird 20.642
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 2.435
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.002
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.800
When I log in to a new session in Turkish (tr) 29.446
Then the keyboard layout is set to "tr" 0.180
When the network is plugged 0.033
And Tor is ready 14.631
Then I successfully start the Unsafe Browser in "tr" 13.549
And I kill the Unsafe Browser 5.830
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 33.469
And DuckDuckGo is the default search engine 10.888
And I kill the Tor Browser 5.451
And the screen keyboard works in Thunderbird 21.990
And the layout of the screen keyboard is set to "us" 0.621
After features/support/hooks.rb:291 1.365
After features/support/hooks.rb:75 0.000
Tags: @product
46.830
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.918
And I capture all network traffic 0.012
When I disable MAC spoofing in Tails Greeter 4.418
And I log in to a new session 19.426
And the network is plugged 0.035
And Tor is ready 12.834
Then 1 network interface is enabled 0.104
And the 1st network device has its real MAC address configured 0.112
When I hotplug a network device and wait for it to be initialized 1.498
Then 2 network interfaces are enabled 0.086
And the 2nd network device has its real MAC address configured 0.085
And some network device leaked the real MAC address 0.298
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.032
Tags: @product
42.299
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.977
And I capture all network traffic 0.013
When I log in to a new session 16.619
And the network is plugged 0.033
And Tor is ready 15.656
Then 1 network interface is enabled 0.110
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.390
Then 2 network interfaces are enabled 0.084
And the 2nd network device has a spoofed MAC address configured 0.075
And no network device leaked the real MAC address 0.252
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.059
Tags: @product
2:26.745
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.340
And I capture all network traffic 0.005
And the network is plugged 0.032
And macchanger will fail by not spoofing and always returns false 0.168
When I log in to a new session 2:12.712
Then no network interfaces are enabled 0.124
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.346
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.056
Tags: @product
2:26.977
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.347
And I capture all network traffic 0.007
And the network is plugged 0.033
And macchanger will fail by not spoofing and always returns true 0.153
When I log in to a new session 2:12.448
Then no network interfaces are enabled 0.160
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 4.814
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.044
Tags: @product
2:27.759
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.891
And I capture all network traffic 0.007
And the network is plugged 0.029
And macchanger will fail by not spoofing and always returns true 0.146
And no network interface modules can be unloaded 0.434
When I log in to a new session 2:12.598
Then 1 network interface is enabled 0.098
But the MAC spoofing panic mode disabled networking 0.657
And no network device leaked the real MAC address 0.013
And I see the "All networking disabled" notification after at most 60 seconds 5.882
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.038
Tags: @product
53.653
Before features/support/hooks.rb:245 0.006
Given a computer 0.273
And I capture all network traffic 0.005
When I start the computer 0.945
Then the computer boots Tails 52.285
And no network interfaces are enabled 0.131
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.053
1:24.662
Before features/support/hooks.rb:245 0.005
Given a computer 0.163
And I start Tails from DVD with network unplugged and I login 1:10.753
And I plug and mount a USB drive containing a sample PNG 12.096
Then MAT can clean some sample PNG file 1.650
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:0.575
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.159
And I wait between 30 and 60 seconds 34.028

Slept for 34 seconds

Then the Tor Status icon tells me that Tor is not usable 0.829
When the network is plugged 0.206
Then I successfully configure Tor 12.314
And the Tor Status icon tells me that Tor is usable 0.859
And all notifications have disappeared 4.126
And the time has synced 0.051
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
Feature: Networking
35.137
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.970
And I disable networking in Tails Greeter 1.035
And I log in to a new session 15.514
Then no network interfaces are enabled 0.230
When I hotplug a network device 0.193
And I wait 10 seconds 10.004

Slept for 10 seconds

Then no network interfaces are enabled 0.187
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
26.095
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.529
When I start "Onion Circuits" via GNOME Activities Overview 9.986
Then Onion Circuits starts 1.336
And Onion Circuits shows some circuits 0.242
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Tags: @product
2:11.830
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:30.496
And I update APT using apt 18.642
And I install "python3-behave" using apt 19.498
Then the Tails Persistent Storage behave tests pass 3.193
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.000
Tags: @product
32.893
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.250
When I log in to a new session without activating the Persistent Storage 17.253
Then Tails is running from USB drive "__internal" 0.357
And persistence is disabled 0.135
But a Tails persistence partition exists on USB drive "__internal" 4.897
After features/support/hooks.rb:291 1.047
After features/support/hooks.rb:75 0.000
Tags: @product
3:5.920
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.171
Then Tails is running from USB drive "__internal" 0.369
When I create a file in the Persistent directory 0.144
And I create a persistent partition with the default settings 32.343
Then the file I created was copied to the Persistent Storage 0.706
When I shutdown Tails and wait for the computer to power off 10.052
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.782
Then persistence for "Persistent" is active 0.282
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.008
Tags: @product
1:5.368
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.351
And the system is very low on memory 3.532
When I create a file in the Persistent directory 0.974
When I try to create a persistent partition 23.150
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.183
When I close the Persistent Storage app 2.503
And I free up some memory 1.626
And I create a persistent partition with the default settings 22.683
Then the file I created was copied to the Persistent Storage 0.363
After features/support/hooks.rb:291 1.620
After features/support/hooks.rb:75 0.000
Tags: @product
2:53.047
Before features/support/hooks.rb:245 0.012
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.039
Then Tails is running from USB drive "__internal" 0.828
And all tps features are active 2.243
And all persistent directories have safe access rights 2.471
When I disable the first tps feature 15.627
Then all tps features but the first one are active 1.767
And I shutdown Tails and wait for the computer to power off 7.024
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.401
Then all tps features but the first one are active 1.644
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.008
Tags: @product
39.006
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.015
Then persistence for "Persistent" is active 0.099
And I create a file in the Persistent directory 0.084
Then the file I created was copied to the Persistent Storage 0.062
When I disable the first tps feature 15.504
Then persistence for "Persistent" is not active 0.058
And the Persistent directory does not exist 0.049
When I enable the first tps feature 12.990
Then persistence for "Persistent" is active 0.069
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
Tags: @product
40.022
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.596
Then persistence for "Persistent" is active 0.086
When I create a file in the Persistent directory 0.067
And I disable the first tps feature 16.235
And I delete the data of the Persistent Folder feature 13.799
Then the file I created does not exist on the Persistent Storage 0.237
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
Tags: @product
50.260
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.664
And the network is plugged 0.033
And Tor is ready 16.776
And I take note of which tps features are available 0.602
When I write some files expected to persist 1.347
And I shutdown Tails and wait for the computer to power off 7.128
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.706
After features/support/hooks.rb:291 0.139
After features/support/hooks.rb:75 0.000
Tags: @product
3:7.608
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.473
And the network is plugged 0.031
And Tor is ready 16.579
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.257
And I shutdown Tails and wait for the computer to power off 6.019
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.366
And I capture all network traffic 0.008
And the network is plugged 0.111
And Tor is ready 20.114
And I switch to the "persistent-con-current" NetworkManager connection 0.324
And the 1st network device has a spoofed MAC address configured 0.067
And no network device leaked the real MAC address 0.252
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.051
Tags: @product
1:24.339
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 45.346
And I enable persistence creation in Tails Greeter 1.123
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.075
Then I create a persistent partition with the default settings using the wizard that was already open 20.794
After features/support/hooks.rb:291 1.449
After features/support/hooks.rb:75 0.000
Tags: @product
4:51.912
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.762
When I enable persistence 34.873
Then no persistent Greeter options were restored 14.729
When I set all Greeter options to non-default values 22.438
And I log in to a new session in German (de) after having activated the Persistent Storage 48.251
Then all Greeter options are set to non-default values 0.575
When I cold reboot the computer 6.052
And the computer reboots Tails 53.948
Given I enable persistence 50.290
Then persistent Greeter options were restored 14.861
When I log in to a new session after having activated the Persistent Storage 33.671
Then all Greeter options are set to non-default values 0.457
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.011
Tags: @product
3:59.838
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.393
# 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 44.713
And I shutdown Tails and wait for the computer to power off 11.038
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:10.874
And I change the passphrase of the Persistent Storage back to the original 42.817
After features/support/hooks.rb:291 2.172
After features/support/hooks.rb:75 0.029
Tags: @product
57.061
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.770
And I log in to a new session without activating the Persistent Storage 18.086
Then persistence is disabled 0.168
But a Tails persistence partition exists on USB drive "__internal" 4.666
And all notifications have disappeared 7.909
When I delete the persistent partition 16.111
Then there is no persistence partition on USB drive "__internal" 0.348
After features/support/hooks.rb:291 0.965
After features/support/hooks.rb:75 0.000
Tags: @product
2:30.171
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.639
When I write some dotfile expected to persist 0.075
And I shutdown Tails and wait for the computer to power off 6.028
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.143
Then the expected persistent dotfile is present in the filesystem 0.284
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.008
Tags: @product
1:39.863
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.743
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.077
When I try to enable persistence 0.316
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.208
When I log in to a new session after having activated the Persistent Storage 35.917
And all notifications have disappeared 8.240
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.729
And all tps features are enabled 2.783
And all tps features but the first one are active 1.845
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.000
Tags: @product
3:59.554
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 2:45.391
And I enable persistence 33.652
And I log in to a new session after having activated the Persistent Storage 39.191
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.218
And persistence is enabled 0.100
After features/support/hooks.rb:291 2.295
After features/support/hooks.rb:75 0.000
Tags: @product
39.775
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.298
And I enable persistence but something goes wrong during the LUKS header upgrade 29.768
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.708
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
Tags: @product
15.310
When I choose to connect to Tor automatically 1.660
And I accept Tor Connection's offer to use my persistent bridges 1.701
And I click "Connect to Tor" 1.203
Then I wait until Tor is ready 9.103
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 0.752
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.877
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.063
Tags: @product
18.340
When I choose to connect to Tor automatically 2.279
And I accept Tor Connection's offer to use my persistent bridges 1.664
And I disable saving bridges to Persistent Storage 1.194
And I configure a direct connection in the Tor Connection Assistant 9.229
Then I wait until Tor is ready 2.168
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 0.847
And all Internet traffic has only flowed through Tor or connectivity check service 0.946
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.076
Tags: @product
10.312
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 9.892
Then the live user has been setup by live-boot 0.180
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.078
And the live user owns its home directory which has strict permissions 0.162
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.000
20.181
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.906
When the network is plugged 0.033
And Tor is ready 11.059
Then no unexpected services are listening for network connections 0.182

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

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

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

After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.000
Tags: @product
22.585
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.900
When I request a shutdown using the system menu 1.673
Then Tails eventually shuts down 7.011
After features/support/hooks.rb:291 0.115
After features/support/hooks.rb:75 0.000
1:28.103
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.696
When I request a reboot using the system menu 1.865
Then Tails eventually restarts 1:13.541
After features/support/hooks.rb:291 3.444
After features/support/hooks.rb:75 0.000
16.720
Given I monitor the network connections of SSH 0.071
And I have the SSH key pair for an SSH server 0.314
When I connect to an SSH server on the Internet 14.978
Then I have sucessfully logged into the SSH server 1.342
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:450 0.444
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
18.089
Given I have the SSH key pair for an SSH server 0.224
And an SSH server is running on the LAN 1.206
When I connect to an SSH server on the LAN 15.026
Then I am prompted to verify the SSH fingerprint for the SSH server 1.630
After features/support/hooks.rb:450 0.372
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
18.999
Given I have the SSH key pair for an SFTP server 0.235
When I connect to an SFTP server on the Internet 18.095
Then I successfully connect to the SFTP server 0.667
After features/support/hooks.rb:450 0.498
After features/support/hooks.rb:291 1.172
After features/support/hooks.rb:75 0.000
16.436
Given I cancel setting up an email account 2.753
When I open Thunderbird's Add-ons Manager 1.973
And I open the Extensions tab 1.068
Then I see that no add-ons are enabled in Thunderbird 10.640
After features/support/hooks.rb:450 0.801
After features/support/hooks.rb:291 1.016
After features/support/hooks.rb:75 0.000
42.893
When I enter my email credentials into the autoconfiguration wizard 9.528
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.326
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.370
When I accept the autoconfiguration wizard's configuration 18.362
And I send an email to myself 6.152
And I fetch my email 1.495
Then I can find the email I sent to myself in my inbox 6.657
After features/support/hooks.rb:450 1.264
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
8.346
When the network is plugged 0.032
And the Tor Connection Assistant autostarts 3.131
And I look at the hide mode but then I go back 3.802
And I choose to connect to Tor automatically 1.251
Then Tor Connection does not propose me to use Tor bridges 0.128
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
Tags: @product
1:21.170
Given the Tor network and default bridges are blocked 1.518
And the network is plugged 0.024
And I make sure time sync before Tor connects indicates a captive portal 1.220
And the Tor Connection Assistant autostarts 1.659
When I choose to connect to Tor automatically 1.589
And I click "Connect to Tor" 1.162
Then the Tor Connection Assistant fails to connect to Tor 26.448
And the Tor Connection Assistant knows that it's not the time sync that failed 10.504
And the Tor Connection Assistant knows that there might be a captive portal 0.110
When I open the Unsafe Browser from Tor Connection 14.534
And I log-in to the Captive Portal 12.499
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.937
And I allow time sync before Tor connects to work again 0.055
And I click "Connect to Tor" 1.161
Then I wait until Tor is ready 6.622
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.001
Tags: @product
11.860
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.358
Then the firewall's policy is to drop all IPv4 traffic 0.139
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.200
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.087
And the firewall is configured to block all external IPv6 traffic 0.073
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
Tags: @product
39.272
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.457
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 14.917
And I open the Tails homepage in the Unsafe Browser 11.756
And the Tails homepage loads in the Unsafe Browser 0.598
Then the firewall leak detector has detected leaks 0.537
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.026
Tags: @product
12.684
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.240
And I capture all network traffic 0.006
And I disable Tails' firewall 0.231
When I do a TCP DNS lookup of "torproject.org" 1.115
Then the firewall leak detector has detected leaks 0.090
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.041
Tags: @product
12.957
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.031
And I capture all network traffic 0.004
And I disable Tails' firewall 0.194
When I do a UDP DNS lookup of "torproject.org" 0.639
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:291 0.604
After features/support/hooks.rb:75 0.045
Tags: @product
15.596
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.072
And I capture all network traffic 0.004
And I disable Tails' firewall 0.206
When I send some ICMP pings 4.206
Then the firewall leak detector has detected leaks 0.107
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.034
12.816
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.414
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.341
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.291
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.000
11.398
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.097
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.230
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.354
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
16.725
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.350
When I open an untorified ICMP connection to 1.2.3.4 5.284
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.090
After features/support/hooks.rb:450 0.302
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.000
Tags: @product
20.091
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.320
And the system DNS is using the local DNS resolver 0.024
And the network is plugged 0.033
And I successfully configure Tor 11.701
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
10.273
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.184
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.020
After features/support/hooks.rb:450 0.386
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.000
32.016
When I monitor the network connections of htpdate 0.055
And I re-run htpdate 31.921
Then I see that htpdate is properly stream isolated 0.040
After features/support/hooks.rb:450 0.528
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.000
32.151
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.075
And I re-run tails-upgrade-frontend-wrapper 32.061
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.014
After features/support/hooks.rb:450 0.494
After features/support/hooks.rb:291 0.864
After features/support/hooks.rb:75 0.000
32.649
When I monitor the network connections of Tor Browser 0.063
And I start the Tor Browser 31.482
And the Tor Browser loads the startup page 1.059
Then I see that Tor Browser is properly stream isolated 0.044
After features/support/hooks.rb:450 1.361
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
Tags: @product
53.274
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.478
And a web server is running on the LAN 1.034
And I capture all network traffic 0.006
When I start the Tor Browser 28.463
And the Tor Browser loads the startup page 1.258
And I open a page on the LAN web server in the Tor Browser 9.389
Then the Tor Browser shows the "Unable to connect" error 1.088
And no traffic was sent to the web server on the LAN 0.555
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.055
1:0.409
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.264
Then the amnesiac Tor Browser directory exists 0.055
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.677
And the persistent Tor Browser directory does not exist 0.062
When I start the Tor Browser 29.107
And the Tor Browser loads the startup page 1.226
Then I can save the current page as "index.html" to the default downloads directory 5.613
And I can print the current page as "output.pdf" to the default downloads directory 11.401
After features/support/hooks.rb:450 1.304
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
59.414
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.460
When I start the Tor Browser 29.590
Then the Tor Browser loads the startup page 1.085
When I download some file in the Tor Browser 16.799
Then the file is saved to the default Tor Browser download directory 0.477
After features/support/hooks.rb:450 2.569
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
1:21.813
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.379
When I start the Tor Browser 29.047
And the Tor Browser loads the startup page 1.171
Then I can listen to an Ogg audio track in Tor Browser 40.215
After features/support/hooks.rb:450 2.147
After features/support/hooks.rb:291 1.022
After features/support/hooks.rb:75 0.000
51.653
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.385
When I start the Tor Browser 29.227
And the Tor Browser loads the startup page 1.137
Then I can watch a WebM video in Tor Browser 9.903
After features/support/hooks.rb:450 1.377
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
Tags: @product
1:26.497
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.381
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.108
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.052
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.060
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.081
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.055
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.041
And the file "/tmp/synaptic.html" exists 0.044
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.161
When I start the Tor Browser 29.105
And the Tor Browser loads the startup page 1.130
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 15.060
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.587
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.212
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.128
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.712
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.527
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.111
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.405
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.540
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.063
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.078
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.127
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.511
# 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.081
# 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.520
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.531
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
Tags: @product
41.836
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.735
When I start the Tor Browser 28.952
Then the Tor Browser uses all expected TBB shared libraries 1.148
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
57.642
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.342
When I start the Tor Browser 29.342
And the Tor Browser loads the startup page 1.187
And I open the Tails homepage in the Tor Browser 9.213
Then the Tor Browser loads the Tails homepage 1.174
When I request a new identity in Tor Browser 3.432
Then the Tor Browser restarts into a fresh session 1.949
After features/support/hooks.rb:450 1.829
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.000
Tags: @product
44.861
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.847
When I start the Tor Browser 30.112
And the Tor Browser loads the startup page 1.338
Then Tor Browser's circuit view is working 1.561
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
1:8.078
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.143
When I start the Tor Browser 29.441
And the Tor Browser loads the startup page 1.154
When I open the address "https://net.ipcalf.com/" in the Tor Browser 14.264
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.025
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.006
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.042
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
1:47.118
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.095
And the network is plugged 0.033
And I successfully configure Tor 15.506
And available upgrades have been checked 1.132
And all notifications have disappeared 5.010
Then the persistent Tor Browser directory exists 0.047
And there is a GNOME bookmark for the persistent Tor Browser directory 1.680
When I start the Tor Browser 29.223
And I open the address "https://tails.net/about" in the Tor Browser 10.997
And "Tails - How Tails works" has loaded in the Tor Browser 1.340
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.703
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 8.942
Then "Tails - How Tails works" has loaded in the Tor Browser 1.637
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.768
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
Tags: @product
49.724
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.755
Then the amnesiac Documents directory exists 0.061
And there is a GNOME bookmark for the amnesiac Documents directory 1.222
Then I start the Tor Browser in offline mode 30.639
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.046
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.000
Tags: @product
49.894
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.131
Then the amnesiac Downloads directory exists 0.054
And there is a GNOME bookmark for the amnesiac Downloads directory 1.251
Then I start the Tor Browser in offline mode 31.731
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.726
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
51.957
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.229
Then the amnesiac Music directory exists 0.051
And there is a GNOME bookmark for the amnesiac Music directory 2.170
Then I start the Tor Browser in offline mode 32.507
And I can save the current page as "index.html" to the Music GNOME bookmark 7.999
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
Tags: @product
48.677
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.221
Then the amnesiac Pictures directory exists 0.052
And there is a GNOME bookmark for the amnesiac Pictures directory 1.285
Then I start the Tor Browser in offline mode 31.227
And I can save the current page as "index.html" to the Pictures GNOME bookmark 7.891
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.000
Tags: @product
48.213
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.021
Then the amnesiac Videos directory exists 0.057
And there is a GNOME bookmark for the amnesiac Videos directory 1.475
Then I start the Tor Browser in offline mode 31.005
And I can save the current page as "index.html" to the Videos GNOME bookmark 7.654
After features/support/hooks.rb:291 1.082
After features/support/hooks.rb:75 0.000
Tags: @product
3:47.593
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.930
And all tps features are active 1.945
And all persistent filesystems have safe access rights 0.214
And all persistence configuration files have safe access rights 0.410
And all persistent directories have safe access rights 2.311
When I start the Tor Browser in offline mode 31.406
And I add a bookmark to eff.org in the Tor Browser 12.040
And I cold reboot the computer 9.121
And the computer reboots Tails 55.288
And I enable persistence 32.547
And I log in to a new session 32.729
And all notifications have disappeared 7.902
And I start the Tor Browser in offline mode 28.462
Then the Tor Browser has a bookmark to eff.org 1.282
After features/support/hooks.rb:291 0.887
After features/support/hooks.rb:75 0.009
14.306
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.109
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.197
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
17.452
Given I have the SSH key pair for a Git repository 0.233
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 17.060
Then the Git repository "testing" has been cloned successfully 0.158
After features/support/hooks.rb:450 0.396
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
0.432
When I wget "https://example.com/" to stdout 0.432
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.301
After features/support/hooks.rb:291 0.592
After features/support/hooks.rb:75 0.000
26.291
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 26.291

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 1.379
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
0.454
When I curl "https://example.com/" to stdout 0.454
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.304
After features/support/hooks.rb:291 0.569
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
58.369
Given I have started Tails from DVD without network and logged in 8.476
And I plug and mount a USB drive containing sample videos 13.061
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.122
And the file "/home/amnesia/video.mp4" exists 0.052
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.142
When I open "/home/amnesia/video.mp4" with Totem 14.060
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.679
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.485
Given I close Totem 0.209
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.062
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.054
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.120
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.165
Then Totem tells me it is not allowed to open this file 1.909
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.071
Given I close Totem 0.130
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.054
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.117
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.158
Then Totem tells me it is not allowed to open this file 1.099
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.127
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.072
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.101
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.204
Then Totem tells me it is not allowed to open this file 0.937
# 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.085
Given I close Totem 0.134
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.060
And the file "/home/amnesia/.purple/otr.private_key" exists 0.066
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.145
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.199
Then Totem tells me it is not allowed to open this file 0.854
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.071
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
Feature: Using Totem
31.902
Given I have started Tails from DVD and logged in and the network is connected 11.361
Then I can watch a WebM video over HTTPs 20.541
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 1.697
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
53.236
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.297
And I plug and mount a USB drive containing sample videos 13.421
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.097
When I open "/home/amnesia/Persistent/video.mp4" with Totem 14.637
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.249
Given I close Totem 0.479
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.171
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.083
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.194
Then Totem tells me it is not allowed to open this file 3.480
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.123
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
Tags: @product
39.533
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.868
And I disable the Unsafe Browser 3.890
And I log in to a new session 16.601
And the network is plugged 0.035
And all notifications have disappeared 6.186
When I try to start the Unsafe Browser 0.011
Then the Unsafe Browser complains that it is disabled 1.940
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Tags: @product
39.460
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.881
And a web server is running on the LAN 1.042
When I successfully start the Unsafe Browser 14.076
And I open a page on the LAN web server in the Unsafe Browser 12.292
Then the Unsafe Browser displays the LAN web server hello message 0.167
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.000
Tags: @product @doc
44.839
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.658
When I successfully start the Unsafe Browser 14.293
Then the Unsafe Browser runs as the expected user 0.717
And the Unsafe Browser has a red theme 0.632
And the Unsafe Browser shows a warning as its start page 0.631
And the Unsafe Browser has no add-ons enabled 8.368
And the Unsafe Browser has no bookmarks 7.523
And the Unsafe Browser uses all expected TBB shared libraries 1.014
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
Tags: @product
38.370
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.154
When I successfully start the Unsafe Browser 14.582
When I open the Tails homepage in the Unsafe Browser 11.721
Then the Tails homepage loads in the Unsafe Browser 0.611
And the Unsafe Browser has sent packets out to the Internet 0.300
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
27.358
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.289
When I successfully start the Unsafe Browser 14.245
And I close the Unsafe Browser 0.123
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.090
And the Unsafe Browser chroot is torn down 0.609
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.000
39.275
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.306
When I successfully start the Unsafe Browser 14.369
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.013
Then I see a warning about another instance already running 3.575
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.000
Tags: @product
40.894
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.431
When I configure the Unsafe Browser to use a local proxy 0.219
And I successfully start the Unsafe Browser 15.797
And I open the Tails homepage in the Unsafe Browser 11.907
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.539
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.000
2:28.618
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.212
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.055
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 15.628
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.597
After features/support/hooks.rb:450 0.510
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.038
28.210
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.734
And the network is unplugged 0.039
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 0.012
Then I am told I cannot start the Unsafe Browser when I am offline 6.414
After features/support/hooks.rb:291 1.233
After features/support/hooks.rb:75 0.000
31.197
When I plug a USB drive containing a basic VeraCrypt volume 7.117
And I cancel the GNOME authentication prompt 1.868
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 16.120
And I open this VeraCrypt volume in GNOME Files 4.941
Then I see the expected contents in this VeraCrypt volume 0.518
When I lock the currently opened VeraCrypt volume 0.463
Then the VeraCrypt volume has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
34.046
When I plug a USB drive containing a hidden VeraCrypt volume 10.651
And I cancel the GNOME authentication prompt 1.793
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.848
And I open this VeraCrypt volume in GNOME Files 4.709
Then I see the expected contents in this VeraCrypt volume 0.485
When I lock the currently opened VeraCrypt volume 0.371
Then the VeraCrypt volume has been unmounted and locked 0.186
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
43.890
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 14.404
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.819
And I open this VeraCrypt volume in GNOME Files 7.555
Then I see the expected contents in this VeraCrypt volume 0.367
When I lock the currently opened VeraCrypt file container 0.575
Then the VeraCrypt file container has been unmounted and locked 0.167
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
52.547
When I plug and mount a USB drive containing a hidden VeraCrypt file container 23.086
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.862
And I open this VeraCrypt volume in GNOME Files 6.798
Then I see the expected contents in this VeraCrypt volume 0.925
When I lock the currently opened VeraCrypt file container 0.740
Then the VeraCrypt file container has been unmounted and locked 0.134
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.017
36.373
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.060
And I cancel the GNOME authentication prompt 1.961
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.890
And I open this VeraCrypt volume in GNOME Files 4.240
Then I see the expected contents in this VeraCrypt volume 0.533
When I lock the currently opened VeraCrypt volume 0.429
Then the VeraCrypt volume has been unmounted and locked 0.257
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.000
37.694
When I plug a USB drive containing a hidden VeraCrypt volume 10.363
And I cancel the GNOME authentication prompt 1.828
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.579
And I open this VeraCrypt volume in GNOME Files 5.868
Then I see the expected contents in this VeraCrypt volume 0.488
When I lock the currently opened VeraCrypt volume 0.375
Then the VeraCrypt volume has been unmounted and locked 0.191
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
59.539
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.572
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.375
And I open this VeraCrypt volume in GNOME Files 4.934
Then I see the expected contents in this VeraCrypt volume 1.060
When I lock the currently opened VeraCrypt file container 0.385
Then the VeraCrypt file container has been unmounted and locked 0.210
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.015
59.606
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.678
And I unlock and mount this VeraCrypt file container with GNOME Disks 29.774
And I open this VeraCrypt volume in GNOME Files 6.134
Then I see the expected contents in this VeraCrypt volume 0.397
When I lock the currently opened VeraCrypt file container 0.369
Then the VeraCrypt file container has been unmounted and locked 0.251
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.014
47.084
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.088
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.665
And I open this VeraCrypt volume in GNOME Files 5.413
Then I see the expected contents in this VeraCrypt volume 0.374
When I lock the currently opened VeraCrypt file container 0.364
Then the VeraCrypt file container has been unmounted and locked 0.178
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
Tags: @product
8.252
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.179
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.073
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Tags: @product
21.322
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.313
When I start "WhisperBack" via GNOME Activities Overview 9.823
Then WhisperBack has debugging information 3.185
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.000