Project Number Date
test_Tails_ISO_stable 4624 18 Jan 2024, 23:12

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1373 1 17 0 0 1391 187 1 188 4:8:49.479 Failed
Tags: @product
1:33.569
Before features/support/hooks.rb:245 0.023
Given a computer 0.444
And I temporarily create a 100 MiB disk named "swap" 0.122
And I create a gpt swap partition on disk "swap" 12.649
And I plug SATA drive "swap" 1.039
And I temporarily create a 2 GiB disk named "live_hd" 0.017
And I write the Tails ISO image to disk "live_hd" 16.422
And I plug SATA drive "live_hd" 1.047
When I start Tails with network unplugged and I login 1:1.296
Then a "swap" partition was detected by Tails on drive "swap" 0.135
And drive "live_hd" is detected by Tails 0.120
But Tails has no disk swap enabled 0.196
And drive "live_hd" is not mounted 0.075
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.106
Tags: @product
1:14.043
Before features/support/hooks.rb:245 0.002
Given a computer 0.105
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.020
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.713
And I plug non-removable USB drive "fake_TailsData" 1.047
When I start the computer 1.018
And the computer boots Tails 40.851
Then drive "fake_TailsData" is detected by Tails 0.099
And Tails Greeter has not detected a persistence partition 13.186
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.007
Tags: @product
1:14.628
Before features/support/hooks.rb:245 0.002
Given a computer 0.121
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.022
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.160
And I plug SATA drive "fake_TailsData" 1.045
When I start the computer 0.969
And the computer boots Tails 41.208
Then drive "fake_TailsData" is detected by Tails 0.101
And Tails Greeter has not detected a persistence partition 12.998
After features/support/hooks.rb:291 0.894
After features/support/hooks.rb:75 0.007
Tags: @product
1:9.853
Before features/support/hooks.rb:245 0.001
Given a computer 0.142
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.023
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.110
And I plug SATA drive "gpt_ext2" 1.040
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.024
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.881
And I plug SATA drive "msdos_fat32" 1.089
And I start Tails from DVD with network unplugged and I login 59.151
Then drive "gpt_ext2" is detected by Tails 0.132
And drive "gpt_ext2" is not mounted 0.089
And drive "msdos_fat32" is detected by Tails 0.086
And drive "msdos_fat32" is not mounted 0.082
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.005
Tags: @product
1:53.740
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:33.633
And running a command as root with pkexec requires PolicyKit administrator privileges 0.150
Then I can run a command as root with sudo 0.118
Then I can run a command as root with pkexec 19.838
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.005
Tags: @product
2:15.447
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 37.949
And running a command as root with pkexec requires PolicyKit administrator privileges 0.204
Then I cannot run a command as root with sudo and the standard passwords 0.321
And I cannot run a command as root with pkexec and the standard passwords 30.235
Then I cannot login as root using su with the standard passwords 1:6.736
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.359
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 7.963
When the network is plugged 0.153
And I successfully configure Tor 16.173
Then the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:450 0.588
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.968
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.236
When the network is plugged 0.024
And the Tor Connection Assistant autostarts 2.811
And I configure some normal bridges in the Tor Connection Assistant 10.309
And I wait until Tor is ready 4.501
Then the system clock is less than 5 minutes incorrect 0.085
After features/support/hooks.rb:450 0.464
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.818
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.407
When I bump the system time with "+1 day" 0.366
And I capture all network traffic 0.004
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 2.789
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.216
And I wait until Tor is ready 5.060
Then the system clock is less than 5 minutes incorrect 0.068
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.866
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.040
Feature: Time syncing
1:2.310
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.086
When I bump the system time with "-15 days" 0.299
And I warm reboot the computer 0.084
And the computer reboots Tails 53.158
Then Tails' hardware clock is close to the host system's time 0.682
After features/support/hooks.rb:450 0.122
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:0.038
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.284
When I bump the hardware clock's time with "-15 days" 1.755
And I warm reboot the computer 0.077
And the computer reboots Tails 49.594
Then the hardware clock is still off by "-15 days" 0.327
After features/support/hooks.rb:450 0.112
After features/support/hooks.rb:291 0.583
After features/support/hooks.rb:75 0.005
Feature: Time syncing
43.324
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.111
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.018
And I start the computer 0.960
And the computer boots Tails 42.077
Then the system clock is just past Tails' source date 0.156
After features/support/hooks.rb:450 0.095
After features/support/hooks.rb:291 0.580
After features/support/hooks.rb:75 0.006
Feature: Time syncing
31.679
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.623
And I make sure time sync before Tor connects times out 1.181
When the network is plugged 0.029
And I successfully configure Tor 21.754
Then the system clock is less than 5 minutes incorrect 0.090
After features/support/hooks.rb:450 0.646
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.989
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.105
When I bump the system time with "+8 hours +15 minutes" 0.357
And all notifications have disappeared 3.225
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.124
And the network is plugged 0.025
And the Tor Connection Assistant autostarts 2.424
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.207
And I click "Connect to Tor" 1.182
And the Tor Connection Assistant fails to connect to Tor 16.360
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.927
Then the system clock is less than 20 minutes incorrect 0.362
When I click "Connect to Tor" 1.174
Then I wait until Tor is ready 5.804
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.648
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:450 0.413
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.045
Feature: Time syncing
57.799
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.269
When I bump the system time with "+8 hours +15 minutes" 0.273
And all notifications have disappeared 3.718
And I capture all network traffic 0.003
And the network is plugged 0.030
And the Tor Connection Assistant autostarts 2.360
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.246
And I click "Connect to Tor" 1.184
Then the Tor Connection Assistant reports that it failed to connect 11.980
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.037
Then the system clock is less than 20 minutes incorrect 0.369
# "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.462
When I click "Connect to Tor" 1.165
Then I wait until Tor is ready 7.258
And all Internet traffic has only flowed through the configured bridges 0.867
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.058
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.513
After features/support/hooks.rb:450 0.533
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.055
Feature: Time syncing
20.922
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.074
And I make sure time sync before Tor connects uses a fake connectivity check service 1.180
And the network is plugged 0.025
And Tor is ready 11.088
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.548
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.621
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Tags: @product
15.688
When I configure some normal bridges in the Tor Connection Assistant 10.324
Then I wait until Tor is ready 4.508
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.789
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.043
Tags: @product
15.748
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 13.040
Then I wait until Tor is ready 1.728
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges 0.908
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.047
16.033
When I configure the default bridges in the Tor Connection Assistant 11.844
Then I wait until Tor is ready 2.209
And Tor is configured to use the default bridges 0.615
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.067
And Tor is configured to use the default bridges 0.445
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.839
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.049
Tags: @product
26.392
Given the Tor network is blocked 1.920
When I configure a direct connection in the Tor Connection Assistant 18.037
Then I wait until Tor is ready 4.968
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.054
And Tor is configured to use the default bridges 0.510
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.890
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.042
Tags: @product
44.209
Given the Tor network and default bridges are blocked 2.021
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.052
Then the Tor Connection Assistant reports that it failed to connect 0.102
And tca.conf is empty 0.304
Given the Tor network and default bridges are unblocked 1.333
And I retry connecting to Tor 1.143
Then I wait until Tor is ready 7.209
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.067
And all Internet traffic has only flowed through Tor or connectivity check service 0.963
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.033
Tags: @product
4.434
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.157
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.141
And I cannot click the "Connect to Tor" button 0.136
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.038
Tags: @product
53.030
Given I configure a direct connection in the Tor Connection Assistant 10.054
And I wait until Tor is ready 1.172
When I disconnect the network through GNOME 2.802
And I connect the network through GNOME 2.623
Then the Tor Connection Assistant autostarts 1.650
And the Tor Connection Assistant connects to Tor 2.110
And I wait until Tor is ready 30.783
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.074
And all Internet traffic has only flowed through Tor or connectivity check service 1.757
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.047
Tags: @product
41.797
Given I configure a direct connection in the Tor Connection Assistant 7.825
And I wait until Tor is ready 1.598
And I disconnect the network through GNOME 2.897
And the Tor network and default bridges are blocked 1.769
When I connect the network through GNOME 2.879
Then the Tor Connection Assistant reports that it failed to connect 24.826
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.036
Tags: @product
36.241
Given the Tor network and default bridges are blocked 2.026
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.020
Then the Tor Connection Assistant reports that it failed to connect 0.104
Given the Tor network and default bridges are unblocked 1.589
When I click "Connect to Tor" 1.185
Then I wait until Tor is ready 7.893
And Tor is configured to use the default bridges 0.447
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.975
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.047
22.555
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 12.089
And I prepare Tails for memory erasure tests 0.557
When I start a process allocating 128 MiB of memory with a known pattern 2.296
Then patterns cover at least 128 MiB in the guest's memory 3.415

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 92.679% (115 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
2:31.528
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.057
And I prepare Tails for memory erasure tests 0.540
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 22.858
Then I find very few patterns in the guest's memory 3.229

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.662% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 0.603
And I wait 20 seconds 20.008

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.439
After features/support/hooks.rb:75 0.000
5:53.687
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:9.674
And I prepare Tails for memory erasure tests 0.460
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.079
When I trigger shutdown 0.338
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.465
After features/support/hooks.rb:75 0.010
39.211
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.190
And I temporarily create a 4 GiB disk named "gptfat" 0.032
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.942
And I plug USB drive "gptfat" 2.418
When I start Tails Installer 24.565
Then I am told by Tails Installer that the destination device "is too small" 0.061
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.001
Tags: @product
34.852
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.101
And I temporarily create a 7200 MiB disk named "temp" 0.031
And I start Tails Installer 23.691
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.722
Then the "temp" USB drive is selected 0.083
When I unplug USB drive "temp" 0.177
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Tags: @product
3:53.650
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.368
And I temporarily create a 7200 MiB disk named "install" 0.030
And I create a gpt partition with a vfat filesystem on disk "install" 4.051
And I plug USB drive "install" 2.408
And I install Tails to USB drive "install" by cloning 3:27.917
Then the running Tails is installed on USB drive "install" 10.790
But there is no persistence partition on USB drive "install" 0.083
After features/support/hooks.rb:291 1.139
After features/support/hooks.rb:75 0.107
Tags: @product
3:51.353
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.433
And I temporarily create a 7200 MiB disk named "install" 0.026
And I plug USB drive "install" 2.452
And I install Tails to USB drive "install" by cloning 3:30.003
Then the running Tails is installed on USB drive "install" 10.362
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 1.116
After features/support/hooks.rb:75 0.104
Tags: @product
4:31.387
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 15.285
And I create a file in the Persistent directory 0.109
And I temporarily create a 7200 MiB disk named "install" 0.188
And I create a gpt partition with a vfat filesystem on disk "install" 4.049
And I plug USB drive "install" 2.433
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.176
Then the running Tails is installed on USB drive "install" 13.522
And there is a persistence partition on USB drive "install" 0.076
And the USB drive "install" contains the same files as my persistent storage 3.544
After features/support/hooks.rb:291 2.423
After features/support/hooks.rb:75 0.140
Tags: @product
3:58.119
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.657
And I temporarily create a 7200 MiB disk named "install" 0.028
And I plug USB drive "install" 2.444
And I install Tails to USB drive "install" by cloning 3:30.697
Then the running Tails is installed on USB drive "install" 14.225
And there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.655
After features/support/hooks.rb:75 0.087
Tags: @product
4:3.338
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.692
And I have started Tails from DVD without network and logged in 8.497
And I clone USB drive "__internal" to a temporary USB drive "install" 1.104
And I plug USB drive "install" 2.437
# 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:29.366
Then the running Tails is installed on USB drive "install" 12.172
And there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.117
Tags: @product @uefi
1:29.280
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.360
And I power off the computer 0.636
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:14.025
Then Tails is running from USB drive "__internal" 0.425
And the boot device has safe access rights 3.753
And Tails has started in UEFI mode 0.054
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.006
Tags: @product
1:17.482
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.135
And I plug and mount a USB drive containing a Tails USB image 26.150
And I create a 7200 MiB disk named "usbimage" 0.023
And I plug USB drive "usbimage" 2.425
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 40.747
After features/support/hooks.rb:291 2.799
After features/support/hooks.rb:75 0.080
Tags: @product
1:9.488
Before features/support/hooks.rb:245 0.002
Given a computer 0.112
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:8.155
Then Tails is running from USB drive "usbimage" 0.406
And the label of the system partition on "usbimage" is "Tails" 0.231
And the system partition on "usbimage" is an EFI system partition 0.131
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.179
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.068
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.119
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.005
5:27.235
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.019
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.191
And I update APT using apt 16.358
And I install "popularity-contest" using apt 19.446
Then I am proposed to add the "popularity-contest" package to my Additional Software 55.493
When I create a persistent storage and activate the Additional Software feature 19.610
Then Additional Software is correctly configured for package "popularity-contest" 1.481
When I shutdown Tails and wait for the computer to power off 10.063
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.404
Then Additional Software is correctly configured for package "popularity-contest" 0.876
And the package "popularity-contest" is installed after Additional Software has been started 0.309
After features/support/hooks.rb:450 37.649
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.018
2:52.451
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.144
And I start Tails from USB drive "__internal" and I login with an administration password 1:18.535
And I update APT using apt 17.080
When I install "makepp" using apt 19.663
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 56.930
And the package "makepp" is installed 0.096
After features/support/hooks.rb:450 38.127
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.013
2:45.955
Scenario My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.170
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:45.784
Process tor not running.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:211:in `get_seccomp_status'
./features/step_definitions/checks.rb:238:in `/^Tor is (not )?confined with Seccomp$/'
./features/step_definitions/common_steps.rb:627:in `/^I wait until Tor is ready$/'
./features/step_definitions/common_steps.rb:605:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:556:in `/^Tor is ready$/'
./features/step_definitions/common_steps.rb:245:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/additional_software_packages.feature:51:in `And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password'
When I uninstall "popularity-contest" using apt 0.000
And I accept removing "popularity-contest" from Additional Software 0.000
Then "popularity-contest" is not in the list of Additional Software 0.000
When I start Synaptic 0.000
And I update APT using Synaptic 0.000
And I install "cowsay" using Synaptic 0.000
And I accept adding "cowsay" to Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I uninstall "cowsay" using apt 0.000
And I refuse removing "cowsay" from Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I start "Additional Software" via GNOME Activities Overview 0.000
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 0.000
Then "cowsay" is not in the list of Additional Software 0.000
When I install "cowsay" using apt 0.000
And I refuse adding "cowsay" to Additional Software 0.000
Then "cowsay" is not in the list of Additional Software 0.000
After features/support/hooks.rb:450 0.045
After features/support/hooks.rb:291 5.738

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_persistent_volume

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

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

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4624/artifact/build-artifacts/01:14:50_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.journal

After features/support/hooks.rb:75 0.009
13:12.783
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.133
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:57.350
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 12.145
And I accept adding "cowsay" to Additional Software 0.954
And Additional Software is correctly configured for package "cowsay" 0.884
And I shutdown Tails and wait for the computer to power off 2:3.505
And I start Tails from USB drive "__internal" with network unplugged 45.286
And I enable persistence 37.163
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 22.002
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.544
And I revert the APT tweaks that made it prefer an old version of cowsay 0.062
# 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.153
And the network is plugged 0.066
And Tor is ready 19.033
# 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 4.618
And available upgrades have been checked 0.206
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.207
And I can open the Additional Software configuration window from the notification 1.888
And I shutdown Tails and wait for the computer to power off 2:2.526
And I start Tails from USB drive "__internal" with network unplugged 45.871
And I enable persistence 31.671
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 24.386
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.653
And I revert the APT tweaks that made it prefer an old version of cowsay 0.076
And the network is plugged 0.039
And Tor is ready 37.991
Then the Additional Software upgrade service has started 0.181
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.100
After features/support/hooks.rb:450 2.465
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.031
1:45.097
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.163
And I start Tails from USB drive "__internal" with network unplugged 46.269
And I enable persistence 30.418
And I remove the "cowsay" deb files from the APT cache 0.630
# 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.080
And I log in to a new session 23.371
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 1.887
And I can open the Additional Software log file from the notification 2.050
And the package "cowsay" is not installed 0.224
After features/support/hooks.rb:450 0.111
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.009
Tags: @product
1:23.087
Before features/support/hooks.rb:245 0.006
Given a computer 0.127
And I create a 7200 MiB disk named "old" 0.023
And I plug USB drive "old" 1.043
And I write an old version of the Tails USB image to disk "old" 19.542
When I start Tails from USB drive "old" with network unplugged 58.467
Then the boot device has safe access rights 3.031
And Tails is running from USB drive "old" 0.301
And there is no persistence partition on USB drive "old" 0.062
And process "udev-watchdog" is running 0.056
And udev-watchdog is monitoring the correct device 0.238
And I unplug USB drive "old" 0.192
After features/support/hooks.rb:291 3.470
After features/support/hooks.rb:75 0.010
Tags: @product
1:56.274
Before features/support/hooks.rb:245 0.006
Given a computer 0.214
And I start Tails from USB drive "old" with network unplugged and I login 1:3.798
Then Tails is running from USB drive "old" 0.516
And I create a persistent partition 42.452
And I take note of which tps features are available 1.345
Then a Tails persistence partition exists on USB drive "old" 0.884
And I shutdown Tails and wait for the computer to power off 7.063
After features/support/hooks.rb:291 0.146
After features/support/hooks.rb:75 0.010
Tags: @product
2:16.462
Before features/support/hooks.rb:245 0.006
Given a computer 0.143
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:50.188
Then Tails is running from USB drive "old" 0.322
And all tps features are active 1.901
When I write some files expected to persist 1.875
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.255
And all persistence configuration files have safe access rights 0.644
And all persistent directories from the old Tails version have safe access rights 2.941
And I take note of which tps features are available 0.289
And I shutdown Tails and wait for the computer to power off 3.076
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.823
After features/support/hooks.rb:291 0.137
After features/support/hooks.rb:75 0.009
Tags: @product
2:30.876
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 10.357
And I log in to a new session 15.225
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.256
And I plug USB drive "to_upgrade" 2.553
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.843
Then the running Tails is installed on USB drive "to_upgrade" 13.243
And I unplug USB drive "to_upgrade" 0.187
And I unplug USB drive "__internal" 0.208
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.000
Tags: @product
1:57.136
Before features/support/hooks.rb:245 0.011
Given a computer 0.161
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:46.945
Then all tps features from the old Tails version are active 1.450
And Tails is running from USB drive "to_upgrade" 0.444
And the boot device has safe access rights 3.697
And the expected persistent files created with the old Tails version are present in the filesystem 1.577
And all persistent directories from the old Tails version have safe access rights 2.858
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.011
6:17.833
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.724
And no SquashFS delta is installed 0.108
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.304
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.166
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.479
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.562
When the network is plugged 0.026
And Tor is ready 17.656
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.980
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.781
Given I shutdown Tails and wait for the computer to power off 5.606
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.994
Then Tails is running version 2.2~testoverlayfsng 0.108
And all tps features are active 2.071
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.389
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.061
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.279
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.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 2.1~testoverlayfsng was initially installed 0.377
When the network is plugged 0.030
And Tor is ready 16.371
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.740
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.541
Given I shutdown Tails and wait for the computer to power off 4.288
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.309
Then Tails is running version 2.3~testoverlayfsng 0.105
And all tps features are active 1.799
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.552
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.058
# 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.273
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.291
When the network is plugged 0.024
And Tor is ready 46.543
Then the Upgrader considers the system as up-to-date 0.287
# 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 27.350
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.583
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.021
28.923
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.418
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.998
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.232
And the signing key used by the Upgrader is outdated 1.860
But a current signing key is available on our website 0.000
When the network is plugged 0.026
And Tor is ready 13.626
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.760
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
51.368
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 42.077
When I eject the boot medium 0.276
Then Tails eventually shuts down 9.014
After features/support/hooks.rb:291 0.241
After features/support/hooks.rb:75 0.000
39.168
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.607
And I prepare Tails for memory erasure tests 0.579
And I fill a 128 MiB file with a known pattern on the root filesystem 13.948
And patterns cover at least 128 MiB in the guest's memory 3.478

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

When I eject the boot medium 1.786
And I wait for Tails to finish wiping the memory 8.983
Then I find very few patterns in the guest's memory 1.784

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

After features/support/hooks.rb:291 3.575
After features/support/hooks.rb:75 0.000
3:13.583
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.170
And I prepare Tails for memory erasure tests 0.597
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.885
And I fill the USB drive with a known pattern 2:42.590
And I read the content of the test FS 0.131
And patterns cover at least 99% of the test FS size in the guest's memory 3.073

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

When I eject the boot medium 0.313
And I wait for Tails to finish wiping the memory 9.130
Then I find very few patterns in the guest's memory 1.690

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

After features/support/hooks.rb:291 3.541
After features/support/hooks.rb:75 0.001
2:22.307
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.235
And I prepare Tails for memory erasure tests 0.627
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.649
And I fill the USB drive with a known pattern 1:39.163
And I read the content of the test FS 0.107
And patterns cover at least 99% of the test FS size in the guest's memory 2.662

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

When I eject the boot medium 0.345
And I wait for Tails to finish wiping the memory 4.775
Then I find very few patterns in the guest's memory 1.742

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

After features/support/hooks.rb:291 3.584
After features/support/hooks.rb:75 0.000
2:29.348
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.185
And I prepare Tails for memory erasure tests 0.477
And I fill a 128 MiB file with a known pattern on the persistent filesystem 20.934
And patterns cover at least 100 MiB in the guest's memory 3.369

Pattern coverage: 126.223% (126 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.883
And I wait for Tails to finish wiping the memory 23.542
Then I find very few patterns in the guest's memory 1.671

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

And Tails eventually shuts down 1:28.284
After features/support/hooks.rb:291 0.152
After features/support/hooks.rb:75 0.000
Tags: @product
44.158
Before features/support/hooks.rb:245 0.005
Given a computer 0.233
And I start Tails from DVD with network unplugged and genuine APT sources 43.591
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.048
And no proposed-updates APT suite is enabled 0.063
And no experimental APT suite is enabled for deb.torproject.org 0.051
And if releasing, no unversioned Tails APT source is enabled 0.154

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.008
Tags: @product
1:22.378
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.709
# 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 5.075
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.201
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.787
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.023
When I start Tails' custom backup tool 13.181
Then the backup tool displays "Plug in your backup Tails USB stick" 2.111
When I plug USB drive "backup" 2.758
And I give the Persistent Storage on drive "backup" its own UUID 0.081
And I click "Retry" in the backup tool 1.166
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.212
When I click "Back Up" in the backup tool 1.147
And I enter my persistent storage passphrase into the polkit prompt 2.406
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 22.558
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.198
And I plug USB drive "backup" 3.262
Then the USB drive "backup" contains the same files as my persistent storage 5.494
After features/support/hooks.rb:291 1.854
After features/support/hooks.rb:75 0.128
Tags: @product
0.221
Then the hostname should not have been leaked on the network 0.221
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.041
Tags: @product
0.841
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.193
And I switch to the "manually-added-con" NetworkManager connection 0.438
Then the hostname should not have been leaked on the network 0.210
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.041
29.285
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.053
When I double-click on the Tails documentation launcher on the desktop 20.658
Then "Tails - Documentation" has loaded in the Tor Browser 0.573
After features/support/hooks.rb:291 1.343
After features/support/hooks.rb:75 0.000
33.545
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.098
When I double-click on the Tails documentation launcher on the desktop 18.798
Then "Tails - Documentation" has loaded in the Tor Browser 0.648
After features/support/hooks.rb:291 1.084
After features/support/hooks.rb:75 0.000
28.875
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.424
When I double-click on the Report an Error launcher on the desktop 19.708
Then the support documentation page opens in Tor Browser 0.742
After features/support/hooks.rb:291 1.766
After features/support/hooks.rb:75 0.000
22.689
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.275
When I start Electrum through the GNOME menu 13.174
But the "electrum" tps feature is not enabled 0.869
And I see a warning that Electrum is not persistent 0.370
After features/support/hooks.rb:450 0.189
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.973
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.279
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.241
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.080
Then I see "CupsTestPage.png" after at most 40 seconds 1.193
And I can print the current document to "/home/amnesia/output.pdf" 9.179
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.367
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.826
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.226
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.073
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.074
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.134
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.235
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.931
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.816
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.412
When I close Evince 0.208
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.189
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.677
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.235
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.136
When I close Evince 0.213
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.222
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.762
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.907
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.082
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.775
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.339
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.213
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.077
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.029
Then I see "CupsTestPage.png" after at most 40 seconds 1.753
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.363
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.309
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.640
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.233
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.193
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.080
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.724
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.375
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
18.571
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.272
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.092
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.075
After features/support/hooks.rb:291 0.574
After features/support/hooks.rb:75 0.000
Tags: @product
9.097
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.445
When the "Dogtail rules!" notification is sent 0.282
Then the "Dogtail rules!" notification is shown to the user 0.369
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.004
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.287
Then the included OpenPGP keys are valid for the next 1 month 2.717
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
Tags: @product
21.434
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.139
Then the keys trusted by APT are valid for the next 3 months 13.294
After features/support/hooks.rb:291 0.622
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.132
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 11.173
And I log in to a new session in German (de) 30.215
Then the amnesiac Documents directory exists 0.056
And there is a GNOME bookmark for the amnesiac Documents directory 1.687
After features/support/hooks.rb:291 3.181
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
49.007
Before features/support/hooks.rb:245 0.026
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.559
And I log in to a new session in German (de) 33.575
Then the amnesiac Downloads directory exists 0.074
And there is a GNOME bookmark for the amnesiac Downloads directory 2.798
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.678
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.034
And I log in to a new session in German (de) 35.889
Then the amnesiac Music directory exists 0.064
And there is a GNOME bookmark for the amnesiac Music directory 1.689
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.028
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.409
And I log in to a new session in German (de) 29.806
Then the amnesiac Pictures directory exists 0.060
And there is a GNOME bookmark for the amnesiac Pictures directory 1.751
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.347
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.769
And I log in to a new session in German (de) 30.627
Then the amnesiac Videos directory exists 0.073
And there is a GNOME bookmark for the amnesiac Videos directory 1.876
After features/support/hooks.rb:291 0.842
After features/support/hooks.rb:75 0.000
Feature: Localization
1:0.978
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 11.679
And I log in to a new session in German (de) 30.227
When I double-click on the Report an Error launcher on the desktop 18.494
Then the support documentation page opens in Tor Browser 0.577
After features/support/hooks.rb:291 1.778
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.641
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.808
When I log in to a new session in Arabic (ar) 30.592
Then the keyboard layout is set to "us" 0.132
When the network is plugged 0.022
And Tor is ready 15.885
Then I successfully start the Unsafe Browser in "ar" 27.097
And I kill the Unsafe Browser 6.141
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 34.839
And DuckDuckGo is the default search engine 9.530
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 22.606
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:291 1.301
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.202
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.625
When I log in to a new session in Chinese (zh_CN) 32.913
Then the keyboard layout is set to "cn" 0.278
When the network is plugged 0.040
And Tor is ready 16.066
Then I successfully start the Unsafe Browser in "zh_CN" 28.705
And I kill the Unsafe Browser 6.163
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 33.655
And DuckDuckGo is the default search engine 9.930
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 26.852
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:291 2.208
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.957
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.820
When I log in to a new session in English (en) 16.206
Then the keyboard layout is set to "us" 0.157
When the network is plugged 0.036
And Tor is ready 16.183
Then I successfully start the Unsafe Browser in "en" 28.119
And I kill the Unsafe Browser 5.859
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 34.974
And DuckDuckGo is the default search engine 5.731
And I kill the Tor Browser 5.313
And the screen keyboard works in Thunderbird 22.847
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:291 1.347
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.699
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.845
When I log in to a new session in French (fr) 29.524
Then the keyboard layout is set to "fr" 0.237
When the network is plugged 0.024
And Tor is ready 16.614
Then I successfully start the Unsafe Browser in "fr" 26.926
And I kill the Unsafe Browser 6.417
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 33.020
And DuckDuckGo is the default search engine 9.590
And I kill the Tor Browser 5.396
And the screen keyboard works in Thunderbird 24.400
And the layout of the screen keyboard is set to "fr" 0.567
After features/support/hooks.rb:291 1.194
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.703
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.751
When I log in to a new session in German (de) 29.806
Then the keyboard layout is set to "de" 0.218
When the network is plugged 0.031
And Tor is ready 15.227
Then I successfully start the Unsafe Browser in "de" 28.489
And I kill the Unsafe Browser 6.663
When I enable the screen keyboard 0.157
Then the screen keyboard works in Tor Browser 34.756
And DuckDuckGo is the default search engine 9.524
And I kill the Tor Browser 5.326
And the screen keyboard works in Thunderbird 24.186
And the layout of the screen keyboard is set to "de" 0.563
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.435
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.562
When I log in to a new session in Italian (it) 29.443
Then the keyboard layout is set to "it" 0.282
When the network is plugged 0.026
And Tor is ready 16.149
Then I successfully start the Unsafe Browser in "it" 27.744
And I kill the Unsafe Browser 6.164
When I enable the screen keyboard 0.151
Then the screen keyboard works in Tor Browser 33.795
And DuckDuckGo is the default search engine 9.823
And I kill the Tor Browser 5.359
And the screen keyboard works in Thunderbird 23.273
And the layout of the screen keyboard is set to "us" 0.657
After features/support/hooks.rb:291 3.328
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.361
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.516
When I log in to a new session in Persian (fa) 31.492
Then the keyboard layout is set to "ir" 0.169
When the network is plugged 0.028
And Tor is ready 17.518
Then I successfully start the Unsafe Browser in "fa" 28.659
And I kill the Unsafe Browser 6.237
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 35.143
And DuckDuckGo is the default search engine 10.486
And I kill the Tor Browser 5.538
And the screen keyboard works in Thunderbird 21.861
And the layout of the screen keyboard is set to "ir" 0.567
After features/support/hooks.rb:291 1.035
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.920
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.966
When I log in to a new session in Portuguese (pt) 30.761
Then the keyboard layout is set to "pt" 0.211
When the network is plugged 0.067
And Tor is ready 17.064
Then I successfully start the Unsafe Browser in "pt" 29.690
And I kill the Unsafe Browser 6.496
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 33.687
And DuckDuckGo is the default search engine 10.263
And I kill the Tor Browser 5.512
And the screen keyboard works in Thunderbird 26.435
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:291 1.431
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.096
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.753
When I log in to a new session in Russian (ru) 30.823
Then the keyboard layout is set to "ru" 0.180
When the network is plugged 0.044
And Tor is ready 15.326
Then I successfully start the Unsafe Browser in "ru" 31.582
And I kill the Unsafe Browser 6.027
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 35.262
And DuckDuckGo is the default search engine 10.063
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 25.959
And the layout of the screen keyboard is set to "ru" 0.666
After features/support/hooks.rb:291 1.256
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.926
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.379
When I log in to a new session in Spanish (es) 29.931
Then the keyboard layout is set to "es" 0.273
When the network is plugged 0.095
And Tor is ready 18.670
Then I successfully start the Unsafe Browser in "es" 30.177
And I kill the Unsafe Browser 6.551
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 33.747
And DuckDuckGo is the default search engine 9.726
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 20.352
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 3.534
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.655
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.681
When I log in to a new session in Turkish (tr) 29.876
Then the keyboard layout is set to "tr" 0.208
When the network is plugged 0.032
And Tor is ready 14.340
Then I successfully start the Unsafe Browser in "tr" 28.163
And I kill the Unsafe Browser 6.019
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 33.021
And DuckDuckGo is the default search engine 9.157
And I kill the Tor Browser 5.366
And the screen keyboard works in Thunderbird 22.053
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:291 1.291
After features/support/hooks.rb:75 0.000
Tags: @product
45.860
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.628
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.981
And I log in to a new session 16.638
And the network is plugged 0.036
And Tor is ready 14.402
Then 1 network interface is enabled 0.133
And the 1st network device has its real MAC address configured 0.161
When I hotplug a network device and wait for it to be initialized 1.417
Then 2 network interfaces are enabled 0.071
And the 2nd network device has its real MAC address configured 0.087
And some network device leaked the real MAC address 0.293
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.056
Tags: @product
42.488
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.803
And I capture all network traffic 0.006
When I log in to a new session 17.227
And the network is plugged 0.023
And Tor is ready 15.373
Then 1 network interface is enabled 0.139
And the 1st network device has a spoofed MAC address configured 0.064
When I hotplug a network device and wait for it to be initialized 1.439
Then 2 network interfaces are enabled 0.092
And the 2nd network device has a spoofed MAC address configured 0.075
And no network device leaked the real MAC address 0.241
After features/support/hooks.rb:291 1.769
After features/support/hooks.rb:75 0.050
Tags: @product
2:21.927
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.158
And I capture all network traffic 0.006
And the network is plugged 0.025
And macchanger will fail by not spoofing and always returns false 0.148
When I log in to a new session 2:11.607
Then no network interfaces are enabled 0.121
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.848
After features/support/hooks.rb:291 1.314
After features/support/hooks.rb:75 0.037
Tags: @product
2:23.051
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.662
And I capture all network traffic 0.004
And the network is plugged 0.025
And macchanger will fail by not spoofing and always returns true 0.181
When I log in to a new session 2:11.725
Then no network interfaces are enabled 0.487
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 2.952
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.033
Tags: @product
2:21.766
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.804
And I capture all network traffic 0.006
And the network is plugged 0.039
And macchanger will fail by not spoofing and always returns true 0.122
And no network interface modules can be unloaded 0.366
When I log in to a new session 2:10.669
Then 1 network interface is enabled 0.167
But the MAC spoofing panic mode disabled networking 0.409
And no network device leaked the real MAC address 0.013
And I see the "All networking disabled" notification after at most 60 seconds 2.166
After features/support/hooks.rb:291 2.008
After features/support/hooks.rb:75 0.065
Tags: @product
43.860
Before features/support/hooks.rb:245 0.007
Given a computer 0.180
And I capture all network traffic 0.005
When I start the computer 0.950
Then the computer boots Tails 42.643
And no network interfaces are enabled 0.064
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.056
1:13.661
Before features/support/hooks.rb:245 0.005
Given a computer 0.133
And I start Tails from DVD with network unplugged and I login 1:0.106
And I plug and mount a USB drive containing a sample PNG 11.952
Then MAT can clean some sample PNG file 1.469
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:4.996
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.580
And I wait between 30 and 60 seconds 39.008

Slept for 39 seconds

Then the Tor Status icon tells me that Tor is not usable 0.496
When the network is plugged 0.022
Then I successfully configure Tor 13.201
And the Tor Status icon tells me that Tor is usable 0.560
And all notifications have disappeared 3.072
And the time has synced 0.054
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Networking
34.813
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.682
And I disable networking in Tails Greeter 0.921
And I log in to a new session 15.594
Then no network interfaces are enabled 0.115
When I hotplug a network device 0.177
And I wait 10 seconds 10.001

Slept for 10 seconds

Then no network interfaces are enabled 0.321
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Tags: @product
2:0.135
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:19.691
And I update APT using apt 17.556
And I install "python3-behave" using apt 19.876
Then the Tails Persistent Storage behave tests pass 3.012
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
Tags: @product
36.628
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 11.512
When I log in to a new session without activating the Persistent Storage 17.122
Then Tails is running from USB drive "__internal" 0.561
And persistence is disabled 0.208
But a Tails persistence partition exists on USB drive "__internal" 7.224
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Tags: @product
2:42.184
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.749
Then Tails is running from USB drive "__internal" 0.381
When I create a file in the Persistent directory 0.153
And I create a persistent partition with the default settings 30.231
Then the file I created was copied to the Persistent Storage 0.430
When I shutdown Tails and wait for the computer to power off 9.066
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.778
Then persistence for "Persistent" is active 0.308
And the file I created in the Persistent directory exists 0.083
After features/support/hooks.rb:291 0.807
After features/support/hooks.rb:75 0.009
Tags: @product
1:7.560
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 11.042
And the system is very low on memory 2.338
When I create a file in the Persistent directory 1.718
When I try to create a persistent partition 23.492
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.151
When I close the Persistent Storage app 2.512
And I free up some memory 1.646
And I create a persistent partition with the default settings 24.412
Then the file I created was copied to the Persistent Storage 0.246
After features/support/hooks.rb:291 1.343
After features/support/hooks.rb:75 0.000
Tags: @product
2:40.507
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 13.755
Then Tails is running from USB drive "__internal" 0.451
And all tps features are active 1.879
And all persistent directories have safe access rights 2.694
When I disable the first tps feature 16.521
Then all tps features but the first one are active 1.788
And I shutdown Tails and wait for the computer to power off 7.079
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.499
Then all tps features but the first one are active 1.837
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.009
Tags: @product
42.228
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.704
Then persistence for "Persistent" is active 0.093
And I create a file in the Persistent directory 0.097
Then the file I created was copied to the Persistent Storage 0.066
When I disable the first tps feature 16.798
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.079
When I enable the first tps feature 15.143
Then persistence for "Persistent" is active 0.101
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
Tags: @product
42.298
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.498
Then persistence for "Persistent" is active 0.113
When I create a file in the Persistent directory 0.078
And I disable the first tps feature 16.823
And I delete the data of the Persistent Folder feature 15.505
Then the file I created does not exist on the Persistent Storage 0.278
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
Tags: @product
51.685
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.038
And the network is plugged 0.025
And Tor is ready 19.517
And I take note of which tps features are available 0.506
When I write some files expected to persist 1.746
And I shutdown Tails and wait for the computer to power off 6.082
# 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.767
After features/support/hooks.rb:291 0.123
After features/support/hooks.rb:75 0.000
Tags: @product
2:36.372
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.548
And the network is plugged 0.026
And Tor is ready 16.297
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.293
And I shutdown Tails and wait for the computer to power off 6.094
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.551
And I capture all network traffic 0.007
And the network is plugged 0.033
And Tor is ready 16.675
And I switch to the "persistent-con-current" NetworkManager connection 0.462
And the 1st network device has a spoofed MAC address configured 0.147
And no network device leaked the real MAC address 0.233
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.050
Tags: @product
49.031
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 12.640
And I enable persistence creation in Tails Greeter 1.183
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.501
Then I create a persistent partition with the default settings using the wizard that was already open 16.706
After features/support/hooks.rb:291 0.965
After features/support/hooks.rb:75 0.000
Tags: @product
4:14.309
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 11.056
When I enable persistence 32.749
Then no persistent Greeter options were restored 14.438
When I set all Greeter options to non-default values 22.405
And I log in to a new session in German (de) after having activated the Persistent Storage 35.558
Then all Greeter options are set to non-default values 0.224
When I cold reboot the computer 5.056
And the computer reboots Tails 44.953
Given I enable persistence 48.907
Then persistent Greeter options were restored 14.941
When I log in to a new session after having activated the Persistent Storage 23.798
Then all Greeter options are set to non-default values 0.218
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.011
Tags: @product
3:48.030
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.690
# 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 48.364
And I shutdown Tails and wait for the computer to power off 11.599
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:52.342
And I change the passphrase of the Persistent Storage back to the original 46.033
After features/support/hooks.rb:291 2.692
After features/support/hooks.rb:75 0.009
Tags: @product
58.838
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.684
And I log in to a new session without activating the Persistent Storage 18.018
Then persistence is disabled 0.282
But a Tails persistence partition exists on USB drive "__internal" 6.569
And all notifications have disappeared 6.728
When I delete the persistent partition 17.148
Then there is no persistence partition on USB drive "__internal" 0.406
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.262
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.571
When I write some dotfile expected to persist 0.082
And I shutdown Tails and wait for the computer to power off 5.072
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.188
Then the expected persistent dotfile is present in the filesystem 0.347
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.015
Tags: @product
1:21.792
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 9.036
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.057
When I try to enable persistence 0.251
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 23.318
When I log in to a new session after having activated the Persistent Storage 27.443
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 18.105
And all tps features are enabled 1.801
And all tps features but the first one are active 1.778
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Tags: @product
3:37.372
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:27.444
And I enable persistence 33.861
And I log in to a new session after having activated the Persistent Storage 34.927
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.007
And persistence is enabled 0.131
After features/support/hooks.rb:291 1.025
After features/support/hooks.rb:75 0.000
Tags: @product
46.952
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 8.613
And I enable persistence but something goes wrong during the LUKS header upgrade 37.515
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.823
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Tags: @product
15.880
When I choose to connect to Tor automatically 2.031
And I accept Tor Connection's offer to use my persistent bridges 1.766
And I click "Connect to Tor" 1.271
Then I wait until Tor is ready 8.703
And tca.conf includes the configured bridges 0.015
And the "TorConfiguration" tps feature is enabled and active 1.063
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.028
After features/support/hooks.rb:291 0.868
After features/support/hooks.rb:75 0.050
Tags: @product
17.624
When I choose to connect to Tor automatically 1.694
And I accept Tor Connection's offer to use my persistent bridges 1.792
And I disable saving bridges to Persistent Storage 1.259
And I configure a direct connection in the Tor Connection Assistant 8.651
Then I wait until Tor is ready 2.207
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 0.955
And all Internet traffic has only flowed through Tor or connectivity check service 1.052
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.085
Tags: @product
12.234
Before features/support/hooks.rb:245 0.042
Given I have started Tails from DVD without network and logged in 11.572
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" 0.179
And the live user owns its home directory which has strict permissions 0.302
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.000
21.613
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.820
When the network is plugged 0.037
And Tor is ready 12.555
Then no unexpected services are listening for network connections 0.200

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.645
After features/support/hooks.rb:75 0.000
Tags: @product
24.845
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.951
When I request a shutdown using the system menu 1.873
Then Tails eventually shuts down 8.020
After features/support/hooks.rb:291 0.151
After features/support/hooks.rb:75 0.000
1:10.662
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.147
When I request a reboot using the system menu 1.904
Then Tails eventually restarts 54.610
After features/support/hooks.rb:291 3.691
After features/support/hooks.rb:75 0.000
21.856
Given I monitor the network connections of SSH 0.104
And I have the SSH key pair for an SSH server 0.321
When I connect to an SSH server on the Internet 19.677
Then I have sucessfully logged into the SSH server 1.738
And I see that SSH is properly stream isolated 0.014
After features/support/hooks.rb:450 0.572
After features/support/hooks.rb:291 1.365
After features/support/hooks.rb:75 0.000
22.895
Given I have the SSH key pair for an SSH server 0.346
And an SSH server is running on the LAN 1.110
When I connect to an SSH server on the LAN 19.395
Then I am prompted to verify the SSH fingerprint for the SSH server 2.042
After features/support/hooks.rb:450 0.365
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
17.345
Given I have the SSH key pair for an SFTP server 0.347
When I connect to an SFTP server on the Internet 16.004
Then I successfully connect to the SFTP server 0.993
After features/support/hooks.rb:450 0.456
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
16.053
Given I cancel setting up an email account 2.532
When I open Thunderbird's Add-ons Manager 1.787
And I open the Extensions tab 1.088
Then I see that no add-ons are enabled in Thunderbird 10.645
After features/support/hooks.rb:450 0.703
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
45.390
When I enter my email credentials into the autoconfiguration wizard 11.383
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.349
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.356
When I accept the autoconfiguration wizard's configuration 18.434
And I send an email to myself 6.432
And I fetch my email 1.659
Then I can find the email I sent to myself in my inbox 6.776
After features/support/hooks.rb:450 1.263
After features/support/hooks.rb:291 0.973
After features/support/hooks.rb:75 0.000
8.416
When the network is plugged 0.026
And the Tor Connection Assistant autostarts 2.725
And I look at the hide mode but then I go back 4.085
And I choose to connect to Tor automatically 1.443
Then Tor Connection does not propose me to use Tor bridges 0.136
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
Tags: @product
1:25.511
Given the Tor network and default bridges are blocked 1.802
And the network is plugged 0.028
And I make sure time sync before Tor connects indicates a captive portal 1.226
And the Tor Connection Assistant autostarts 1.436
When I choose to connect to Tor automatically 1.859
And I click "Connect to Tor" 1.165
Then the Tor Connection Assistant fails to connect to Tor 26.976
And the Tor Connection Assistant knows that it's not the time sync that failed 10.425
And the Tor Connection Assistant knows that there might be a captive portal 0.140
When I open the Unsafe Browser from Tor Connection 13.620
And I log-in to the Captive Portal 15.802
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.160
And I allow time sync before Tor connects to work again 0.052
And I click "Connect to Tor" 1.155
Then I wait until Tor is ready 7.536
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Tags: @product
11.871
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.336
Then the firewall's policy is to drop all IPv4 traffic 0.103
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.260
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.064
And the firewall is configured to block all external IPv6 traffic 0.106
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Tags: @product
50.568
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.347
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 28.603
And I open the Tails homepage in the Unsafe Browser 9.651
And the Tails homepage loads in the Unsafe Browser 0.580
Then the firewall leak detector has detected leaks 0.378
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.050
Tags: @product
12.029
Before features/support/hooks.rb:245 0.034
Given I have started Tails from DVD and logged in and the network is connected 11.224
And I capture all network traffic 0.007
And I disable Tails' firewall 0.265
When I do a TCP DNS lookup of "torproject.org" 0.454
Then the firewall leak detector has detected leaks 0.078
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.042
Tags: @product
12.442
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.576
And I capture all network traffic 0.006
And I disable Tails' firewall 0.235
When I do a UDP DNS lookup of "torproject.org" 0.537
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.070
Tags: @product
16.022
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.426
And I capture all network traffic 0.008
And I disable Tails' firewall 0.237
When I send some ICMP pings 4.246
Then the firewall leak detector has detected leaks 0.103
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.034
12.610
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.332
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.209
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:450 0.220
After features/support/hooks.rb:291 0.572
After features/support/hooks.rb:75 0.000
11.691
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.351
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.240
And the untorified connection is logged as dropped by the firewall 0.099
After features/support/hooks.rb:450 0.413
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.000
16.714
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.282
When I open an untorified ICMP connection to 1.2.3.4 5.351
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.079
After features/support/hooks.rb:450 0.250
After features/support/hooks.rb:291 0.567
After features/support/hooks.rb:75 0.000
Tags: @product
20.991
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.329
And the system DNS is using the local DNS resolver 0.030
And the network is plugged 0.032
And I successfully configure Tor 12.586
Then the system DNS is still using the local DNS resolver 0.012
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
10.297
When I monitor the network connections of tails-security-check 0.136
And I re-run tails-security-check 0.136
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.024
After features/support/hooks.rb:450 0.338
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
2.587
When I monitor the network connections of htpdate 0.118
And I re-run htpdate 2.449
Then I see that htpdate is properly stream isolated 0.019
After features/support/hooks.rb:450 0.310
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
32.310
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.137
And I re-run tails-upgrade-frontend-wrapper 32.161
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.548
After features/support/hooks.rb:291 0.882
After features/support/hooks.rb:75 0.000
32.999
When I monitor the network connections of Tor Browser 0.108
And I start the Tor Browser 32.083
And the Tor Browser loads the startup page 0.771
Then I see that Tor Browser is properly stream isolated 0.036
After features/support/hooks.rb:450 1.150
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.000
Tags: @product
55.964
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.317
And a web server is running on the LAN 1.035
And I capture all network traffic 0.006
When I start the Tor Browser 32.476
And the Tor Browser loads the startup page 0.887
And I open a page on the LAN web server in the Tor Browser 8.989
Then the Tor Browser shows the "Unable to connect" error 0.857
And no traffic was sent to the web server on the LAN 0.392
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.048
59.792
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.240
Then the amnesiac Tor Browser directory exists 0.059
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.746
And the persistent Tor Browser directory does not exist 0.054
When I start the Tor Browser 30.093
And the Tor Browser loads the startup page 0.981
Then I can save the current page as "index.html" to the default downloads directory 5.756
And I can print the current page as "output.pdf" to the default downloads directory 9.860
After features/support/hooks.rb:450 1.427
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
54.493
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.196
When I start the Tor Browser 30.307
Then the Tor Browser loads the startup page 0.880
When I download some file in the Tor Browser 11.833
Then the file is saved to the default Tor Browser download directory 0.275
After features/support/hooks.rb:450 2.315
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.000
1:32.635
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.378
When I start the Tor Browser 30.495
And the Tor Browser loads the startup page 1.006
Then I can listen to an Ogg audio track in Tor Browser 49.754
After features/support/hooks.rb:450 2.205
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
56.703
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.244
When I start the Tor Browser 34.275
And the Tor Browser loads the startup page 1.000
Then I can watch a WebM video in Tor Browser 10.182
After features/support/hooks.rb:450 1.139
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Tags: @product
1:21.244
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.500
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.100
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.057
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.059
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.102
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/tmp/synaptic.html" exists 0.068
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.137
When I start the Tor Browser 31.133
And the Tor Browser loads the startup page 0.839
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.022
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.540
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.327
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.141
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.786
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.541
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.068
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.803
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.532
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.095
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.111
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.929
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.530
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.077
# 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.944
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.000
Tags: @product
42.404
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.293
When I start the Tor Browser 29.927
Then the Tor Browser uses all expected TBB shared libraries 1.183
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
58.516
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.598
When I start the Tor Browser 30.186
And the Tor Browser loads the startup page 0.960
And I open the Tails homepage in the Tor Browser 9.670
Then the Tor Browser loads the Tails homepage 0.978
When I request a new identity in Tor Browser 3.215
Then the Tor Browser restarts into a fresh session 1.908
After features/support/hooks.rb:450 1.394
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Tags: @product
44.046
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.373
When I start the Tor Browser 30.200
And the Tor Browser loads the startup page 0.892
Then Tor Browser's circuit view is working 1.580
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
Tags: @product
1:1.043
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.210
When I start the Tor Browser 29.441
And the Tor Browser loads the startup page 0.903
When I open the address "https://net.ipcalf.com/" in the Tor Browser 8.910
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.873
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.750
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.952
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Tags: @product
2:7.727
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.074
And the network is plugged 0.029
And I successfully configure Tor 44.364
And available upgrades have been checked 0.059
And all notifications have disappeared 3.132
Then the persistent Tor Browser directory exists 0.065
And there is a GNOME bookmark for the persistent Tor Browser directory 1.660
When I start the Tor Browser 29.912
And I open the address "https://tails.net/about" in the Tor Browser 9.458
And "Tails - How Tails works" has loaded in the Tor Browser 1.077
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.115
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.552
Then "Tails - How Tails works" has loaded in the Tor Browser 1.306
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 9.919
After features/support/hooks.rb:291 1.372
After features/support/hooks.rb:75 0.000
Tags: @product
50.523
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.388
Then the amnesiac Documents directory exists 0.095
And there is a GNOME bookmark for the amnesiac Documents directory 1.713
Then I start the Tor Browser in offline mode 34.396
And I can save the current page as "index.html" to the Documents GNOME bookmark 5.929
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Tags: @product
54.009
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.075
Then the amnesiac Downloads directory exists 0.146
And there is a GNOME bookmark for the amnesiac Downloads directory 2.190
Then I start the Tor Browser in offline mode 36.879
And I can save the current page as "index.html" to the Downloads GNOME bookmark 5.718
After features/support/hooks.rb:291 1.250
After features/support/hooks.rb:75 0.000
Tags: @product
49.888
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.733
Then the amnesiac Music directory exists 0.130
And there is a GNOME bookmark for the amnesiac Music directory 1.743
Then I start the Tor Browser in offline mode 33.459
And I can save the current page as "index.html" to the Music GNOME bookmark 5.821
After features/support/hooks.rb:291 1.245
After features/support/hooks.rb:75 0.000
Tags: @product
50.604
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.563
Then the amnesiac Pictures directory exists 0.108
And there is a GNOME bookmark for the amnesiac Pictures directory 1.674
Then I start the Tor Browser in offline mode 34.362
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.895
After features/support/hooks.rb:291 1.158
After features/support/hooks.rb:75 0.000
Tags: @product
51.773
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.477
Then the amnesiac Videos directory exists 0.125
And there is a GNOME bookmark for the amnesiac Videos directory 1.968
Then I start the Tor Browser in offline mode 35.565
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.637
After features/support/hooks.rb:291 1.090
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.190
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 24.230
And all tps features are active 2.493
And all persistent filesystems have safe access rights 0.254
And all persistence configuration files have safe access rights 0.718
And all persistent directories have safe access rights 2.970
When I start the Tor Browser in offline mode 34.204
And I add a bookmark to eff.org in the Tor Browser 14.979
And I cold reboot the computer 10.784
And the computer reboots Tails 47.524
And I enable persistence 36.946
And I log in to a new session 24.933
And I start the Tor Browser in offline mode 35.148
Then the Tor Browser has a bookmark to eff.org 2.000
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.010
18.984
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.781
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.202
After features/support/hooks.rb:450 0.513
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
21.862
Given I have the SSH key pair for a Git repository 0.382
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.270
Then the Git repository "testing" has been cloned successfully 0.210
After features/support/hooks.rb:450 0.462
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
0.474
When I wget "https://example.com/" to stdout 0.474
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.251
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
4.146
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.146

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 0.685
After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.000
0.453
When I curl "https://example.com/" to stdout 0.453
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.239
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:2.824
Given I have started Tails from DVD without network and logged in 8.567
And I plug and mount a USB drive containing sample videos 13.031
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.089
And the file "/home/amnesia/video.mp4" exists 0.057
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.183
When I open "/home/amnesia/video.mp4" with Totem 17.263
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.695
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.667
Given I close Totem 0.276
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.114
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.100
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.121
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.719
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.619
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.074
Given I close Totem 0.207
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.087
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.166
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.725
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.153
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.185
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.082
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.154
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.729
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.137
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.079
Given I close Totem 0.168
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.119
And the file "/home/amnesia/.purple/otr.private_key" exists 0.080
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.108
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.683
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.206
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.084
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
Feature: Using Totem
35.390
Given I have started Tails from DVD and logged in and the network is connected 11.384
Then I can watch a WebM video over HTTPs 24.005
After features/support/hooks.rb:450 0.577
After features/support/hooks.rb:291 1.185
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
48.401
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.430
And I plug and mount a USB drive containing sample videos 10.981
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.091
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.909
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.549
Given I close Totem 0.912
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.260
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.064
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.670
Then I see "TotemUnableToOpen.png" after at most 10 seconds 3.359
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.171
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.000
Tags: @product
49.002
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 11.587
And I disable the Unsafe Browser 3.794
And I log in to a new session 17.348
And the network is plugged 0.056
And all notifications have disappeared 3.085
When I try to start the Unsafe Browser 12.115
Then the Unsafe Browser complains that it is disabled 1.015
After features/support/hooks.rb:291 0.896
After features/support/hooks.rb:75 0.000
Tags: @product
51.253
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.670
And a web server is running on the LAN 1.059
When I successfully start the Unsafe Browser 28.731
And I open a page on the LAN web server in the Unsafe Browser 9.276
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.515
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.090
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.857
When I successfully start the Unsafe Browser 28.368
Then the Unsafe Browser runs as the expected user 1.010
And the Unsafe Browser has a red theme 0.592
And the Unsafe Browser shows a warning as its start page 0.608
And the Unsafe Browser has no add-ons enabled 6.141
And the Unsafe Browser has no bookmarks 7.515
And the Unsafe Browser uses all expected TBB shared libraries 0.995
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
54.430
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.281
When I successfully start the Unsafe Browser 27.993
When I open the Tails homepage in the Unsafe Browser 14.328
Then the Tails homepage loads in the Unsafe Browser 0.566
And the Unsafe Browser has sent packets out to the Internet 0.261
After features/support/hooks.rb:291 1.181
After features/support/hooks.rb:75 0.000
43.698
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.470
When I successfully start the Unsafe Browser 30.273
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.403
And the Unsafe Browser chroot is torn down 0.428
After features/support/hooks.rb:291 1.049
After features/support/hooks.rb:75 0.000
1:2.424
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.363
When I successfully start the Unsafe Browser 26.923
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.005

Slept for 10 seconds

And I start the Unsafe Browser 10.514
Then I see a warning about another instance already running 3.618
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.000
Tags: @product
50.724
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.262
When I configure the Unsafe Browser to use a local proxy 0.238
And I successfully start the Unsafe Browser 29.382
And I open the Tails homepage in the Unsafe Browser 9.258
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.581
After features/support/hooks.rb:291 1.470
After features/support/hooks.rb:75 0.000
2:40.174
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.502
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.058
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 28.065
And I wait 120 seconds 2:0.026

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.502
After features/support/hooks.rb:450 0.420
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.052
39.081
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.392
And the network is unplugged 0.037
# 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 11.645
Then I am told I cannot start the Unsafe Browser when I am offline 5.996
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
34.840
When I plug a USB drive containing a basic VeraCrypt volume 6.953
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.055
And I open this VeraCrypt volume in GNOME Files 2.664
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.506
When I lock the currently opened VeraCrypt volume 0.516
Then the VeraCrypt volume has been unmounted and locked 0.143
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
37.241
When I plug a USB drive containing a hidden VeraCrypt volume 10.149
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.526
And I open this VeraCrypt volume in GNOME Files 1.462
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.508
When I lock the currently opened VeraCrypt volume 0.456
Then the VeraCrypt volume has been unmounted and locked 0.138
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.000
43.716
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.821
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.188
And I open this VeraCrypt volume in GNOME Files 2.505
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.497
When I lock the currently opened VeraCrypt file container 0.521
Then the VeraCrypt file container has been unmounted and locked 0.181
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
53.817
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.015
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.446
And I open this VeraCrypt volume in GNOME Files 1.592
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.097
When I lock the currently opened VeraCrypt file container 0.429
Then the VeraCrypt file container has been unmounted and locked 0.235
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.016
38.166
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.884
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.466
And I open this VeraCrypt volume in GNOME Files 3.474
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.573
When I lock the currently opened VeraCrypt volume 0.534
Then the VeraCrypt volume has been unmounted and locked 0.233
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
34.665
When I plug a USB drive containing a hidden VeraCrypt volume 10.160
And I unlock and mount this VeraCrypt volume with GNOME Disks 20.996
And I open this VeraCrypt volume in GNOME Files 2.267
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.530
When I lock the currently opened VeraCrypt volume 0.545
Then the VeraCrypt volume has been unmounted and locked 0.164
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
1:4.177
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.855
And I unlock and mount this VeraCrypt file container with GNOME Disks 42.928
And I open this VeraCrypt volume in GNOME Files 3.158
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.505
When I lock the currently opened VeraCrypt file container 0.482
Then the VeraCrypt file container has been unmounted and locked 0.246
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.017
57.471
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.347
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.290
And I open this VeraCrypt volume in GNOME Files 1.639
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.528
When I lock the currently opened VeraCrypt file container 0.424
Then the VeraCrypt file container has been unmounted and locked 0.240
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.014
49.585
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.736
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.202
And I open this VeraCrypt volume in GNOME Files 2.506
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.519
When I lock the currently opened VeraCrypt file container 0.403
Then the VeraCrypt file container has been unmounted and locked 0.216
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
8.357
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.201
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.156
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.000
Tags: @product
22.219
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.132
When I start "WhisperBack" via GNOME Activities Overview 11.383
Then WhisperBack has debugging information 2.703
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.000