Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 63 03 May 2024, 06:47

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1471 2 11 0 0 1484 200 2 202 4:9:13.364 Failed
Tags: @product
2:1.719
Before features/support/hooks.rb:259 0.034
Given a computer 0.589
And I temporarily create a 100 MiB disk named "swap" 0.123
And I create a gpt swap partition on disk "swap" 11.705
And I plug SATA drive "swap" 1.046
And I temporarily create a 2 GiB disk named "live_hd" 0.052
And I write the Tails ISO image to disk "live_hd" 26.293
And I plug SATA drive "live_hd" 1.064
When I start Tails with network unplugged and I login 1:20.438
Then a "swap" partition was detected by Tails on drive "swap" 0.101
And drive "live_hd" is detected by Tails 0.150
But Tails has no disk swap enabled 0.085
And drive "live_hd" is not mounted 0.067
After features/support/hooks.rb:305 0.806
After features/support/hooks.rb:89 0.119
Tags: @product
1:38.847
Before features/support/hooks.rb:259 0.002
Given a computer 0.166
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.050
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 25.094
And I plug non-removable USB drive "fake_TailsData" 1.205
When I start the computer 0.994
And the computer boots Tails 57.239
Then drive "fake_TailsData" is detected by Tails 0.177
And Tails Greeter has not detected a persistence partition 13.919
After features/support/hooks.rb:305 0.764
After features/support/hooks.rb:89 0.007
Tags: @product
1:34.899
Before features/support/hooks.rb:259 0.001
Given a computer 0.183
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.775
And I plug SATA drive "fake_TailsData" 1.052
When I start the computer 1.009
And the computer boots Tails 56.830
Then drive "fake_TailsData" is detected by Tails 0.143
And Tails Greeter has not detected a persistence partition 13.857
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.008
Tags: @product
1:35.585
Before features/support/hooks.rb:259 0.002
Given a computer 0.184
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.053
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.187
And I plug SATA drive "gpt_ext2" 1.050
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.038
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.199
And I plug SATA drive "msdos_fat32" 1.068
And I start Tails from DVD with network unplugged and I login 1:20.426
Then drive "gpt_ext2" is detected by Tails 0.137
And drive "gpt_ext2" is not mounted 0.065
And drive "msdos_fat32" is detected by Tails 0.097
And drive "msdos_fat32" is not mounted 0.074
After features/support/hooks.rb:305 0.754
After features/support/hooks.rb:89 0.014
Tags: @product
2:4.496
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:58.529
And running a command as root with pkexec requires PolicyKit administrator privileges 0.138
Then I can run a command as root with sudo 0.087
Then I can run a command as root with pkexec 5.741
After features/support/hooks.rb:305 1.003
After features/support/hooks.rb:89 0.005
Tags: @product
1:29.839
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 44.509
And running a command as root with pkexec requires PolicyKit administrator privileges 0.102
Then I cannot run a command as root with sudo and the standard passwords 0.194
And I cannot run a command as root with pkexec and the standard passwords 19.949
Then I cannot login as root using su with the standard passwords 25.083
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.000
Feature: Time syncing
28.927
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.011
Given I have started Tails from DVD without network and logged in 8.597
When the network is plugged 0.206
And I successfully configure Tor 20.060
Then the system clock is less than 5 minutes incorrect 0.062
After features/support/hooks.rb:464 0.545
After features/support/hooks.rb:305 0.948
After features/support/hooks.rb:89 0.000
Feature: Time syncing
30.593
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.333
When the network is plugged 0.041
And the Tor Connection Assistant autostarts 4.685
And I configure some normal bridges in the Tor Connection Assistant 14.669
And I wait until Tor is ready 2.792
Then the system clock is less than 5 minutes incorrect 0.069
After features/support/hooks.rb:464 0.439
After features/support/hooks.rb:305 0.660
After features/support/hooks.rb:89 0.000
Feature: Time syncing
33.557
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.313
When I bump the system time with "+1 day" 0.345
And I capture all network traffic 0.003
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 4.110
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.537
And I wait until Tor is ready 6.255
Then the system clock is less than 5 minutes incorrect 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.899
After features/support/hooks.rb:464 0.481
After features/support/hooks.rb:305 1.185
After features/support/hooks.rb:89 0.036
Feature: Time syncing
1:38.325
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.193
When I bump the system time with "-15 days" 0.277
And I warm reboot the computer 0.013
And the computer reboots Tails 1:29.347
Then Tails' hardware clock is close to the host system's time 0.493
After features/support/hooks.rb:464 0.117
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:32.207
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.459
When I bump the hardware clock's time with "-15 days" 1.762
And I warm reboot the computer 0.012
And the computer reboots Tails 1:21.833
Then the hardware clock is still off by "-15 days" 0.139
After features/support/hooks.rb:464 0.119
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.007
Feature: Time syncing
59.629
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given a computer 0.180
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.029
And I start the computer 1.006
And the computer boots Tails 58.209
Then the system clock is just past Tails' source date 0.204
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.006
Feature: Time syncing
34.581
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 9.088
And I make sure time sync before Tor connects times out 1.213
When the network is plugged 0.057
And I successfully configure Tor 24.137
Then the system clock is less than 5 minutes incorrect 0.084
After features/support/hooks.rb:464 0.617
After features/support/hooks.rb:305 1.153
After features/support/hooks.rb:89 0.001
Feature: Time syncing
1:7.447
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.342
When I bump the system time with "+8 hours +15 minutes" 0.242
And all notifications have disappeared 4.077
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.140
And the network is plugged 0.138
And the Tor Connection Assistant autostarts 4.357
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.859
And I click "Connect to Tor" 2.445
And the Tor Connection Assistant fails to connect to Tor 15.679
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.122
Then the system clock is less than 20 minutes incorrect 0.243
When I click "Connect to Tor" 1.182
Then I wait until Tor is ready 8.672
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.880
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.058
After features/support/hooks.rb:464 0.475
After features/support/hooks.rb:305 0.621
After features/support/hooks.rb:89 0.071
Feature: Time syncing
59.550
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.125
When I bump the system time with "+8 hours +15 minutes" 0.247
And all notifications have disappeared 3.825
And I capture all network traffic 0.004
And the network is plugged 0.064
And the Tor Connection Assistant autostarts 4.409
# 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.384
And I click "Connect to Tor" 1.161
Then the Tor Connection Assistant reports that it failed to connect 11.810
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.818
Then the system clock is less than 20 minutes incorrect 0.323
# "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.365
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 7.510
And all Internet traffic has only flowed through the configured bridges 0.907
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.346
After features/support/hooks.rb:464 0.506
After features/support/hooks.rb:305 0.707
After features/support/hooks.rb:89 0.045
Feature: Time syncing
31.794
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 10.443
And I make sure time sync before Tor connects uses a fake connectivity check service 1.201
And the network is plugged 0.048
And Tor is ready 18.527
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.570
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.002
After features/support/hooks.rb:464 0.646
After features/support/hooks.rb:305 0.679
After features/support/hooks.rb:89 0.000
Tags: @product
18.971
When I configure some normal bridges in the Tor Connection Assistant 15.295
Then I wait until Tor is ready 2.805
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.048
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.808
After features/support/hooks.rb:305 0.916
After features/support/hooks.rb:89 0.036
Tags: @product
21.235
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 18.826
Then I wait until Tor is ready 1.357
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges 0.988
After features/support/hooks.rb:305 0.728
After features/support/hooks.rb:89 0.036
Tags: @product
36.209
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.759
Then I wait until Tor is ready 2.534
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges 0.850
After features/support/hooks.rb:305 0.600
After features/support/hooks.rb:89 0.035
Tags: @product
1:10.146
Given the Tor network and default bridges are blocked 1.661
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.361
Then the Tor Connection Assistant reports that it failed to connect 0.115
And tca.conf is empty 0.211
Given I scan a QR code from the error page in Tor Connection Assistant 23.046
And I retry connecting to Tor 1.149
Then I wait until Tor is ready 11.503
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.030
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.036
17.945
When I configure the default bridges in the Tor Connection Assistant 13.733
Then I wait until Tor is ready 2.199
And Tor is configured to use the default bridges 0.587
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.066
And Tor is configured to use the default bridges 0.473
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.874
After features/support/hooks.rb:305 1.364
After features/support/hooks.rb:89 0.070
Tags: @product
30.948
Given the Tor network is blocked 1.619
When I configure a direct connection in the Tor Connection Assistant 22.047
Then I wait until Tor is ready 4.317
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.141
And Tor is configured to use the default bridges 0.659
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.151
After features/support/hooks.rb:305 0.760
After features/support/hooks.rb:89 0.037
Tags: @product
45.501
Given the Tor network and default bridges are blocked 1.865
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.361
Then the Tor Connection Assistant reports that it failed to connect 0.113
And tca.conf is empty 0.221
Given the Tor network and default bridges are unblocked 1.278
And I retry connecting to Tor 1.173
Then I wait until Tor is ready 9.403
And tca.conf includes no bridge 0.021
And available upgrades have been checked 0.094
And all Internet traffic has only flowed through Tor or connectivity check service 0.967
After features/support/hooks.rb:305 0.719
After features/support/hooks.rb:89 0.050
Tags: @product
4.653
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.324
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.150
And I cannot click the "Connect to Tor" button 0.177
After features/support/hooks.rb:305 0.683
After features/support/hooks.rb:89 0.038
Tags: @product
26.965
Given I configure a direct connection in the Tor Connection Assistant 8.957
And I wait until Tor is ready 2.751
When I disconnect the network through GNOME 2.776
And I connect the network through GNOME 2.766
Then the Tor Connection Assistant autostarts 2.325
And the Tor Connection Assistant connects to Tor 2.368
And I wait until Tor is ready 3.360
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.077
And all Internet traffic has only flowed through Tor or connectivity check service 1.581
After features/support/hooks.rb:305 0.674
After features/support/hooks.rb:89 0.045
Tags: @product
44.915
Given I configure a direct connection in the Tor Connection Assistant 6.825
And I wait until Tor is ready 5.218
And I disconnect the network through GNOME 2.613
And the Tor network and default bridges are blocked 1.428
When I connect the network through GNOME 2.771
Then the Tor Connection Assistant reports that it failed to connect 26.056
After features/support/hooks.rb:305 0.752
After features/support/hooks.rb:89 0.055
Tags: @product
39.208
Given the Tor network and default bridges are blocked 2.440
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.649
Then the Tor Connection Assistant reports that it failed to connect 0.121
Given the Tor network and default bridges are unblocked 1.313
When I click "Connect to Tor" 1.155
Then I wait until Tor is ready 8.932
And Tor is configured to use the default bridges 0.502
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.091
After features/support/hooks.rb:305 1.173
After features/support/hooks.rb:89 0.036
22.170
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.480
And I prepare Tails for memory erasure tests 0.463
When I start a process allocating 128 MiB of memory with a known pattern 2.272
Then patterns cover at least 128 MiB in the guest's memory 5.002

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.476
After features/support/hooks.rb:89 0.000
7:26.029
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:42.001
And I prepare Tails for memory erasure tests 0.411
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.423
When I trigger shutdown 0.014
And I wait 20 seconds 20.008

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.487
After features/support/hooks.rb:89 0.011
26.302
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.246
And I temporarily create a 4 GiB disk named "gptfat" 0.077
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.222
And I plug USB drive "gptfat" 2.521
When I start Tails Installer 9.189
Then I am told by Tails Installer that the destination device "is too small" 0.044
After features/support/hooks.rb:305 0.772
After features/support/hooks.rb:89 0.001
Tags: @product
23.193
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 10.250
And I temporarily create a 7200 MiB disk named "temp" 0.050
And I start Tails Installer 8.769
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 3.729
Then the "temp" USB drive is selected 0.106
When I unplug USB drive "temp" 0.239
Then a suitable USB device is not found 0.024
After features/support/hooks.rb:305 1.258
After features/support/hooks.rb:89 0.000
Tags: @product
3:48.315
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.298
And I temporarily create a 7200 MiB disk named "install" 0.054
And I create a gpt partition with a vfat filesystem on disk "install" 6.360
And I plug USB drive "install" 3.783
And I install Tails to USB drive "install" by cloning 3:17.627
Then the running Tails is installed on USB drive "install" 12.116
But there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:305 1.493
After features/support/hooks.rb:89 0.111
Tags: @product
3:48.532
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.225
And I temporarily create a 7200 MiB disk named "install" 0.050
And I plug USB drive "install" 6.567
And I install Tails to USB drive "install" by cloning 3:20.104
Then the running Tails is installed on USB drive "install" 13.510
But there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:305 1.390
After features/support/hooks.rb:89 0.127
Tags: @product
4:25.420
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.539
And I create a file in the Persistent directory 0.116
And I temporarily create a 7200 MiB disk named "install" 0.044
And I create a gpt partition with a vfat filesystem on disk "install" 6.430
And I plug USB drive "install" 2.450
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:39.931
Then the running Tails is installed on USB drive "install" 15.827
And there is a persistence partition on USB drive "install" 0.060
And the USB drive "install" contains the same files as my persistent storage 5.019
After features/support/hooks.rb:305 2.464
After features/support/hooks.rb:89 0.122
Tags: @product
4:36.768
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.863
And I temporarily create a 7200 MiB disk named "install" 0.061
And I plug USB drive "install" 2.424
And I install Tails to USB drive "install" by cloning 4:5.737
Then the running Tails is installed on USB drive "install" 17.611
And there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:305 1.879
After features/support/hooks.rb:89 0.099
Tags: @product
3:52.703
Before features/support/hooks.rb:259 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.519
And I have started Tails from DVD without network and logged in 8.623
And I clone USB drive "__internal" to a temporary USB drive "install" 1.091
And I plug USB drive "install" 3.768
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:16.618
Then the running Tails is installed on USB drive "install" 13.003
And there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:305 1.626
After features/support/hooks.rb:89 0.128
Tags: @product @uefi
1:56.031
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.238
And I power off the computer 0.337
And the computer is set to boot in UEFI mode 0.032
When I start Tails from USB drive "__internal" with network unplugged and I login 1:38.802
Then Tails is running from USB drive "__internal" 0.374
And the boot device has safe access rights 3.174
And Tails has started in UEFI mode 0.072
After features/support/hooks.rb:305 0.602
After features/support/hooks.rb:89 0.006
Tags: @product
1:43.360
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.187
And I plug and mount a USB drive containing a Tails USB image 40.614
And I create a 7200 MiB disk named "usbimage" 0.041
And I plug USB drive "usbimage" 2.389
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 52.128
After features/support/hooks.rb:305 1.748
After features/support/hooks.rb:89 0.113
Tags: @product
1:25.350
Before features/support/hooks.rb:259 0.003
Given a computer 0.254
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:23.902
Then Tails is running from USB drive "usbimage" 0.376
And the label of the system partition on "usbimage" is "Tails" 0.230
And the system partition on "usbimage" is an EFI system partition 0.185
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.151
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.084
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.082
After features/support/hooks.rb:305 0.737
After features/support/hooks.rb:89 0.005
5:3.824
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 59.482
And I update APT using apt 17.911
And I install "popularity-contest" using apt 22.342
Then I am proposed to add the "popularity-contest" package to my Additional Software 10.960
When I create a persistent storage and activate the Additional Software feature 21.899
Then Additional Software is correctly configured for package "popularity-contest" 1.132
When I shutdown Tails and wait for the computer to power off 12.723
And I start Tails from USB drive "__internal" with network unplugged 58.614
And I enable persistence 21.669
And I log in to a new session 41.974
And the Additional Software installation service has started 32.122
Then I am notified that the installation succeeded 1.925
And Additional Software is correctly configured for package "popularity-contest" 0.789
And the package "popularity-contest" is installed after Additional Software has been started 0.276
After features/support/hooks.rb:464 37.000
After features/support/hooks.rb:305 1.129
After features/support/hooks.rb:89 0.014
2:32.021
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.008
Given a computer 0.206
And I start Tails from USB drive "__internal" and I login with an administration password 1:44.613
And I update APT using apt 16.864
When I install "makepp" using apt 25.781
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.463
And the package "makepp" is installed 0.091
After features/support/hooks.rb:464 41.559
After features/support/hooks.rb:305 0.949
After features/support/hooks.rb:89 0.016
5:1.492
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given a computer 0.220
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:8.373
When I uninstall "popularity-contest" using apt 21.800
And I accept removing "popularity-contest" from Additional Software 0.557
Then "popularity-contest" is not in the list of Additional Software 0.756
When I start Synaptic 29.020
And I update APT using Synaptic 21.949
And I install "cowsay" using Synaptic 9.222
And I accept adding "cowsay" to Additional Software 2.455
Then Additional Software is correctly configured for package "cowsay" 0.770
When I uninstall "cowsay" using apt 3.224
And I refuse removing "cowsay" from Additional Software 0.572
Then Additional Software is correctly configured for package "cowsay" 0.730
When I start "Additional Software" via GNOME Activities Overview 10.528
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.860
Then "cowsay" is not in the list of Additional Software 0.907
When I install "cowsay" using apt 3.209
And I refuse adding "cowsay" to Additional Software 0.550
Then "cowsay" is not in the list of Additional Software 0.781
After features/support/hooks.rb:464 1.169
After features/support/hooks.rb:305 0.739
After features/support/hooks.rb:89 0.008
7:5.099
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Steps
Given a computer 0.219
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:17.422
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.506
And I accept adding "cowsay" to Additional Software 6.794
And Additional Software is correctly configured for package "cowsay" 0.909
And I shutdown Tails and wait for the computer to power off 6.481
And I start Tails from USB drive "__internal" with network unplugged 59.198
And I enable persistence 12.733
# 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 37.643
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.662
And I revert the APT tweaks that made it prefer an old version of cowsay 0.083
# 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.065
And the network is plugged 0.035
And Tor is ready 22.217
# 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 40.905
And available upgrades have been checked 0.562
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.083
And I can open the Additional Software configuration window from the notification 30.527
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:41:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:164:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:106:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:464 0.033
After features/support/hooks.rb:305 4.927

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:28:00)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.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_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/63/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:89 0.018
2:13.141
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.200
And I start Tails from USB drive "__internal" with network unplugged 1:0.033
And I enable persistence 13.634
And I remove the "cowsay" deb files from the APT cache 0.814
# 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.095
And I log in to a new session 36.288
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.913
And I can open the Additional Software log file from the notification 6.347
And the package "cowsay" is not installed 0.812
After features/support/hooks.rb:464 0.107
After features/support/hooks.rb:305 1.008
After features/support/hooks.rb:89 0.009
Tags: @product
2:13.065
Before features/support/hooks.rb:259 0.005
Given a computer 0.191
And I create a 7200 MiB disk named "old" 0.055
And I plug USB drive "old" 1.055
And I write an old version of the Tails USB image to disk "old" 30.605
When I start Tails from USB drive "old" with network unplugged 1:36.953
Then the boot device has safe access rights 3.155
And Tails is running from USB drive "old" 0.328
And there is no persistence partition on USB drive "old" 0.075
And process "udev-watchdog" is running 0.094
And udev-watchdog is monitoring the correct device 0.361
And I unplug USB drive "old" 0.189
After features/support/hooks.rb:305 7.180
After features/support/hooks.rb:89 0.010
Tags: @product
2:18.051
Before features/support/hooks.rb:259 0.006
Given a computer 0.227
And I start Tails from USB drive "old" with network unplugged and I login 1:28.749
Then Tails is running from USB drive "old" 0.343
And I create a persistent partition 37.076
And I take note of which tps features are available 1.496
Then a Tails persistence partition exists on USB drive "old" 0.974
And I shutdown Tails and wait for the computer to power off 9.182
After features/support/hooks.rb:305 0.158
After features/support/hooks.rb:89 0.013
Tags: @product
2:58.885
Before features/support/hooks.rb:259 0.006
Given a computer 0.195
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:21.267
Then Tails is running from USB drive "old" 0.334
And all tps features are active 1.922
When I write some files expected to persist 1.761
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.213
And all persistence configuration files have safe access rights 0.385
And all persistent directories from the old Tails version have safe access rights 3.055
And I take note of which tps features are available 0.444
And I shutdown Tails and wait for the computer to power off 4.334
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.969
After features/support/hooks.rb:305 0.140
After features/support/hooks.rb:89 0.010
Tags: @product
2:24.759
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.902
And I log in to a new session 17.892
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.542
And I plug USB drive "to_upgrade" 2.423
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:36.445
Then the running Tails is installed on USB drive "to_upgrade" 16.210
And I unplug USB drive "to_upgrade" 0.174
And I unplug USB drive "__internal" 0.169
After features/support/hooks.rb:305 2.927
After features/support/hooks.rb:89 0.000
Tags: @product
2:13.252
Before features/support/hooks.rb:259 0.006
Given a computer 0.259
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:3.681
Then all tps features from the old Tails version are active 1.765
And Tails is running from USB drive "to_upgrade" 0.305
And the boot device has safe access rights 3.197
And the expected persistent files created with the old Tails version are present in the filesystem 1.628
And all persistent directories from the old Tails version have safe access rights 2.413
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.010
6:52.741
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.999
And no SquashFS delta is installed 0.138
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.946
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.055
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.271
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.496
When the network is plugged 0.073
And Tor is ready 21.070
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.656
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.620
Given I shutdown Tails and wait for the computer to power off 8.760
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.774
Then Tails is running version 6.2~testoverlayfs 0.024
And all tps features are active 2.013
And the file system changes introduced in version 6.2~testoverlayfs are present 0.267
And only the 6.2~testoverlayfs SquashFS delta is installed 0.060
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.322
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.277
When the network is plugged 0.057
And Tor is ready 18.160
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.437
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.490
Given I shutdown Tails and wait for the computer to power off 4.660
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.404
Then Tails is running version 6.3~testoverlayfs 0.011
And all tps features are active 2.059
And the file system changes introduced in version 6.3~testoverlayfs are present 0.641
And only the 6.3~testoverlayfs SquashFS delta is installed 0.061
# 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.356
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.255
When the network is plugged 0.039
And Tor is ready 46.063
Then the Upgrader considers the system as up-to-date 0.292
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 14.862
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.055
After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.017
33.725
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.628
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.311
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.075
And the signing key used by the Upgrader is outdated 0.448
But a current signing key is available on our website 0.000
When the network is plugged 0.111
And Tor is ready 18.028
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.121
After features/support/hooks.rb:305 1.334
After features/support/hooks.rb:89 0.000
58.983
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 45.488
When I eject the boot medium 0.247
Then Tails eventually shuts down 13.247
After features/support/hooks.rb:305 0.255
After features/support/hooks.rb:89 0.000
42.747
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.284
And I prepare Tails for memory erasure tests 0.379
And I fill a 128 MiB file with a known pattern on the root filesystem 16.165
And patterns cover at least 128 MiB in the guest's memory 3.473

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

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

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

After features/support/hooks.rb:305 3.591
After features/support/hooks.rb:89 0.000
39.077
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.261
And I prepare Tails for memory erasure tests 0.398
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.147
And I fill the USB drive with a known pattern 3.044
And I read the content of the test FS 0.107
And patterns cover at least 90% of the test FS size in the guest's memory 3.237

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

When I eject the boot medium 0.510
And I wait for Tails to finish wiping the memory 11.563
Then I find very few patterns in the guest's memory 1.807

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

After features/support/hooks.rb:305 3.527
After features/support/hooks.rb:89 0.000
1:1.265
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.361
And I prepare Tails for memory erasure tests 0.372
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 35.013
And I fill the USB drive with a known pattern 1.511
And I read the content of the test FS 0.078
And patterns cover at least 99% of the test FS size in the guest's memory 3.529

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

When I eject the boot medium 0.364
And I wait for Tails to finish wiping the memory 10.204
Then I find very few patterns in the guest's memory 1.830

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

After features/support/hooks.rb:305 3.560
After features/support/hooks.rb:89 0.000
2:27.011
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.887
And I prepare Tails for memory erasure tests 0.476
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.806
And patterns cover at least 100 MiB in the guest's memory 4.350

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

When I eject the boot medium 0.548
And I wait for Tails to finish wiping the memory 15.955
Then I find very few patterns in the guest's memory 1.870

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

And Tails eventually shuts down 1:29.115
After features/support/hooks.rb:305 0.150
After features/support/hooks.rb:89 0.000
Tags: @product
1:0.159
Before features/support/hooks.rb:259 0.005
Given a computer 0.246
And I start Tails from DVD with network unplugged and genuine APT sources 59.562
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.049
And no proposed-updates APT suite is enabled 0.064
And no experimental APT suite is enabled for deb.torproject.org 0.064
And if releasing, no unversioned Tails APT source is enabled 0.157

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:305 0.622
After features/support/hooks.rb:89 0.009
Tags: @product
1:46.805
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 45.348
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 8.490
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.393
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.725
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.144
When I start Tails' custom backup tool 4.034
Then the backup tool displays "Plug in your backup Tails USB stick" 0.174
When I plug USB drive "backup" 2.495
And I give the Persistent Storage on drive "backup" its own UUID 0.146
And I click "Retry" in the backup tool 1.167
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.187
When I click "Back Up" in the backup tool 1.140
And I enter my persistent storage passphrase into the polkit prompt 12.914
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 10.141
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.188
And I plug USB drive "backup" 4.041
Then the USB drive "backup" contains the same files as my persistent storage 5.069
After features/support/hooks.rb:305 1.953
After features/support/hooks.rb:89 0.124
Tags: @product
0.198
Then the hostname should not have been leaked on the network 0.198
After features/support/hooks.rb:305 1.084
After features/support/hooks.rb:89 0.028
Tags: @product
0.763
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.214
And I switch to the "manually-added-con" NetworkManager connection 0.314
Then the hostname should not have been leaked on the network 0.234
After features/support/hooks.rb:305 0.572
After features/support/hooks.rb:89 0.046
46.591
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 10.232
When I start "Tails Documentation" via GNOME Activities Overview 10.826
Then the Tor Browser has started 24.932
Then "Tails - Documentation" has loaded in the Tor Browser 0.600
After features/support/hooks.rb:305 1.371
After features/support/hooks.rb:89 0.000
47.395
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.162
When I start "Tails Documentation" via GNOME Activities Overview 10.808
Then the Tor Browser has started 21.796
Then "Tails - Documentation" has loaded in the Tor Browser 0.627
After features/support/hooks.rb:305 0.720
After features/support/hooks.rb:89 0.000
23.821
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD without network and logged in 8.567
When I start Electrum through the GNOME menu 11.989
But the "electrum" tps feature is not enabled 1.229
And I see a warning that Electrum is not persistent 2.035
After features/support/hooks.rb:464 0.143
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.144
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.306
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.572
Then I see "CupsTestPage.png" after at most 40 seconds 3.482
And I can print the current document to "/home/amnesia/output.pdf" 4.783
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.723
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.503
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.267
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.525
Then I see "CupsTestPage.png" after at most 40 seconds 3.364
And I can print the current document to "/home/amnesia/output.pdf" 5.062
After features/support/hooks.rb:305 0.836
After features/support/hooks.rb:89 0.000
Feature: Using Evince
21.300
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.142
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.157
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.058
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.064
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.151
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.594
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.651
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.123
When I close Evince 0.190
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.167
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.855
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.067
When I close Evince 0.197
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.108
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.164
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.348
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.068
After features/support/hooks.rb:305 1.033
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
24.125
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.693
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.147
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.058
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.665
Then I see "CupsTestPage.png" after at most 40 seconds 4.795
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.764
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.000
Feature: Using Evince
17.787
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.699
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.159
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.067
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.118
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.476
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.137
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.127
After features/support/hooks.rb:305 0.837
After features/support/hooks.rb:89 0.000
20.305
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.590
And I wait 10 seconds 10.007

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.054
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.358
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.051
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.000
Tags: @product
9.059
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.290
When the "Dogtail rules!" notification is sent 0.204
Then the "Dogtail rules!" notification is shown to the user 0.563
After features/support/hooks.rb:305 0.725
After features/support/hooks.rb:89 0.000
Tags: @product
3:35.550
Before features/support/hooks.rb:259 0.005
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.649
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.042
And Tor is ready 18.751
And all notifications have disappeared 4.181
When I start "Additional Software" via GNOME Activities Overview 11.284
And I close the "tails-additional-software-config" window 2.096
When I start "Disks" via GNOME Activities Overview 8.093
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.528
When I start "GNOME Terminal" via GNOME Activities Overview 8.797
And I close the "gnome-terminal-server" window 1.913
When I start "Files" via GNOME Activities Overview 8.135
And I close the "org.gnome.Nautilus" window 17.464
When I start "Persistent Storage" via GNOME Activities Overview 10.021
And I close the "tps-frontend" window 3.952
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.570
And I close the "zenity" window 3.906
When I start "Pidgin" via GNOME Activities Overview 8.293
And I close the "Pidgin" window via Alt+F4 3.793
When I start "Thunderbird" via GNOME Activities Overview 8.824
And I close the "Thunderbird" window 14.047
When I start "Tor Browser" via GNOME Activities Overview 8.889
And I close the "Firefox" window 15.237
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.393
And I close the "unlock-veracrypt-volumes" window 2.905
When I start "Unsafe Browser" via GNOME Activities Overview 9.179
And I close the "Firefox" window 13.594
After features/support/hooks.rb:305 2.504
After features/support/hooks.rb:89 0.000
Tags: @product
39.986
Before features/support/hooks.rb:259 0.008
Given a computer 0.192
And I start the computer from DVD with network unplugged 35.779
When Tails detects disk read failures on the SquashFS 1.452
Then I see a disk failure message on the splash screen 2.561
After features/support/hooks.rb:305 0.660
After features/support/hooks.rb:89 0.012
Tags: @product
40.066
Before features/support/hooks.rb:259 0.008
Given a computer 0.185
And I start the computer from DVD with network unplugged 38.098
When Tails detects disk read failures on the boot device 0.289
Then I see a disk failure message on the splash screen 1.492
After features/support/hooks.rb:305 0.659
After features/support/hooks.rb:89 0.010
Tags: @product
41.820
Before features/support/hooks.rb:259 0.006
Given a computer 0.230
And I start the computer from DVD with network unplugged 38.145
When Tails detects disk read failures on the boot device with a target error 1.438
Then I see a disk failure message on the splash screen 2.006
After features/support/hooks.rb:305 0.625
After features/support/hooks.rb:89 0.010
Tags: @product @doc
34.133
Before features/support/hooks.rb:259 0.007
Given a computer 0.217
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.583
When Tails detects disk read failures on the SquashFS 1.519
Then I see a disk failure message 0.518
Then I can open the hardware failure documentation from the disk failure message 22.295
After features/support/hooks.rb:305 2.190
After features/support/hooks.rb:89 0.000
Tags: @product @doc
32.699
Before features/support/hooks.rb:259 0.006
Given a computer 0.196
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.969
When Tails detects disk read failures on the boot device 0.548
Then I see a disk failure message 1.212
Then I can open the hardware failure documentation from the disk failure message 21.772
After features/support/hooks.rb:305 2.010
After features/support/hooks.rb:89 0.000
Tags: @product @doc
33.602
Before features/support/hooks.rb:259 0.007
Given a computer 0.178
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.552
When Tails detects disk read failures on the boot device with a target error 0.544
Then I see a disk failure message 1.223
Then I can open the hardware failure documentation from the disk failure message 22.103
After features/support/hooks.rb:305 1.939
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
50.805
Before features/support/hooks.rb:259 0.005
Given a computer 0.216
And I start the computer from DVD with network unplugged and an unsupported graphics card 38.323
Then I see a graphics card failure message on the splash screen 12.266
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.018
Tags: @product @doc
11.905
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.701
Then the included OpenPGP keys are valid for the next 1 month 3.203
After features/support/hooks.rb:305 0.672
After features/support/hooks.rb:89 0.000
Tags: @product
21.554
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.007
Steps
Given I have started Tails from DVD without network and logged in 8.349
Then the keys trusted by APT are valid for the next 3 months 13.204
The
The following APT key(s) will not be valid in 3 months: A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89, 2265EB4CB2BF88D900AE8D1B74A941BA219EC810.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:29:in `assert_all_keys_are_valid_for_n_months'
./features/step_definitions/checks.rb:8:in `/^the keys trusted by APT are valid for the next (\d+) months$/'
features/keys.feature:11:in `Then the keys trusted by APT are valid for the next 3 months'
After features/support/hooks.rb:305 4.309

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

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

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

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

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

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
46.102
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.654
And I log in to a new session in German (de) 31.986
Then the amnesiac Documents directory exists 0.100
And there is a GNOME bookmark for the amnesiac Documents directory 3.361
After features/support/hooks.rb:305 1.016
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
43.012
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.410
And I log in to a new session in German (de) 31.502
Then the amnesiac Downloads directory exists 0.069
And there is a GNOME bookmark for the amnesiac Downloads directory 3.030
After features/support/hooks.rb:305 0.751
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.211
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.974
And I log in to a new session in German (de) 31.119
Then the amnesiac Music directory exists 0.205
And there is a GNOME bookmark for the amnesiac Music directory 2.912
After features/support/hooks.rb:305 0.940
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.943
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.485
And I log in to a new session in German (de) 33.143
Then the amnesiac Pictures directory exists 0.138
And there is a GNOME bookmark for the amnesiac Pictures directory 3.176
After features/support/hooks.rb:305 1.294
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.694
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.973
And I log in to a new session in German (de) 33.971
Then the amnesiac Videos directory exists 0.049
And there is a GNOME bookmark for the amnesiac Videos directory 2.699
After features/support/hooks.rb:305 1.031
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.192
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.932
When I log in to a new session in Arabic (ar) 31.205
Then the keyboard layout is set to "us" 0.255
When the network is plugged 0.064
And Tor is ready 16.637
Then I successfully start the Unsafe Browser in "ar" 16.560
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 28.595
And DuckDuckGo is the default search engine 10.059
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 14.261
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:305 1.174
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.326
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.206
When I log in to a new session in Chinese (zh_CN) 32.793
Then the keyboard layout is set to "cn" 0.339
When the network is plugged 0.040
And Tor is ready 17.937
Then I successfully start the Unsafe Browser in "zh_CN" 18.057
And I kill the Unsafe Browser 5.778
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 25.550
And DuckDuckGo is the default search engine 10.409
And I kill the Tor Browser 5.572
And the screen keyboard works in Thunderbird 16.975
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:305 2.511
After features/support/hooks.rb:89 0.000
Feature: Localization
2:3.641
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.477
When I log in to a new session in English (en) 23.393
Then the keyboard layout is set to "us" 0.117
When the network is plugged 0.050
And Tor is ready 15.071
Then I successfully start the Unsafe Browser in "en" 16.789
And I kill the Unsafe Browser 5.529
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 28.223
And DuckDuckGo is the default search engine 6.745
And I kill the Tor Browser 5.319
And the screen keyboard works in Thunderbird 13.277
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:305 1.160
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.945
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.043
When I log in to a new session in French (fr) 32.019
Then the keyboard layout is set to "fr" 0.187
When the network is plugged 0.035
And Tor is ready 19.001
Then I successfully start the Unsafe Browser in "fr" 16.617
And I kill the Unsafe Browser 5.704
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.477
And DuckDuckGo is the default search engine 10.270
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 13.303
And the layout of the screen keyboard is set to "fr" 0.686
After features/support/hooks.rb:305 3.469
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.092
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.958
When I log in to a new session in German (de) 32.043
Then the keyboard layout is set to "de" 0.220
When the network is plugged 0.044
And Tor is ready 18.897
Then I successfully start the Unsafe Browser in "de" 16.799
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 29.522
And DuckDuckGo is the default search engine 12.327
And I kill the Tor Browser 5.424
And the screen keyboard works in Thunderbird 12.284
And the layout of the screen keyboard is set to "de" 0.636
After features/support/hooks.rb:305 1.459
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.682
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.391
When I log in to a new session in Italian (it) 31.995
Then the keyboard layout is set to "it" 0.391
When the network is plugged 0.058
And Tor is ready 16.702
Then I successfully start the Unsafe Browser in "it" 18.782
And I kill the Unsafe Browser 5.790
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 28.498
And DuckDuckGo is the default search engine 10.666
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 12.278
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 2.502
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.058
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.645
When I log in to a new session in Persian (fa) 33.625
Then the keyboard layout is set to "ir" 0.266
When the network is plugged 0.067
And Tor is ready 19.416
Then I successfully start the Unsafe Browser in "fa" 17.320
And I kill the Unsafe Browser 5.913
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 26.914
And DuckDuckGo is the default search engine 11.004
And I kill the Tor Browser 5.463
And the screen keyboard works in Thunderbird 12.767
And the layout of the screen keyboard is set to "ir" 0.545
After features/support/hooks.rb:305 1.596
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.474
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.073
When I log in to a new session in Portuguese (pt) 33.053
Then the keyboard layout is set to "pt" 0.402
When the network is plugged 0.078
And Tor is ready 16.879
Then I successfully start the Unsafe Browser in "pt" 15.521
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 28.488
And DuckDuckGo is the default search engine 10.694
And I kill the Tor Browser 5.541
And the screen keyboard works in Thunderbird 12.327
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:305 2.031
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.110
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.090
When I log in to a new session in Russian (ru) 33.773
Then the keyboard layout is set to "ru" 0.284
When the network is plugged 0.039
And Tor is ready 15.996
Then I successfully start the Unsafe Browser in "ru" 16.715
And I kill the Unsafe Browser 5.816
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 29.183
And DuckDuckGo is the default search engine 11.250
And I kill the Tor Browser 5.581
And the screen keyboard works in Thunderbird 14.643
And the layout of the screen keyboard is set to "ru" 0.591
After features/support/hooks.rb:305 1.625
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.613
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.823
When I log in to a new session in Spanish (es) 32.388
Then the keyboard layout is set to "es" 0.167
When the network is plugged 0.049
And Tor is ready 18.902
Then I successfully start the Unsafe Browser in "es" 16.426
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 29.127
And DuckDuckGo is the default search engine 11.649
And I kill the Tor Browser 5.538
And the screen keyboard works in Thunderbird 14.995
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:305 1.665
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.863
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.203
When I log in to a new session in Turkish (tr) 32.572
Then the keyboard layout is set to "tr" 0.361
When the network is plugged 0.040
And Tor is ready 19.342
Then I successfully start the Unsafe Browser in "tr" 15.844
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 28.602
And DuckDuckGo is the default search engine 11.483
And I kill the Tor Browser 5.527
And the screen keyboard works in Thunderbird 13.308
And the layout of the screen keyboard is set to "us" 0.626
After features/support/hooks.rb:305 3.777
After features/support/hooks.rb:89 0.000
Tags: @product
51.607
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.388
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 4.099
And I log in to a new session 20.449
And the network is plugged 0.065
And Tor is ready 16.365
Then 1 network interface is enabled 0.147
And the 1st network device has its real MAC address configured 0.096
When I hotplug a network device and wait for it to be initialized 1.471
Then 2 network interfaces are enabled 0.075
And the 2nd network device has its real MAC address configured 0.085
And some network device leaked the real MAC address 0.355
After features/support/hooks.rb:305 3.274
After features/support/hooks.rb:89 0.068
Tags: @product
1:15.619
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.561
And I capture all network traffic 0.008
When I log in to a new session 19.416
And the network is plugged 0.042
And Tor is ready 45.424
Then 1 network interface is enabled 0.118
And the 1st network device has a spoofed MAC address configured 0.074
When I hotplug a network device and wait for it to be initialized 1.409
Then 2 network interfaces are enabled 0.076
And the 2nd network device has a spoofed MAC address configured 0.089
And no network device leaked the real MAC address 0.398
After features/support/hooks.rb:305 0.987
After features/support/hooks.rb:89 0.038
Tags: @product
30.136
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.544
And I capture all network traffic 0.007
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.212
When I log in to a new session 18.088
Then no network interfaces are enabled 0.234
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.986
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.031
Tags: @product
33.481
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.014
And I capture all network traffic 0.009
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.169
When I log in to a new session 21.586
Then no network interfaces are enabled 0.180
And no network device leaked the real MAC address 0.026
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.445
After features/support/hooks.rb:305 0.827
After features/support/hooks.rb:89 0.074
Tags: @product
31.775
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.852
And I capture all network traffic 0.025
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns true 0.171
And no network interface modules can be unloaded 0.480
When I log in to a new session 19.724
Then 1 network interface is enabled 0.116
But the MAC spoofing panic mode disabled networking 0.780
And no network device leaked the real MAC address 0.020
And I see the "All networking disabled" notification after at most 60 seconds 1.560
After features/support/hooks.rb:305 0.857
After features/support/hooks.rb:89 0.041
Tags: @product
58.761
Before features/support/hooks.rb:259 0.006
Given a computer 0.176
And I capture all network traffic 0.004
When I start the computer 1.047
Then the computer boots Tails 57.350
And no network interfaces are enabled 0.144
And no network device leaked the real MAC address 0.037
After features/support/hooks.rb:305 0.688
After features/support/hooks.rb:89 0.054
1:38.746
Before features/support/hooks.rb:259 0.007
Given a computer 0.229
And I start Tails from DVD with network unplugged and I login 1:21.427
And I plug and mount a USB drive containing a sample PNG 15.321
Then MAT can clean some sample PNG file 1.768
After features/support/hooks.rb:305 1.257
After features/support/hooks.rb:89 0.009
Feature: Networking
Tags: @product
1:2.295
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.457
And I wait between 30 and 60 seconds 34.027

Slept for 34 seconds

Then the Tor Status icon tells me that Tor is not usable 0.763
When the network is plugged 0.050
Then I successfully configure Tor 13.695
And the Tor Status icon tells me that Tor is usable 0.750
And all notifications have disappeared 4.499
And the time has synced 0.049
After features/support/hooks.rb:305 0.657
After features/support/hooks.rb:89 0.000
Feature: Networking
38.261
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.481
And I disable networking in Tails Greeter 1.021
And I log in to a new session 18.094
Then no network interfaces are enabled 0.247
When I hotplug a network device 0.195
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.211
After features/support/hooks.rb:305 1.096
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
27.207
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.884
When I start "Onion Circuits" via GNOME Activities Overview 10.230
Then Onion Circuits starts 1.839
And Onion Circuits shows some circuits 0.252
After features/support/hooks.rb:305 1.154
After features/support/hooks.rb:89 0.000
Tags: @product
2:34.247
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:41.473
And I update APT using apt 21.968
And I install "python3-behave" using apt 27.192
Then the Tails Persistent Storage behave tests pass 3.613
After features/support/hooks.rb:305 1.092
After features/support/hooks.rb:89 0.000
Tags: @product
46.592
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.877
When I log in to a new session without activating the Persistent Storage 22.754
Then Tails is running from USB drive "__internal" 0.491
And persistence is disabled 0.503
But a Tails persistence partition exists on USB drive "__internal" 9.966
After features/support/hooks.rb:305 1.721
After features/support/hooks.rb:89 0.000
Tags: @product
3:15.500
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.913
Then Tails is running from USB drive "__internal" 0.406
When I create a file in the Persistent directory 0.132
And I create a persistent partition with the default settings 26.988
Then the file I created was copied to the Persistent Storage 0.570
When I shutdown Tails and wait for the computer to power off 13.142
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:19.866
Then persistence for "Persistent" is active 0.406
And the file I created in the Persistent directory exists 0.073
After features/support/hooks.rb:305 0.717
After features/support/hooks.rb:89 0.013
Tags: @product
1:15.548
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 28.566
And the system is very low on memory 3.803
When I create a file in the Persistent directory 1.860
When I try to create a persistent partition 21.370
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.188
When I close the Persistent Storage app 2.605
And I free up some memory 1.318
And I create a persistent partition with the default settings 15.570
Then the file I created was copied to the Persistent Storage 0.264
After features/support/hooks.rb:305 1.825
After features/support/hooks.rb:89 0.000
Tags: @product
2:43.717
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.139
Then Tails is running from USB drive "__internal" 0.365
And all tps features are active 2.575
And all persistent directories have safe access rights 2.982
When I disable the first tps feature 5.422
Then all tps features but the first one are active 2.399
And I shutdown Tails and wait for the computer to power off 11.470
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:4.975
Then all tps features but the first one are active 2.386
After features/support/hooks.rb:305 0.759
After features/support/hooks.rb:89 0.031
Tags: @product
20.026
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.924
Then persistence for "Persistent" is active 0.123
And I create a file in the Persistent directory 0.075
Then the file I created was copied to the Persistent Storage 0.061
When I disable the first tps feature 5.323
Then persistence for "Persistent" is not active 0.077
And the Persistent directory does not exist 0.060
When I enable the first tps feature 4.233
Then persistence for "Persistent" is active 0.071
And the file I created in the Persistent directory exists 0.074
After features/support/hooks.rb:305 0.750
After features/support/hooks.rb:89 0.000
Tags: @product
20.824
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.499
Then persistence for "Persistent" is active 0.140
When I create a file in the Persistent directory 0.092
And I disable the first tps feature 7.291
And I delete the data of the Persistent Folder feature 3.729
Then the file I created does not exist on the Persistent Storage 0.071
After features/support/hooks.rb:305 0.766
After features/support/hooks.rb:89 0.000
Tags: @product
1:35.154
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.812
And the network is plugged 0.056
And Tor is ready 45.197
And I take note of which tps features are available 0.668
When I write some files expected to persist 1.716
And I shutdown Tails and wait for the computer to power off 11.830
# 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" 24.872
After features/support/hooks.rb:305 0.136
After features/support/hooks.rb:89 0.000
Tags: @product
3:4.758
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.906
And the network is plugged 0.098
And Tor is ready 18.061
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.163
And I shutdown Tails and wait for the computer to power off 8.962
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.473
And I capture all network traffic 0.005
And the network is plugged 0.049
And Tor is ready 21.265
And I switch to the "persistent-con-current" NetworkManager connection 0.403
And the 1st network device has a spoofed MAC address configured 0.087
And no network device leaked the real MAC address 0.280
After features/support/hooks.rb:305 0.785
After features/support/hooks.rb:89 0.050
Tags: @product
1:14.776
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 15.810
And I enable persistence creation in Tails Greeter 1.251
And I log in to a new session expecting no warning about the Persistent Storage not being activated 28.959
Then I create a persistent partition with the default settings using the wizard that was already open 28.754
After features/support/hooks.rb:305 1.660
After features/support/hooks.rb:89 0.000
Tags: @product
5:4.384
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 14.617
When I enable persistence 43.278
Then no persistent Greeter options were restored 16.185
When I set all Greeter options to non-default values 27.497
And I log in to a new session in German (de) after having activated the Persistent Storage 39.799
Then all Greeter options are set to non-default values 0.863
When I cold reboot the computer 11.819
And the computer reboots Tails 1:4.742
Given I enable persistence 31.972
Then persistent Greeter options were restored 15.721
When I log in to a new session after having activated the Persistent Storage 37.379
Then all Greeter options are set to non-default values 0.507
After features/support/hooks.rb:305 1.726
After features/support/hooks.rb:89 0.010
Tags: @product
3:49.528
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.070
# 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 38.824
And I shutdown Tails and wait for the computer to power off 14.603
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:9.046
And I change the passphrase of the Persistent Storage back to the original 36.982
After features/support/hooks.rb:305 1.931
After features/support/hooks.rb:89 0.066
Tags: @product
1:0.618
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.219
And I log in to a new session without activating the Persistent Storage 22.218
Then persistence is disabled 0.288
But a Tails persistence partition exists on USB drive "__internal" 9.829
And all notifications have disappeared 10.009
When I delete the persistent partition 6.375
Then there is no persistence partition on USB drive "__internal" 0.676
After features/support/hooks.rb:305 0.920
After features/support/hooks.rb:89 0.000
Tags: @product
2:36.092
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.039
When I write some dotfile expected to persist 0.087
And I shutdown Tails and wait for the computer to power off 8.871
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:16.412
Then the expected persistent dotfile is present in the filesystem 0.681
After features/support/hooks.rb:305 0.664
After features/support/hooks.rb:89 0.016
Tags: @product
1:39.508
Before features/support/hooks.rb:259 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 10.328
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.093
When I try to enable persistence 0.313
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 39.465
When I log in to a new session after having activated the Persistent Storage 32.459
And all notifications have disappeared 7.752
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.354
And all tps features are enabled 2.400
And all tps features but the first one are active 2.340
After features/support/hooks.rb:305 0.936
After features/support/hooks.rb:89 0.000
Tags: @product
5:39.343
Before features/support/hooks.rb:259 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 4:21.182
And I enable persistence 36.214
And I log in to a new session after having activated the Persistent Storage 39.840
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.785
And persistence is enabled 0.320
After features/support/hooks.rb:305 1.772
After features/support/hooks.rb:89 0.000
Tags: @product
34.165
Before features/support/hooks.rb:259 0.004
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 12.152
And I enable persistence but something goes wrong during the LUKS header upgrade 21.208
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.803
After features/support/hooks.rb:305 0.875
After features/support/hooks.rb:89 0.000
Tags: @product
17.829
When I choose to connect to Tor automatically 1.611
And I accept Tor Connection's offer to use my persistent bridges 1.757
And I click "Connect to Tor" 1.237
Then I wait until Tor is ready 10.965
And tca.conf includes the configured bridges 0.014
And the "TorConfiguration" tps feature is enabled and active 1.224
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.018
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.064
Tags: @product
21.305
When I choose to connect to Tor automatically 2.210
And I accept Tor Connection's offer to use my persistent bridges 1.725
And I disable saving bridges to Persistent Storage 1.282
And I configure a direct connection in the Tor Connection Assistant 10.319
Then I wait until Tor is ready 3.579
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.150
And all Internet traffic has only flowed through Tor or connectivity check service 1.026
After features/support/hooks.rb:305 0.689
After features/support/hooks.rb:89 0.036
Tags: @product
17.096
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 16.625
Then the live user has been setup by live-boot 0.168
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.089
And the live user owns its home directory which has strict permissions 0.212
After features/support/hooks.rb:305 0.781
After features/support/hooks.rb:89 0.000
16.522
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.273
Then no unexpected services are listening for network connections 0.249

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

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

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

After features/support/hooks.rb:305 0.846
After features/support/hooks.rb:89 0.000
Tags: @product
20.056
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.429
Then the live user can only access allowed local services 6.626

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
Tags: @product
10.859
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 10.737
Then there are no unexpected messages of priority "err" or higher in the journal 0.122
After features/support/hooks.rb:305 2.796
After features/support/hooks.rb:89 0.000
Tags: @product
11.286
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.990
Then there are no unexpected messages of priority "err" or higher in the journal 0.295
After features/support/hooks.rb:305 1.141
After features/support/hooks.rb:89 0.000
Tags: @product
23.067
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.484
When I request a shutdown using the system menu 1.816
Then Tails eventually shuts down 8.766
After features/support/hooks.rb:305 0.168
After features/support/hooks.rb:89 0.000
1:36.175
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.104
When I request a reboot using the system menu 1.876
Then Tails eventually restarts 1:21.195
After features/support/hooks.rb:305 3.472
After features/support/hooks.rb:89 0.000
8.417
Given I monitor the network connections of SSH 0.091
And I have the SSH key pair for an SSH server 0.439
When I connect to an SSH server on the Internet 6.545
Then I have sucessfully logged into the SSH server 1.327
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:464 0.436
After features/support/hooks.rb:305 0.871
After features/support/hooks.rb:89 0.000
7.531
Given I have the SSH key pair for an SSH server 0.207
And an SSH server is running on the LAN 0.617
When I connect to an SSH server on the LAN 5.027
Then I am prompted to verify the SSH fingerprint for the SSH server 1.679
After features/support/hooks.rb:464 0.408
After features/support/hooks.rb:305 0.732
After features/support/hooks.rb:89 0.001
17.943
Given I have the SSH key pair for an SFTP server 0.265
When I connect to an SFTP server on the Internet 16.645
Then I successfully connect to the SFTP server 1.033
After features/support/hooks.rb:464 0.444
After features/support/hooks.rb:305 1.961
After features/support/hooks.rb:89 0.000
16.952
Given I cancel setting up an email account 2.607
When I open Thunderbird's Add-ons Manager 2.427
And I open the Extensions tab 1.178
Then I see that no add-ons are enabled in Thunderbird 10.738
After features/support/hooks.rb:464 0.704
After features/support/hooks.rb:305 1.258
After features/support/hooks.rb:89 0.000
46.577
When I enter my email credentials into the autoconfiguration wizard 11.191
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.365
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.469
When I accept the autoconfiguration wizard's configuration 19.885
And I send an email to myself 6.293
And I fetch my email 1.620
Then I can find the email I sent to myself in my inbox 6.750
After features/support/hooks.rb:464 1.443
After features/support/hooks.rb:305 1.778
After features/support/hooks.rb:89 0.000
11.329
When the network is plugged 0.056
And the Tor Connection Assistant autostarts 5.508
And I look at the hide mode but then I go back 4.226
And I choose to connect to Tor automatically 1.406
Then Tor Connection does not propose me to use Tor bridges 0.131
After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
Tags: @product
1:30.865
Given the Tor network and default bridges are blocked 1.812
And the network is plugged 0.037
And I make sure time sync before Tor connects indicates a captive portal 1.229
And the Tor Connection Assistant autostarts 4.624
When I choose to connect to Tor automatically 1.739
And I click "Connect to Tor" 1.138
Then the Tor Connection Assistant fails to connect to Tor 27.842
And the Tor Connection Assistant knows that it's not the time sync that failed 10.667
And the Tor Connection Assistant knows that there might be a captive portal 0.124
When I open the Unsafe Browser from Tor Connection 18.054
And I log-in to the Captive Portal 12.545
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.045
And I allow time sync before Tor connects to work again 0.057
And I click "Connect to Tor" 1.143
Then I wait until Tor is ready 7.678
After features/support/hooks.rb:305 0.898
After features/support/hooks.rb:89 0.001
Tags: @product
13.049
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.554
Then the firewall's policy is to drop all IPv4 traffic 0.085
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.224
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.114
And the firewall is configured to block all external IPv6 traffic 0.070
After features/support/hooks.rb:305 0.661
After features/support/hooks.rb:89 0.000
Tags: @product
44.899
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.446
And I capture all network traffic 0.006
When I successfully start the Unsafe Browser 18.871
And I open the Tails homepage in the Unsafe Browser 12.311
And the Tails homepage loads in the Unsafe Browser 0.610
Then the firewall leak detector has detected leaks 0.653
After features/support/hooks.rb:305 1.102
After features/support/hooks.rb:89 0.036
Tags: @product
14.087
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.721
And I capture all network traffic 0.006
And I disable Tails' firewall 0.243
When I do a TCP DNS lookup of "torproject.org" 1.016
Then the firewall leak detector has detected leaks 0.100
After features/support/hooks.rb:305 0.729
After features/support/hooks.rb:89 0.063
Tags: @product
15.298
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.959
And I capture all network traffic 0.009
And I disable Tails' firewall 0.215
When I do a UDP DNS lookup of "torproject.org" 1.025
Then the firewall leak detector has detected leaks 0.089
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.061
Tags: @product
17.331
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.701
And I capture all network traffic 0.009
And I disable Tails' firewall 0.304
When I send some ICMP pings 4.192
Then the firewall leak detector has detected leaks 0.123
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.042
14.658
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.072
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.480
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.104
After features/support/hooks.rb:464 0.483
After features/support/hooks.rb:305 0.758
After features/support/hooks.rb:89 0.000
14.307
Before features/support/hooks.rb:259 0.009
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.794
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.443
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.069
After features/support/hooks.rb:464 0.343
After features/support/hooks.rb:305 0.609
After features/support/hooks.rb:89 0.000
19.399
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.921
When I open an untorified ICMP connection to 1.2.3.4 5.403
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:464 0.401
After features/support/hooks.rb:305 0.728
After features/support/hooks.rb:89 0.000
Tags: @product
26.401
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.563
And the system DNS is using the local DNS resolver 0.013
And the network is plugged 0.629
And I successfully configure Tor 17.180
Then the system DNS is still using the local DNS resolver 0.014
After features/support/hooks.rb:305 0.747
After features/support/hooks.rb:89 0.000
10.337
When I monitor the network connections of tails-security-check 0.061
And I re-run tails-security-check 0.261
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.015
After features/support/hooks.rb:464 0.399
After features/support/hooks.rb:305 1.009
After features/support/hooks.rb:89 0.000
2.703
When I monitor the network connections of htpdate 0.102
And I re-run htpdate 2.586
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:464 0.424
After features/support/hooks.rb:305 0.900
After features/support/hooks.rb:89 0.000
32.437
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.072
And I re-run tails-upgrade-frontend-wrapper 32.350
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.013
After features/support/hooks.rb:464 0.541
After features/support/hooks.rb:305 2.406
After features/support/hooks.rb:89 0.000
31.174
When I monitor the network connections of Tor Browser 0.088
And I start the Tor Browser 29.807
And the Tor Browser loads the startup page 1.219
Then I see that Tor Browser is properly stream isolated 0.059
After features/support/hooks.rb:464 1.201
After features/support/hooks.rb:305 1.369
After features/support/hooks.rb:89 0.000
Tags: @product
49.549
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.479
And a web server is running on the LAN 1.057
And I capture all network traffic 0.007
When I start the Tor Browser 23.085
And the Tor Browser loads the startup page 1.255
And I open a page on the LAN web server in the Tor Browser 9.957
Then the Tor Browser shows the "Unable to connect" error 1.292
And no traffic was sent to the web server on the LAN 0.414
After features/support/hooks.rb:305 1.111
After features/support/hooks.rb:89 0.040
58.264
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.707
Then the amnesiac Tor Browser directory exists 0.072
And there is a GNOME bookmark for the amnesiac Tor Browser directory 2.041
And the persistent Tor Browser directory does not exist 0.054
When I start the Tor Browser 23.245
And the Tor Browser loads the startup page 1.449
Then I can save the current page as "index.html" to the default downloads directory 5.886
And I can print the current page as "output.pdf" to the default downloads directory 11.806
After features/support/hooks.rb:464 1.385
After features/support/hooks.rb:305 1.344
After features/support/hooks.rb:89 0.000
52.376
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.473
When I start the Tor Browser 24.898
Then the Tor Browser loads the startup page 1.271
When I download some file in the Tor Browser 13.453
Then the file is saved to the default Tor Browser download directory 0.279
After features/support/hooks.rb:464 2.215
After features/support/hooks.rb:305 1.063
After features/support/hooks.rb:89 0.000
1:17.908
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.386
When I start the Tor Browser 21.496
And the Tor Browser loads the startup page 1.272
Then I can listen to an Ogg audio track in Tor Browser 42.753
After features/support/hooks.rb:464 2.110
After features/support/hooks.rb:305 1.525
After features/support/hooks.rb:89 0.000
49.526
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.972
When I start the Tor Browser 23.174
And the Tor Browser loads the startup page 1.239
Then I can watch a WebM video in Tor Browser 10.139
After features/support/hooks.rb:464 1.177
After features/support/hooks.rb:305 0.959
After features/support/hooks.rb:89 0.000
Tags: @product
1:20.372
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.781
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.138
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.077
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.054
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.046
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.100
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.075
And the file "/tmp/synaptic.html" exists 0.060
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.191
When I start the Tor Browser 23.621
And the Tor Browser loads the startup page 1.348
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.329
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.568
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.294
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.179
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.647
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.498
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.138
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.104
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.149
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.536
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.061
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.124
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.006
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.545
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.069
# 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 6.119
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.500
After features/support/hooks.rb:305 0.781
After features/support/hooks.rb:89 0.000
Tags: @product
41.343
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 16.752
When I start the Tor Browser 22.805
Then the Tor Browser uses all expected TBB shared libraries 1.784
After features/support/hooks.rb:305 1.147
After features/support/hooks.rb:89 0.000
57.520
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.484
When I start the Tor Browser 26.753
And the Tor Browser loads the startup page 1.372
And I open the Tails homepage in the Tor Browser 10.222
Then the Tor Browser loads the Tails homepage 1.234
When I request a new identity in Tor Browser 3.703
Then the Tor Browser restarts into a fresh session 1.751
After features/support/hooks.rb:464 1.594
After features/support/hooks.rb:305 1.174
After features/support/hooks.rb:89 0.000
Tags: @product
42.170
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.755
When I start the Tor Browser 26.608
And the Tor Browser loads the startup page 1.270
Then Tor Browser's circuit view is working 1.536
After features/support/hooks.rb:305 1.298
After features/support/hooks.rb:89 0.000
Tags: @product
1:1.719
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.248
When I start the Tor Browser 23.090
And the Tor Browser loads the startup page 1.169
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.443
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.192
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.984
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.591
After features/support/hooks.rb:305 0.990
After features/support/hooks.rb:89 0.000
Tags: @product
2:7.922
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 31.169
And the network is plugged 0.956
And I successfully configure Tor 19.010
And available upgrades have been checked 0.067
And all notifications have disappeared 4.299
Then the persistent Tor Browser directory exists 0.122
And there is a GNOME bookmark for the persistent Tor Browser directory 1.768
When I start the Tor Browser 23.926
And I open the address "https://tails.net/about" in the Tor Browser 10.426
And "Tails - How Tails works" has loaded in the Tor Browser 1.575
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.435
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 11.519
Then "Tails - How Tails works" has loaded in the Tor Browser 1.907
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.736
After features/support/hooks.rb:305 0.947
After features/support/hooks.rb:89 0.000
Tags: @product
47.576
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.784
Then the amnesiac Documents directory exists 0.059
And there is a GNOME bookmark for the amnesiac Documents directory 2.030
Then I start the Tor Browser in offline mode 27.002
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.699
After features/support/hooks.rb:305 0.763
After features/support/hooks.rb:89 0.000
Tags: @product
45.611
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.348
Then the amnesiac Downloads directory exists 0.113
And there is a GNOME bookmark for the amnesiac Downloads directory 1.735
Then I start the Tor Browser in offline mode 25.940
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.473
After features/support/hooks.rb:305 1.055
After features/support/hooks.rb:89 0.000
Tags: @product
45.049
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.701
Then the amnesiac Music directory exists 0.158
And there is a GNOME bookmark for the amnesiac Music directory 1.603
Then I start the Tor Browser in offline mode 26.360
And I can save the current page as "index.html" to the Music GNOME bookmark 8.226
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.000
Tags: @product
45.960
Before features/support/hooks.rb:259 0.021
Given I have started Tails from DVD without network and logged in 8.310
Then the amnesiac Pictures directory exists 0.062
And there is a GNOME bookmark for the amnesiac Pictures directory 1.617
Then I start the Tor Browser in offline mode 26.366
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.603
After features/support/hooks.rb:305 1.562
After features/support/hooks.rb:89 0.000
Tags: @product
45.244
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.677
Then the amnesiac Videos directory exists 0.069
And there is a GNOME bookmark for the amnesiac Videos directory 1.578
Then I start the Tor Browser in offline mode 26.344
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.574
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.000
Tags: @product
3:24.451
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.171
And all tps features are active 4.760
And all persistent filesystems have safe access rights 0.253
And all persistence configuration files have safe access rights 0.444
And all persistent directories have safe access rights 2.699
When I start the Tor Browser in offline mode 24.652
And I add a bookmark to eff.org in the Tor Browser 13.271
And I cold reboot the computer 11.556
And the computer reboots Tails 1:1.352
And I enable persistence 16.829
And I log in to a new session 28.323
And all notifications have disappeared 8.046
And I start the Tor Browser in offline mode 20.895
Then the Tor Browser has a bookmark to eff.org 1.194
After features/support/hooks.rb:305 0.866
After features/support/hooks.rb:89 0.009
5.169
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.967
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.201
After features/support/hooks.rb:464 0.391
After features/support/hooks.rb:305 0.648
After features/support/hooks.rb:89 0.000
8.493
Given I have the SSH key pair for a Git repository 0.274
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 8.020
Then the Git repository "testing" has been cloned successfully 0.198
After features/support/hooks.rb:464 0.402
After features/support/hooks.rb:305 0.676
After features/support/hooks.rb:89 0.000
0.595
When I wget "https://example.com/" to stdout 0.594
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.499
After features/support/hooks.rb:305 0.675
After features/support/hooks.rb:89 0.000
15.682
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.682

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:464 1.047
After features/support/hooks.rb:305 0.940
After features/support/hooks.rb:89 0.000
0.425
When I curl "https://example.com/" to stdout 0.425
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.355
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
50.765
Given I have started Tails from DVD without network and logged in 8.814
And I plug and mount a USB drive containing sample videos 15.771
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.168
And the file "/home/amnesia/video.mp4" exists 0.063
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.149
When I open "/home/amnesia/video.mp4" with Totem 3.430
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.562
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.109
Given I close Totem 0.145
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.049
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.050
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.096
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.254
Then Totem tells me it is not allowed to open this file 1.863
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.074
Given I close Totem 0.152
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.155
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.195
Then Totem tells me it is not allowed to open this file 1.014
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.084
Given I close Totem 0.131
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.060
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.144
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.222
Then Totem tells me it is not allowed to open this file 1.164
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.078
Given I close Totem 0.159
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.066
And the file "/home/amnesia/.purple/otr.private_key" exists 0.079
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.168
Then Totem tells me it is not allowed to open this file 0.984
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.068
After features/support/hooks.rb:305 0.908
After features/support/hooks.rb:89 0.000
Feature: Using Totem
25.849
Given I have started Tails from DVD and logged in and the network is connected 13.060
Then I can watch a WebM video over HTTPs 12.788
After features/support/hooks.rb:464 0.531
After features/support/hooks.rb:305 1.729
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
42.711
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.356
And I plug and mount a USB drive containing sample videos 15.496
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.095
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.355
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.550
Given I close Totem 0.551
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.176
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.077
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.237
Then Totem tells me it is not allowed to open this file 1.718
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.094
After features/support/hooks.rb:305 1.357
After features/support/hooks.rb:89 0.000
Tags: @product
54.995
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 16.991
And I disable the Unsafe Browser 5.297
And I log in to a new session 21.993
And the network is plugged 0.053
And all notifications have disappeared 7.750
When I try to start the Unsafe Browser 0.396
Then the Unsafe Browser complains that it is disabled 2.512
After features/support/hooks.rb:305 1.335
After features/support/hooks.rb:89 0.000
Tags: @product
45.086
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.194
And a web server is running on the LAN 1.042
When I successfully start the Unsafe Browser 18.425
And I open a page on the LAN web server in the Unsafe Browser 11.272
Then the Unsafe Browser displays the LAN web server hello message 0.150
After features/support/hooks.rb:305 1.442
After features/support/hooks.rb:89 0.000
Tags: @product @doc
50.308
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.874
When I successfully start the Unsafe Browser 17.467
Then the Unsafe Browser runs as the expected user 0.680
And the Unsafe Browser has a red theme 0.572
And the Unsafe Browser shows a warning as its start page 0.584
And the Unsafe Browser has no add-ons enabled 8.395
And the Unsafe Browser has no bookmarks 7.531
And the Unsafe Browser uses all expected TBB shared libraries 1.201
After features/support/hooks.rb:305 0.677
After features/support/hooks.rb:89 0.000
Tags: @product
46.113
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.079
When I successfully start the Unsafe Browser 21.050
When I open the Tails homepage in the Unsafe Browser 12.091
Then the Tails homepage loads in the Unsafe Browser 0.608
And the Unsafe Browser has sent packets out to the Internet 0.283
After features/support/hooks.rb:305 1.694
After features/support/hooks.rb:89 0.000
35.069
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.643
When I successfully start the Unsafe Browser 19.222
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.516
And the Unsafe Browser chroot is torn down 0.565
After features/support/hooks.rb:305 1.741
After features/support/hooks.rb:89 0.000
46.516
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.706
When I successfully start the Unsafe Browser 19.638
# 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.000

Slept for 10 seconds

And I try to start the Unsafe Browser 0.207
Then I see a warning about another instance already running 3.962
After features/support/hooks.rb:305 1.588
After features/support/hooks.rb:89 0.000
Tags: @product
44.477
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.180
When I configure the Unsafe Browser to use a local proxy 0.306
And I successfully start the Unsafe Browser 18.364
And I open the Tails homepage in the Unsafe Browser 12.033
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.591
After features/support/hooks.rb:305 0.849
After features/support/hooks.rb:89 0.000
2:31.520
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.254
And I capture all network traffic 0.010
And I configure the Unsafe Browser to check for updates more frequently 0.072
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 18.416
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.656
After features/support/hooks.rb:464 0.550
After features/support/hooks.rb:305 0.837
After features/support/hooks.rb:89 0.052
32.714
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.679
And the network is unplugged 0.050
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.161
Then I am told I cannot start the Unsafe Browser when I am offline 9.813
After features/support/hooks.rb:305 2.240
After features/support/hooks.rb:89 0.000
21.713
When I plug a USB drive containing a basic VeraCrypt volume 7.658
And I cancel the GNOME authentication prompt 1.959
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.165
And I open this VeraCrypt volume in GNOME Files 5.751
Then I see the expected contents in this VeraCrypt volume 0.470
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.279
After features/support/hooks.rb:305 0.979
After features/support/hooks.rb:89 0.000
27.669
When I plug a USB drive containing a hidden VeraCrypt volume 12.341
And I cancel the GNOME authentication prompt 2.102
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.081
And I open this VeraCrypt volume in GNOME Files 6.980
Then I see the expected contents in this VeraCrypt volume 0.584
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.152
After features/support/hooks.rb:305 1.147
After features/support/hooks.rb:89 0.000
43.796
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.948
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 19.435
And I open this VeraCrypt volume in GNOME Files 7.158
Then I see the expected contents in this VeraCrypt volume 0.548
When I lock the currently opened VeraCrypt file container 0.492
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:305 0.829
After features/support/hooks.rb:89 0.000
48.288
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.069
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.260
And I open this VeraCrypt volume in GNOME Files 9.052
Then I see the expected contents in this VeraCrypt volume 0.904
When I lock the currently opened VeraCrypt file container 0.471
Then the VeraCrypt file container has been unmounted and locked 0.529
After features/support/hooks.rb:305 0.804
After features/support/hooks.rb:89 0.016
28.942
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 8.135
And I cancel the GNOME authentication prompt 1.881
And I unlock and mount this VeraCrypt volume with GNOME Disks 13.052
And I open this VeraCrypt volume in GNOME Files 4.609
Then I see the expected contents in this VeraCrypt volume 0.521
When I lock the currently opened VeraCrypt volume 0.585
Then the VeraCrypt volume has been unmounted and locked 0.156
After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
28.465
When I plug a USB drive containing a hidden VeraCrypt volume 11.556
And I cancel the GNOME authentication prompt 1.958
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.295
And I open this VeraCrypt volume in GNOME Files 4.367
Then I see the expected contents in this VeraCrypt volume 0.489
When I lock the currently opened VeraCrypt volume 0.627
Then the VeraCrypt volume has been unmounted and locked 0.170
After features/support/hooks.rb:305 0.946
After features/support/hooks.rb:89 0.000
50.770
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.395
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.634
And I open this VeraCrypt volume in GNOME Files 5.250
Then I see the expected contents in this VeraCrypt volume 0.808
When I lock the currently opened VeraCrypt file container 0.422
Then the VeraCrypt file container has been unmounted and locked 0.258
After features/support/hooks.rb:305 0.970
After features/support/hooks.rb:89 0.020
50.994
When I plug and mount a USB drive containing a hidden VeraCrypt file container 24.544
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.096
And I open this VeraCrypt volume in GNOME Files 5.644
Then I see the expected contents in this VeraCrypt volume 0.908
When I lock the currently opened VeraCrypt file container 0.566
Then the VeraCrypt file container has been unmounted and locked 0.232
After features/support/hooks.rb:305 0.854
After features/support/hooks.rb:89 0.017
43.714
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.818
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.730
And I open this VeraCrypt volume in GNOME Files 6.982
Then I see the expected contents in this VeraCrypt volume 0.415
When I lock the currently opened VeraCrypt file container 0.455
Then the VeraCrypt file container has been unmounted and locked 0.312
After features/support/hooks.rb:305 2.319
After features/support/hooks.rb:89 0.000
Tags: @product
9.623
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 9.541
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.081
After features/support/hooks.rb:305 1.046
After features/support/hooks.rb:89 0.000
Tags: @product
14.972
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 13.972
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.000
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
Tags: @product
23.657
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.903
When I start "WhisperBack" via GNOME Activities Overview 9.907
Then WhisperBack has debugging information 4.846
After features/support/hooks.rb:305 1.292
After features/support/hooks.rb:89 0.000