Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 68 08 May 2024, 07:11

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1473 3 8 0 0 1484 199 3 202 4:34:30.563 Failed
Tags: @product
2:6.451
Before features/support/hooks.rb:259 0.027
Given a computer 0.662
And I temporarily create a 100 MiB disk named "swap" 0.160
And I create a gpt swap partition on disk "swap" 12.966
And I plug SATA drive "swap" 1.055
And I temporarily create a 2 GiB disk named "live_hd" 0.041
And I write the Tails ISO image to disk "live_hd" 26.973
And I plug SATA drive "live_hd" 1.079
When I start Tails with network unplugged and I login 1:23.126
Then a "swap" partition was detected by Tails on drive "swap" 0.101
And drive "live_hd" is detected by Tails 0.129
But Tails has no disk swap enabled 0.091
And drive "live_hd" is not mounted 0.064
After features/support/hooks.rb:305 1.206
After features/support/hooks.rb:89 0.116
Tags: @product
1:36.256
Before features/support/hooks.rb:259 0.002
Given a computer 0.229
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" 22.681
And I plug non-removable USB drive "fake_TailsData" 1.045
When I start the computer 1.117
And the computer boots Tails 56.657
Then drive "fake_TailsData" is detected by Tails 0.183
And Tails Greeter has not detected a persistence partition 14.295
After features/support/hooks.rb:305 0.776
After features/support/hooks.rb:89 0.007
Tags: @product
1:38.054
Before features/support/hooks.rb:259 0.001
Given a computer 0.163
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.045
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.147
And I plug SATA drive "fake_TailsData" 1.049
When I start the computer 1.060
And the computer boots Tails 59.438
Then drive "fake_TailsData" is detected by Tails 0.191
And Tails Greeter has not detected a persistence partition 13.958
After features/support/hooks.rb:305 0.871
After features/support/hooks.rb:89 0.009
Tags: @product
1:38.062
Before features/support/hooks.rb:259 0.002
Given a computer 0.195
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.044
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.285
And I plug SATA drive "gpt_ext2" 1.065
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.044
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.221
And I plug SATA drive "msdos_fat32" 1.060
And I start Tails from DVD with network unplugged and I login 1:22.746
Then drive "gpt_ext2" is detected by Tails 0.153
And drive "gpt_ext2" is not mounted 0.080
And drive "msdos_fat32" is detected by Tails 0.090
And drive "msdos_fat32" is not mounted 0.074
After features/support/hooks.rb:305 0.714
After features/support/hooks.rb:89 0.007
Tags: @product
2:12.488
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in with an administration password 2:6.302
And running a command as root with pkexec requires PolicyKit administrator privileges 0.147
Then I can run a command as root with sudo 0.179
Then I can run a command as root with pkexec 5.858
After features/support/hooks.rb:305 0.951
After features/support/hooks.rb:89 0.005
Tags: @product
1:34.030
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 48.489
And running a command as root with pkexec requires PolicyKit administrator privileges 0.106
Then I cannot run a command as root with sudo and the standard passwords 0.207
And I cannot run a command as root with pkexec and the standard passwords 19.763
Then I cannot login as root using su with the standard passwords 25.463
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
Feature: Time syncing
28.222
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.525
When the network is plugged 0.193
And I successfully configure Tor 19.416
Then the system clock is less than 5 minutes incorrect 0.086
After features/support/hooks.rb:464 0.523
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.000
Feature: Time syncing
31.515
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.547
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 3.844
And I configure some normal bridges in the Tor Connection Assistant 17.612
And I wait until Tor is ready 1.415
Then the system clock is less than 5 minutes incorrect 0.058
After features/support/hooks.rb:464 0.441
After features/support/hooks.rb:305 0.653
After features/support/hooks.rb:89 0.000
Feature: Time syncing
31.983
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD without network and logged in 8.500
When I bump the system time with "+1 day" 0.348
And I capture all network traffic 0.003
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 4.911
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 15.683
And I wait until Tor is ready 1.671
Then the system clock is less than 5 minutes incorrect 0.066
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.757
After features/support/hooks.rb:464 0.414
After features/support/hooks.rb:305 0.714
After features/support/hooks.rb:89 0.035
Feature: Time syncing
1:26.389
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.264
When I bump the system time with "-15 days" 0.368
And I warm reboot the computer 0.022
And the computer reboots Tails 1:17.414
Then Tails' hardware clock is close to the host system's time 0.319
After features/support/hooks.rb:464 0.105
After features/support/hooks.rb:305 0.631
After features/support/hooks.rb:89 0.005
Feature: Time syncing
1:24.241
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.119
When I bump the hardware clock's time with "-15 days" 2.121
And I warm reboot the computer 0.045
And the computer reboots Tails 1:11.988
Then the hardware clock is still off by "-15 days" 0.966
After features/support/hooks.rb:464 0.124
After features/support/hooks.rb:305 0.612
After features/support/hooks.rb:89 0.006
Feature: Time syncing
58.299
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given a computer 0.199
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.025
And I start the computer 0.967
And the computer boots Tails 56.863
Then the system clock is just past Tails' source date 0.243
After features/support/hooks.rb:464 0.131
After features/support/hooks.rb:305 0.609
After features/support/hooks.rb:89 0.005
Feature: Time syncing
37.404
Before features/support/hooks.rb:259 0.001
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 9.444
And I make sure time sync before Tor connects times out 1.235
When the network is plugged 0.066
And I successfully configure Tor 26.598
Then the system clock is less than 5 minutes incorrect 0.059
After features/support/hooks.rb:464 0.565
After features/support/hooks.rb:305 0.693
After features/support/hooks.rb:89 0.001
Feature: Time syncing
1:6.240
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 9.257
When I bump the system time with "+8 hours +15 minutes" 0.184
And all notifications have disappeared 4.419
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.129
And the network is plugged 0.037
And the Tor Connection Assistant autostarts 4.107
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.573
And I click "Connect to Tor" 1.205
And the Tor Connection Assistant fails to connect to Tor 15.867
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.003
Then the system clock is less than 20 minutes incorrect 0.283
When I click "Connect to Tor" 1.167
Then I wait until Tor is ready 7.968
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.973
# 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.542
After features/support/hooks.rb:305 0.855
After features/support/hooks.rb:89 0.035
Feature: Time syncing
1:30.690
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.900
When I bump the system time with "+8 hours +15 minutes" 0.247
And all notifications have disappeared 4.034
And I capture all network traffic 0.003
And the network is plugged 0.047
And the Tor Connection Assistant autostarts 4.551
# 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.440
And I click "Connect to Tor" 1.166
Then the Tor Connection Assistant reports that it failed to connect 11.923
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.018
Then the system clock is less than 20 minutes incorrect 0.254
# "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.387
When I click "Connect to Tor" 1.161
Then I wait until Tor is ready 36.731
And all Internet traffic has only flowed through the configured bridges 1.382
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.076
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.361
After features/support/hooks.rb:464 0.702
After features/support/hooks.rb:305 0.678
After features/support/hooks.rb:89 0.042
Feature: Time syncing
27.172
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.512
And I make sure time sync before Tor connects uses a fake connectivity check service 1.179
And the network is plugged 0.036
And Tor is ready 15.877
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.563
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:464 0.693
After features/support/hooks.rb:305 0.632
After features/support/hooks.rb:89 0.000
Tags: @product
17.209
When I configure some normal bridges in the Tor Connection Assistant 14.759
Then I wait until Tor is ready 1.674
And tca.conf includes the configured bridges 0.037
And available upgrades have been checked 0.046
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.691
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.051
Tags: @product
16.084
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.533
Then I wait until Tor is ready 2.708
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through the configured bridges 0.778
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.030
Tags: @product
37.716
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 33.830
Then I wait until Tor is ready 1.918
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.133
And all Internet traffic has only flowed through the configured bridges 0.821
After features/support/hooks.rb:305 0.631
After features/support/hooks.rb:89 0.057
Tags: @product
1:7.725
Given the Tor network and default bridges are blocked 3.505
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.503
Then the Tor Connection Assistant reports that it failed to connect 0.118
And tca.conf is empty 0.289
Given I scan a QR code from the error page in Tor Connection Assistant 21.652
And I retry connecting to Tor 1.187
Then I wait until Tor is ready 8.378
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 1.129
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.941
After features/support/hooks.rb:305 0.919
After features/support/hooks.rb:89 0.039
19.950
When I configure the default bridges in the Tor Connection Assistant 13.856
Then I wait until Tor is ready 2.665
And Tor is configured to use the default bridges 0.758
And tca.conf includes no bridge 0.015
And available upgrades have been checked 1.120
And Tor is configured to use the default bridges 0.520
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.013
After features/support/hooks.rb:305 0.965
After features/support/hooks.rb:89 0.052
Tags: @product
28.507
Given the Tor network is blocked 1.561
When I configure a direct connection in the Tor Connection Assistant 21.878
Then I wait until Tor is ready 2.193
And tca.conf includes no bridge 0.016
And available upgrades have been checked 1.130
And Tor is configured to use the default bridges 0.522
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.204
After features/support/hooks.rb:305 0.897
After features/support/hooks.rb:89 0.058
Tags: @product
1:14.729
Given the Tor network and default bridges are blocked 3.214
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.429
Then the Tor Connection Assistant reports that it failed to connect 0.125
And tca.conf is empty 0.265
Given the Tor network and default bridges are unblocked 1.321
And I retry connecting to Tor 1.167
Then I wait until Tor is ready 36.829
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.080
And all Internet traffic has only flowed through Tor or connectivity check service 1.279
After features/support/hooks.rb:305 0.885
After features/support/hooks.rb:89 0.035
Tags: @product
5.321
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 5.033
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.152
And I cannot click the "Connect to Tor" button 0.135
After features/support/hooks.rb:305 0.959
After features/support/hooks.rb:89 0.038
Tags: @product
28.207
Given I configure a direct connection in the Tor Connection Assistant 8.224
And I wait until Tor is ready 2.348
When I disconnect the network through GNOME 3.228
And I connect the network through GNOME 2.810
Then the Tor Connection Assistant autostarts 2.764
And the Tor Connection Assistant connects to Tor 6.002
And I wait until Tor is ready 1.068
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 1.708
After features/support/hooks.rb:305 0.703
After features/support/hooks.rb:89 0.038
Tags: @product
44.473
Given I configure a direct connection in the Tor Connection Assistant 8.599
And I wait until Tor is ready 2.867
And I disconnect the network through GNOME 2.905
And the Tor network and default bridges are blocked 1.499
When I connect the network through GNOME 2.819
Then the Tor Connection Assistant reports that it failed to connect 25.782
After features/support/hooks.rb:305 0.797
After features/support/hooks.rb:89 0.037
Tags: @product
1:6.138
Given the Tor network and default bridges are blocked 1.771
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.445
Then the Tor Connection Assistant reports that it failed to connect 0.138
Given the Tor network and default bridges are unblocked 1.678
When I click "Connect to Tor" 1.204
Then I wait until Tor is ready 37.061
And Tor is configured to use the default bridges 0.495
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.342
After features/support/hooks.rb:305 0.715
After features/support/hooks.rb:89 0.041
19.415
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.575
And I prepare Tails for memory erasure tests 0.582
When I start a process allocating 128 MiB of memory with a known pattern 1.335
Then patterns cover at least 128 MiB in the guest's memory 3.635

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

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

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

After features/support/hooks.rb:305 0.792
After features/support/hooks.rb:89 0.000
23.193
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.647
And I prepare Tails for memory erasure tests 0.920
And I find very few patterns in the guest's memory 3.955

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

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

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

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

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

After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
45.943
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.449
And I prepare Tails for memory erasure tests 0.527
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.957
Then I find very few patterns in the guest's memory 4.143

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.004

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.503
After features/support/hooks.rb:89 0.000
8:25.401
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 7:36.974
And I prepare Tails for memory erasure tests 0.510
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.248
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 2.635

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

After features/support/hooks.rb:305 3.550
After features/support/hooks.rb:89 0.011
26.130
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.695
And I temporarily create a 4 GiB disk named "gptfat" 0.060
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.275
And I plug USB drive "gptfat" 2.514
When I start Tails Installer 8.519
Then I am told by Tails Installer that the destination device "is too small" 0.065
After features/support/hooks.rb:305 0.905
After features/support/hooks.rb:89 0.001
Tags: @product
20.072
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.252
And I temporarily create a 7200 MiB disk named "temp" 0.085
And I start Tails Installer 8.615
But a suitable USB device is not found 0.034
When I plug USB drive "temp" 2.707
Then the "temp" USB drive is selected 0.121
When I unplug USB drive "temp" 0.232
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:305 2.285
After features/support/hooks.rb:89 0.000
Tags: @product
4:8.494
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 9.258
And I temporarily create a 7200 MiB disk named "install" 0.117
And I create a gpt partition with a vfat filesystem on disk "install" 6.797
And I plug USB drive "install" 2.654
And I install Tails to USB drive "install" by cloning 3:37.219
Then the running Tails is installed on USB drive "install" 12.369
But there is no persistence partition on USB drive "install" 0.078
After features/support/hooks.rb:305 1.404
After features/support/hooks.rb:89 0.127
Tags: @product
3:44.583
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 10.575
And I temporarily create a 7200 MiB disk named "install" 0.045
And I plug USB drive "install" 2.489
And I install Tails to USB drive "install" by cloning 3:19.118
Then the running Tails is installed on USB drive "install" 12.280
But there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:305 1.185
After features/support/hooks.rb:89 0.137
Tags: @product
4:26.574
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 16.465
And I create a file in the Persistent directory 0.188
And I temporarily create a 7200 MiB disk named "install" 0.066
And I create a gpt partition with a vfat filesystem on disk "install" 6.703
And I plug USB drive "install" 2.494
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:41.287
Then the running Tails is installed on USB drive "install" 15.895
And there is a persistence partition on USB drive "install" 0.065
And the USB drive "install" contains the same files as my persistent storage 3.407
After features/support/hooks.rb:305 3.378
After features/support/hooks.rb:89 0.134
Tags: @product
3:48.949
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.911
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.501
And I install Tails to USB drive "install" by cloning 3:18.682
Then the running Tails is installed on USB drive "install" 16.728
And there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:305 1.499
After features/support/hooks.rb:89 0.087
Tags: @product
3:50.216
Before features/support/hooks.rb:259 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.804
And I have started Tails from DVD without network and logged in 8.816
And I clone USB drive "__internal" to a temporary USB drive "install" 1.185
And I plug USB drive "install" 2.501
# 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:15.312
Then the running Tails is installed on USB drive "install" 12.519
And there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:305 1.464
After features/support/hooks.rb:89 0.124
Tags: @product @uefi
1:59.833
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.679
And I power off the computer 0.346
And the computer is set to boot in UEFI mode 0.030
When I start Tails from USB drive "__internal" with network unplugged and I login 1:42.433
Then Tails is running from USB drive "__internal" 0.465
And the boot device has safe access rights 3.801
And Tails has started in UEFI mode 0.076
After features/support/hooks.rb:305 1.141
After features/support/hooks.rb:89 0.005
Tags: @product
1:36.917
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.581
And I plug and mount a USB drive containing a Tails USB image 40.373
And I create a 7200 MiB disk named "usbimage" 0.061
And I plug USB drive "usbimage" 2.523
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 45.377
After features/support/hooks.rb:305 2.759
After features/support/hooks.rb:89 0.093
Tags: @product
1:27.882
Before features/support/hooks.rb:259 0.002
Given a computer 0.171
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:26.679
Then Tails is running from USB drive "usbimage" 0.289
And the label of the system partition on "usbimage" is "Tails" 0.244
And the system partition on "usbimage" is an EFI system partition 0.134
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.131
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.071
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.073
And the system partition on "usbimage" has the expected flags 0.087
After features/support/hooks.rb:305 0.700
After features/support/hooks.rb:89 0.005
5:14.305
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 56.380
And I update APT using apt 19.548
And I install "popularity-contest" using apt 25.428
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.838
When I create a persistent storage and activate the Additional Software feature 22.213
Then Additional Software is correctly configured for package "popularity-contest" 1.425
When I shutdown Tails and wait for the computer to power off 12.941
And I start Tails from USB drive "__internal" with network unplugged 1:0.955
And I enable persistence 25.498
And I log in to a new session 38.603
And the Additional Software installation service has started 41.646
Then I am notified that the installation succeeded 1.769
And Additional Software is correctly configured for package "popularity-contest" 0.796
And the package "popularity-contest" is installed after Additional Software has been started 0.257
After features/support/hooks.rb:464 39.881
After features/support/hooks.rb:305 1.139
After features/support/hooks.rb:89 0.013
3:2.530
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given a computer 0.384
And I start Tails from USB drive "__internal" and I login with an administration password 2:15.263
And I update APT using apt 16.222
When I install "makepp" using apt 26.137
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.410
And the package "makepp" is installed 0.111
After features/support/hooks.rb:464 40.066
After features/support/hooks.rb:305 0.901
After features/support/hooks.rb:89 0.016
5:13.359
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.228
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:18.756
When I uninstall "popularity-contest" using apt 21.842
And I accept removing "popularity-contest" from Additional Software 0.605
Then "popularity-contest" is not in the list of Additional Software 0.665
When I start Synaptic 30.239
And I update APT using Synaptic 22.253
And I install "cowsay" using Synaptic 10.235
And I accept adding "cowsay" to Additional Software 2.245
Then Additional Software is correctly configured for package "cowsay" 0.782
When I uninstall "cowsay" using apt 3.251
And I refuse removing "cowsay" from Additional Software 0.529
Then Additional Software is correctly configured for package "cowsay" 0.774
When I start "Additional Software" via GNOME Activities Overview 10.553
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.875
Then "cowsay" is not in the list of Additional Software 0.959
When I install "cowsay" using apt 3.207
And I refuse adding "cowsay" to Additional Software 0.631
Then "cowsay" is not in the list of Additional Software 0.721
After features/support/hooks.rb:464 0.990
After features/support/hooks.rb:305 0.720
After features/support/hooks.rb:89 0.011
9:59.147
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.010
Given a computer 0.211
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:20.333
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.924
And I accept adding "cowsay" to Additional Software 6.597
And Additional Software is correctly configured for package "cowsay" 0.908
And I shutdown Tails and wait for the computer to power off 6.512
And I start Tails from USB drive "__internal" with network unplugged 1:1.636
And I enable persistence 14.874
# 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.028
And I log in to a new session 37.688
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.286
And I revert the APT tweaks that made it prefer an old version of cowsay 0.063
# 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.091
And the network is plugged 0.054
And Tor is ready 22.514
# 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 10.195
And available upgrades have been checked 0.609
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.351
And I can open the Additional Software configuration window from the notification 3.336
And I shutdown Tails and wait for the computer to power off 14.734
And I start Tails from USB drive "__internal" with network unplugged 1:1.333
And I enable persistence 13.785
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.026
And I log in to a new session 40.314
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.498
And I revert the APT tweaks that made it prefer an old version of cowsay 0.057
And the network is plugged 0.040
And Tor is ready 51.817
Then the Additional Software upgrade service has started 0.193
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.100
After features/support/hooks.rb:464 2.351
After features/support/hooks.rb:305 1.010
After features/support/hooks.rb:89 0.036
2:11.651
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given a computer 0.238
And I start Tails from USB drive "__internal" with network unplugged 1:1.234
And I enable persistence 17.966
And I remove the "cowsay" deb files from the APT cache 0.629
# 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.089
And I log in to a new session 31.007
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.764
And I can open the Additional Software log file from the notification 6.037
And the package "cowsay" is not installed 0.683
After features/support/hooks.rb:464 0.113
After features/support/hooks.rb:305 1.245
After features/support/hooks.rb:89 0.009
Tags: @product
2:17.147
Before features/support/hooks.rb:259 0.006
Given a computer 0.222
And I create a 7200 MiB disk named "old" 0.059
And I plug USB drive "old" 1.064
And I write an old version of the Tails USB image to disk "old" 33.577
When I start Tails from USB drive "old" with network unplugged 1:36.806
Then the boot device has safe access rights 4.268
And Tails is running from USB drive "old" 0.345
And there is no persistence partition on USB drive "old" 0.069
And process "udev-watchdog" is running 0.131
And udev-watchdog is monitoring the correct device 0.376
And I unplug USB drive "old" 0.226
After features/support/hooks.rb:305 3.755
After features/support/hooks.rb:89 0.009
Tags: @product
2:20.093
Before features/support/hooks.rb:259 0.005
Given a computer 0.198
And I start Tails from USB drive "old" with network unplugged and I login 1:30.929
Then Tails is running from USB drive "old" 0.307
And I create a persistent partition 37.681
And I take note of which tps features are available 1.487
Then a Tails persistence partition exists on USB drive "old" 0.924
And I shutdown Tails and wait for the computer to power off 8.564
After features/support/hooks.rb:305 0.165
After features/support/hooks.rb:89 0.011
Tags: @product
2:51.537
Before features/support/hooks.rb:259 0.006
Given a computer 0.231
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:12.065
Then Tails is running from USB drive "old" 0.393
And all tps features are active 2.891
When I write some files expected to persist 1.849
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.231
And all persistence configuration files have safe access rights 0.409
And all persistent directories from the old Tails version have safe access rights 2.990
And I take note of which tps features are available 1.124
And I shutdown Tails and wait for the computer to power off 4.650
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.699
After features/support/hooks.rb:305 0.137
After features/support/hooks.rb:89 0.010
Tags: @product
2:30.907
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.619
And I log in to a new session 19.084
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.572
And I plug USB drive "to_upgrade" 2.412
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:37.423
Then the running Tails is installed on USB drive "to_upgrade" 19.403
And I unplug USB drive "to_upgrade" 0.203
And I unplug USB drive "__internal" 0.188
After features/support/hooks.rb:305 6.720
After features/support/hooks.rb:89 0.000
Tags: @product
2:16.734
Before features/support/hooks.rb:259 0.006
Given a computer 0.228
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:6.944
Then all tps features from the old Tails version are active 1.853
And Tails is running from USB drive "to_upgrade" 0.335
And the boot device has safe access rights 3.186
And the expected persistent files created with the old Tails version are present in the filesystem 1.745
And all persistent directories from the old Tails version have safe access rights 2.440
After features/support/hooks.rb:305 0.961
After features/support/hooks.rb:89 0.037
6:24.059
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.583
And no SquashFS delta is installed 0.083
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.334
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.083
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.323
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.429
When the network is plugged 0.034
And Tor is ready 22.842
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.058
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.471
Given I shutdown Tails and wait for the computer to power off 9.126
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.605
Then Tails is running version 6.2~testoverlayfs 0.032
And all tps features are active 2.582
And the file system changes introduced in version 6.2~testoverlayfs are present 0.309
And only the 6.2~testoverlayfs SquashFS delta is installed 0.097
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.393
# 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.310
When the network is plugged 0.058
And Tor is ready 16.327
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.819
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.700
Given I shutdown Tails and wait for the computer to power off 4.371
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.186
Then Tails is running version 6.3~testoverlayfs 0.010
And all tps features are active 2.225
And the file system changes introduced in version 6.3~testoverlayfs are present 0.433
And only the 6.3~testoverlayfs SquashFS delta is installed 0.062
# 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.395
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.256
When the network is plugged 0.037
And Tor is ready 20.194
Then the Upgrader considers the system as up-to-date 0.295
# 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.914
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.065
After features/support/hooks.rb:305 0.864
After features/support/hooks.rb:89 0.019
33.193
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.577
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.308
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.085
And the signing key used by the Upgrader is outdated 0.570
But a current signing key is available on our website 0.000
When the network is plugged 0.043
And Tor is ready 17.471
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.135
After features/support/hooks.rb:305 0.787
After features/support/hooks.rb:89 0.000
1:3.263
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 52.251
When I eject the boot medium 0.264
Then Tails eventually shuts down 10.747
After features/support/hooks.rb:305 0.244
After features/support/hooks.rb:89 0.000
42.903
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.433
And I prepare Tails for memory erasure tests 0.590
And I fill a 128 MiB file with a known pattern on the root filesystem 16.235
And patterns cover at least 128 MiB in the guest's memory 4.268

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

When I eject the boot medium 0.245
And I wait for Tails to finish wiping the memory 11.302
Then I find very few patterns in the guest's memory 1.827

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

After features/support/hooks.rb:305 3.562
After features/support/hooks.rb:89 0.000
42.402
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.402
And I prepare Tails for memory erasure tests 0.487
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.455
And I fill the USB drive with a known pattern 3.694
And I read the content of the test FS 0.129
And patterns cover at least 90% of the test FS size in the guest's memory 4.427

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

When I eject the boot medium 0.525
And I wait for Tails to finish wiping the memory 11.425
Then I find very few patterns in the guest's memory 1.854

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

After features/support/hooks.rb:305 3.616
After features/support/hooks.rb:89 0.000
1:7.081
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.704
And I prepare Tails for memory erasure tests 0.506
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 41.969
And I fill the USB drive with a known pattern 1.460
And I read the content of the test FS 0.081
And patterns cover at least 99% of the test FS size in the guest's memory 3.622

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

When I eject the boot medium 0.720
And I wait for Tails to finish wiping the memory 7.608
Then I find very few patterns in the guest's memory 2.407

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

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

Pattern coverage: 111.731% (111 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.469
And I wait for Tails to finish wiping the memory 7.866
Then I find very few patterns in the guest's memory 1.943

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

And Tails eventually shuts down 1:28.952
After features/support/hooks.rb:305 0.191
After features/support/hooks.rb:89 0.000
Tags: @product
1:0.708
Before features/support/hooks.rb:259 0.007
Given a computer 0.193
And I start Tails from DVD with network unplugged and genuine APT sources 1:0.202
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.039
And no proposed-updates APT suite is enabled 0.061
And no experimental APT suite is enabled for deb.torproject.org 0.054
And if releasing, no unversioned Tails APT source is enabled 0.141

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.662
After features/support/hooks.rb:89 0.008
Tags: @product
1:25.006
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 16.756
# 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 11.367
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.669
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.042
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.135
When I start Tails' custom backup tool 4.281
Then the backup tool displays "Plug in your backup Tails USB stick" 0.234
When I plug USB drive "backup" 2.496
And I give the Persistent Storage on drive "backup" its own UUID 0.109
And I click "Retry" in the backup tool 1.131
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.207
When I click "Back Up" in the backup tool 1.134
And I enter my persistent storage passphrase into the polkit prompt 3.672
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 19.645
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.248
And I plug USB drive "backup" 4.109
Then the USB drive "backup" contains the same files as my persistent storage 5.765
After features/support/hooks.rb:305 1.696
After features/support/hooks.rb:89 0.131
Tags: @product
0.197
Then the hostname should not have been leaked on the network 0.197
After features/support/hooks.rb:305 0.851
After features/support/hooks.rb:89 0.039
Tags: @product
0.722
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.182
And I switch to the "manually-added-con" NetworkManager connection 0.309
Then the hostname should not have been leaked on the network 0.229
After features/support/hooks.rb:305 0.739
After features/support/hooks.rb:89 0.055
43.558
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.774
When I start "Tails Documentation" via GNOME Activities Overview 10.964
Then the Tor Browser has started 23.224
Then "Tails - Documentation" has loaded in the Tor Browser 0.595
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.000
50.803
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.215
When I start "Tails Documentation" via GNOME Activities Overview 10.648
Then the Tor Browser has started 23.296
Then "Tails - Documentation" has loaded in the Tor Browser 0.642
After features/support/hooks.rb:305 1.155
After features/support/hooks.rb:89 0.000
23.141
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD without network and logged in 9.664
When I start Electrum through the GNOME menu 11.216
But the "electrum" tps feature is not enabled 0.724
And I see a warning that Electrum is not persistent 1.537
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.810
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
23.231
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 9.997
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.608
Then I see "CupsTestPage.png" after at most 40 seconds 4.395
And I can print the current document to "/home/amnesia/output.pdf" 5.229
After features/support/hooks.rb:305 1.513
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
21.873
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.930
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.212
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.978
Then I see "CupsTestPage.png" after at most 40 seconds 3.527
And I can print the current document to "/home/amnesia/output.pdf" 5.223
After features/support/hooks.rb:305 1.102
After features/support/hooks.rb:89 0.000
Feature: Using Evince
21.926
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.300
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.180
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.104
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.061
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.140
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.627
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.559
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.111
When I close Evince 0.199
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.155
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.171
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.291
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.101
When I close Evince 0.204
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.154
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.190
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.248
# 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.070
After features/support/hooks.rb:305 2.186
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
21.400
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.582
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.259
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.056
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.478
Then I see "CupsTestPage.png" after at most 40 seconds 3.062
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.959
After features/support/hooks.rb:305 1.168
After features/support/hooks.rb:89 0.000
Feature: Using Evince
17.281
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 10.593
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.186
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.091
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.167
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.540
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.545
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.155
After features/support/hooks.rb:305 0.814
After features/support/hooks.rb:89 0.000
20.317
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.500
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.234
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.273
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.064
After features/support/hooks.rb:305 0.878
After features/support/hooks.rb:89 0.000
Tags: @product
10.432
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 9.562
When the "Dogtail rules!" notification is sent 0.237
Then the "Dogtail rules!" notification is shown to the user 0.632
After features/support/hooks.rb:305 0.709
After features/support/hooks.rb:89 0.000
Tags: @product
3:36.796
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.870
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.044
And Tor is ready 19.016
And all notifications have disappeared 4.174
When I start "Additional Software" via GNOME Activities Overview 10.631
And I close the "tails-additional-software-config" window 2.118
When I start "Disks" via GNOME Activities Overview 8.886
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.801
When I start "GNOME Terminal" via GNOME Activities Overview 8.837
And I close the "gnome-terminal-server" window 1.926
When I start "Files" via GNOME Activities Overview 8.206
And I close the "org.gnome.Nautilus" window 16.426
When I start "Persistent Storage" via GNOME Activities Overview 10.109
And I close the "tps-frontend" window 3.920
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.727
And I close the "zenity" window 3.918
When I start "Pidgin" via GNOME Activities Overview 8.298
And I close the "Pidgin" window via Alt+F4 3.863
When I start "Thunderbird" via GNOME Activities Overview 8.910
And I close the "Thunderbird" window 14.706
When I start "Tor Browser" via GNOME Activities Overview 9.771
And I close the "Firefox" window 13.579
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.182
And I close the "unlock-veracrypt-volumes" window 2.385
When I start "Unsafe Browser" via GNOME Activities Overview 9.365
And I close the "Firefox" window 13.116
After features/support/hooks.rb:305 1.507
After features/support/hooks.rb:89 0.000
Tags: @product
40.215
Before features/support/hooks.rb:259 0.007
Given a computer 0.233
And I start the computer from DVD with network unplugged 36.090
When Tails detects disk read failures on the SquashFS 0.255
Then I see a disk failure message on the splash screen 3.636
After features/support/hooks.rb:305 0.711
After features/support/hooks.rb:89 0.008
Tags: @product
41.078
Before features/support/hooks.rb:259 0.006
Given a computer 0.187
And I start the computer from DVD with network unplugged 36.613
When Tails detects disk read failures on the boot device 1.487
Then I see a disk failure message on the splash screen 2.789
After features/support/hooks.rb:305 0.693
After features/support/hooks.rb:89 0.011
Tags: @product
40.635
Before features/support/hooks.rb:259 0.006
Given a computer 0.169
And I start the computer from DVD with network unplugged 36.092
When Tails detects disk read failures on the boot device with a target error 1.643
Then I see a disk failure message on the splash screen 2.729
After features/support/hooks.rb:305 0.669
After features/support/hooks.rb:89 0.064
Tags: @product @doc
36.675
Before features/support/hooks.rb:259 0.005
Given a computer 0.199
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.016
When Tails detects disk read failures on the SquashFS 0.472
Then I see a disk failure message 1.366
Then I can open the hardware failure documentation from the disk failure message 24.620
After features/support/hooks.rb:305 1.813
After features/support/hooks.rb:89 0.000
Tags: @product @doc
34.855
Before features/support/hooks.rb:259 0.005
Given a computer 0.209
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.252
When Tails detects disk read failures on the boot device 0.522
Then I see a disk failure message 1.282
Then I can open the hardware failure documentation from the disk failure message 23.587
After features/support/hooks.rb:305 1.772
After features/support/hooks.rb:89 0.000
Tags: @product @doc
36.038
Before features/support/hooks.rb:259 0.005
Given a computer 0.181
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.239
When Tails detects disk read failures on the boot device with a target error 1.839
Then I see a disk failure message 0.506
Then I can open the hardware failure documentation from the disk failure message 24.271
After features/support/hooks.rb:305 1.477
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
50.803
Before features/support/hooks.rb:259 0.006
Given a computer 0.192
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.209
Then I see a graphics card failure message on the splash screen 15.401
After features/support/hooks.rb:305 0.857
After features/support/hooks.rb:89 0.008
Tags: @product @doc
11.047
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.521
Then the included OpenPGP keys are valid for the next 1 month 2.526
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.000
Tags: @product
22.511
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.006
Steps
Given I have started Tails from DVD without network and logged in 9.148
Then the keys trusted by APT are valid for the next 3 months 13.362
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.269

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/02:18:11_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/68/artifact/build-artifacts/02:18:11_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/68/artifact/build-artifacts/02:18:11_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/68/artifact/build-artifacts/02:18:11_The_included_APT_repository_keys_are_up-to-date.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
52.226
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.181
And I log in to a new session in German (de) 35.636
Then the amnesiac Documents directory exists 0.157
And there is a GNOME bookmark for the amnesiac Documents directory 3.250
After features/support/hooks.rb:305 1.735
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
45.539
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.679
And I log in to a new session in German (de) 33.175
Then the amnesiac Downloads directory exists 0.146
And there is a GNOME bookmark for the amnesiac Downloads directory 3.538
After features/support/hooks.rb:305 1.295
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
45.355
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.165
And I log in to a new session in German (de) 34.167
Then the amnesiac Music directory exists 0.059
And there is a GNOME bookmark for the amnesiac Music directory 2.962
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
43.949
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.126
And I log in to a new session in German (de) 32.315
Then the amnesiac Pictures directory exists 0.087
And there is a GNOME bookmark for the amnesiac Pictures directory 3.420
After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
43.783
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.899
And I log in to a new session in German (de) 32.445
Then the amnesiac Videos directory exists 0.124
And there is a GNOME bookmark for the amnesiac Videos directory 3.313
After features/support/hooks.rb:305 0.861
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.483
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.303
When I log in to a new session in Arabic (ar) 33.755
Then the keyboard layout is set to "us" 0.217
When the network is plugged 0.128
And Tor is ready 19.429
Then I successfully start the Unsafe Browser in "ar" 16.797
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.742
And DuckDuckGo is the default search engine 11.049
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 12.989
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:305 2.081
After features/support/hooks.rb:89 0.000
Feature: Localization
2:59.257
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 9.284
When I log in to a new session in Chinese (zh_CN) 35.578
Then the keyboard layout is set to "cn" 0.309
When the network is plugged 0.042
And Tor is ready 49.234
Then I successfully start the Unsafe Browser in "zh_CN" 17.250
And I kill the Unsafe Browser 5.769
When I enable the screen keyboard 0.230
Then the screen keyboard works in Tor Browser 28.691
And DuckDuckGo is the default search engine 10.592
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 16.197
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:305 1.817
After features/support/hooks.rb:89 0.000
Feature: Localization
2:2.235
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.786
When I log in to a new session in English (en) 18.772
Then the keyboard layout is set to "us" 0.164
When the network is plugged 0.042
And Tor is ready 18.569
Then I successfully start the Unsafe Browser in "en" 16.933
And I kill the Unsafe Browser 5.678
When I enable the screen keyboard 0.151
Then the screen keyboard works in Tor Browser 29.195
And DuckDuckGo is the default search engine 5.211
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 12.879
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:305 3.011
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.963
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.269
When I log in to a new session in French (fr) 32.847
Then the keyboard layout is set to "fr" 0.334
When the network is plugged 0.052
And Tor is ready 17.132
Then I successfully start the Unsafe Browser in "fr" 16.958
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 27.471
And DuckDuckGo is the default search engine 11.430
And I kill the Tor Browser 5.438
And the screen keyboard works in Thunderbird 13.479
And the layout of the screen keyboard is set to "fr" 0.631
After features/support/hooks.rb:305 1.239
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.348
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 9.016
When I log in to a new session in German (de) 31.983
Then the keyboard layout is set to "de" 0.269
When the network is plugged 0.055
And Tor is ready 20.273
Then I successfully start the Unsafe Browser in "de" 15.685
And I kill the Unsafe Browser 5.775
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 28.111
And DuckDuckGo is the default search engine 12.137
And I kill the Tor Browser 5.560
And the screen keyboard works in Thunderbird 12.782
And the layout of the screen keyboard is set to "de" 0.583
After features/support/hooks.rb:305 1.341
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.967
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.041
When I log in to a new session in Italian (it) 35.267
Then the keyboard layout is set to "it" 0.260
When the network is plugged 0.038
And Tor is ready 18.439
Then I successfully start the Unsafe Browser in "it" 15.715
And I kill the Unsafe Browser 5.819
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 28.927
And DuckDuckGo is the default search engine 11.375
And I kill the Tor Browser 5.435
And the screen keyboard works in Thunderbird 13.789
And the layout of the screen keyboard is set to "us" 0.733
After features/support/hooks.rb:305 1.287
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.081
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 9.251
When I log in to a new session in Persian (fa) 39.004
Then the keyboard layout is set to "ir" 0.314
When the network is plugged 0.043
And Tor is ready 15.894
Then I successfully start the Unsafe Browser in "fa" 16.294
And I kill the Unsafe Browser 5.653
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 30.682
And DuckDuckGo is the default search engine 12.124
And I kill the Tor Browser 5.425
And the screen keyboard works in Thunderbird 12.719
And the layout of the screen keyboard is set to "ir" 0.551
After features/support/hooks.rb:305 0.988
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.346
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.050
When I log in to a new session in Portuguese (pt) 32.923
Then the keyboard layout is set to "pt" 0.175
When the network is plugged 0.037
And Tor is ready 18.479
Then I successfully start the Unsafe Browser in "pt" 16.566
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 28.852
And DuckDuckGo is the default search engine 11.616
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 12.644
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:305 1.106
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.942
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.197
When I log in to a new session in Russian (ru) 32.451
Then the keyboard layout is set to "ru" 0.400
When the network is plugged 0.115
And Tor is ready 17.212
Then I successfully start the Unsafe Browser in "ru" 16.236
And I kill the Unsafe Browser 5.993
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 30.326
And DuckDuckGo is the default search engine 11.293
And I kill the Tor Browser 5.448
And the screen keyboard works in Thunderbird 13.563
And the layout of the screen keyboard is set to "ru" 0.551
After features/support/hooks.rb:305 1.347
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.033
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.994
When I log in to a new session in Spanish (es) 33.164
Then the keyboard layout is set to "es" 0.410
When the network is plugged 0.036
And Tor is ready 17.987
Then I successfully start the Unsafe Browser in "es" 16.014
And I kill the Unsafe Browser 5.708
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 27.584
And DuckDuckGo is the default search engine 10.701
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 14.281
And the layout of the screen keyboard is set to "us" 0.528
After features/support/hooks.rb:305 1.129
After features/support/hooks.rb:89 0.000
Feature: Localization
2:52.304
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.519
When I log in to a new session in Turkish (tr) 35.579
Then the keyboard layout is set to "tr" 0.274
When the network is plugged 0.043
And Tor is ready 46.938
Then I successfully start the Unsafe Browser in "tr" 14.630
And I kill the Unsafe Browser 5.801
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 27.586
And DuckDuckGo is the default search engine 12.591
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 13.111
And the layout of the screen keyboard is set to "us" 0.633
After features/support/hooks.rb:305 1.178
After features/support/hooks.rb:89 0.000
Tags: @product
56.477
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.961
And I capture all network traffic 0.094
When I disable MAC spoofing in Tails Greeter 5.018
And I log in to a new session 20.366
And the network is plugged 0.035
And Tor is ready 19.820
Then 1 network interface is enabled 0.127
And the 1st network device has its real MAC address configured 0.143
When I hotplug a network device and wait for it to be initialized 1.470
Then 2 network interfaces are enabled 0.083
And the 2nd network device has its real MAC address configured 0.088
And some network device leaked the real MAC address 0.266
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.051
Tags: @product
50.265
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.406
And I capture all network traffic 0.007
When I log in to a new session 19.528
And the network is plugged 0.035
And Tor is ready 20.228
Then 1 network interface is enabled 0.117
And the 1st network device has a spoofed MAC address configured 0.095
When I hotplug a network device and wait for it to be initialized 1.418
Then 2 network interfaces are enabled 0.086
And the 2nd network device has a spoofed MAC address configured 0.080
And no network device leaked the real MAC address 0.259
After features/support/hooks.rb:305 0.923
After features/support/hooks.rb:89 0.049
Tags: @product
32.050
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.173
And I capture all network traffic 0.006
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns false 0.163
When I log in to a new session 21.387
Then no network interfaces are enabled 0.091
And no network device leaked the real MAC address 0.017
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.172
After features/support/hooks.rb:305 0.796
After features/support/hooks.rb:89 0.053
Tags: @product
29.540
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.163
And I capture all network traffic 0.005
And the network is plugged 0.050
And macchanger will fail by not spoofing and always returns true 0.169
When I log in to a new session 18.566
Then no network interfaces are enabled 0.200
And no network device leaked the real MAC address 0.027
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.356
After features/support/hooks.rb:305 1.847
After features/support/hooks.rb:89 0.070
Tags: @product
34.023
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.425
And I capture all network traffic 0.007
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.194
And no network interface modules can be unloaded 0.517
When I log in to a new session 22.054
Then 1 network interface is enabled 0.134
But the MAC spoofing panic mode disabled networking 0.592
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 2.046
After features/support/hooks.rb:305 0.834
After features/support/hooks.rb:89 0.039
Tags: @product
59.208
Before features/support/hooks.rb:259 0.006
Given a computer 0.228
And I capture all network traffic 0.006
When I start the computer 1.077
Then the computer boots Tails 57.729
And no network interfaces are enabled 0.150
And no network device leaked the real MAC address 0.015
After features/support/hooks.rb:305 1.147
After features/support/hooks.rb:89 0.055
1:36.078
Before features/support/hooks.rb:259 0.008
Given a computer 1.031
And I start Tails from DVD with network unplugged and I login 1:17.925
And I plug and mount a USB drive containing a sample PNG 15.532
Then MAT can clean some sample PNG file 1.588
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.009
Feature: Networking
Tags: @product
59.947
Before features/support/hooks.rb:259 0.047
Given I have started Tails from DVD without network and logged in 8.957
And I wait between 30 and 60 seconds 30.005

Slept for 30 seconds

Then the Tor Status icon tells me that Tor is not usable 0.741
When the network is plugged 0.035
Then I successfully configure Tor 15.098
And the Tor Status icon tells me that Tor is usable 0.755
And all notifications have disappeared 4.294
And the time has synced 0.057
After features/support/hooks.rb:305 0.596
After features/support/hooks.rb:89 0.000
Feature: Networking
36.742
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.970
And I disable networking in Tails Greeter 1.008
And I log in to a new session 17.026
Then no network interfaces are enabled 0.326
When I hotplug a network device 0.167
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.231
After features/support/hooks.rb:305 0.935
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
25.139
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.950
When I start "Onion Circuits" via GNOME Activities Overview 10.045
Then Onion Circuits starts 1.892
And Onion Circuits shows some circuits 0.250
After features/support/hooks.rb:305 0.962
After features/support/hooks.rb:89 0.000
Tags: @product
2:25.999
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:39.017
And I update APT using apt 18.653
And I install "python3-behave" using apt 25.531
Then the Tails Persistent Storage behave tests pass 2.796
After features/support/hooks.rb:305 0.618
After features/support/hooks.rb:89 0.000
Tags: @product
40.183
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.739
When I log in to a new session without activating the Persistent Storage 21.024
Then Tails is running from USB drive "__internal" 0.433
And persistence is disabled 0.464
But a Tails persistence partition exists on USB drive "__internal" 6.521
After features/support/hooks.rb:305 1.140
After features/support/hooks.rb:89 0.000
Tags: @product
3:26.942
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.873
Then Tails is running from USB drive "__internal" 0.487
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 31.906
Then the file I created was copied to the Persistent Storage 0.623
When I shutdown Tails and wait for the computer to power off 15.909
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:25.605
Then persistence for "Persistent" is active 0.331
And the file I created in the Persistent directory exists 0.066
After features/support/hooks.rb:305 0.673
After features/support/hooks.rb:89 0.009
Tags: @product
1:6.455
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.504
And the system is very low on memory 5.022
When I create a file in the Persistent directory 1.603
When I try to create a persistent partition 28.042
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.160
When I close the Persistent Storage app 2.535
And I free up some memory 1.774
And I create a persistent partition with the default settings 15.591
Then the file I created was copied to the Persistent Storage 0.221
After features/support/hooks.rb:305 1.334
After features/support/hooks.rb:89 0.000
Tags: @product
2:59.596
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.807
Then Tails is running from USB drive "__internal" 0.372
And all tps features are active 7.227
And all persistent directories have safe access rights 2.350
When I disable the first tps feature 5.639
Then all tps features but the first one are active 6.804
And I shutdown Tails and wait for the computer to power off 13.045
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.980
Then all tps features but the first one are active 3.367
After features/support/hooks.rb:305 0.656
After features/support/hooks.rb:89 0.008
Tags: @product
18.480
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.286
Then persistence for "Persistent" is active 0.098
And I create a file in the Persistent directory 0.076
Then the file I created was copied to the Persistent Storage 0.077
When I disable the first tps feature 5.509
Then persistence for "Persistent" is not active 0.078
And the Persistent directory does not exist 0.068
When I enable the first tps feature 3.148
Then persistence for "Persistent" is active 0.070
And the file I created in the Persistent directory exists 0.065
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.000
Tags: @product
19.512
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.853
Then persistence for "Persistent" is active 0.218
When I create a file in the Persistent directory 0.075
And I disable the first tps feature 5.739
And I delete the data of the Persistent Folder feature 3.574
Then the file I created does not exist on the Persistent Storage 0.051
After features/support/hooks.rb:305 0.844
After features/support/hooks.rb:89 0.000
Tags: @product
1:4.384
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.232
And the network is plugged 0.045
And Tor is ready 17.088
And I take note of which tps features are available 3.166
When I write some files expected to persist 1.460
And I shutdown Tails and wait for the computer to power off 8.836
# 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.554
After features/support/hooks.rb:305 0.147
After features/support/hooks.rb:89 0.000
Tags: @product
22:44.576
Scenario Creating and using a persistent NetworkManager connection
Before features/support/hooks.rb:259 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.071
And the network is plugged 0.042
And Tor is ready 20.168
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.261
And I shutdown Tails and wait for the computer to power off 8.701
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 22:5.331
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:711:in `new'
./features/step_definitions/common_steps.rb:711:in `/^all notifications have disappeared$/'
./features/step_definitions/common_steps.rb:295:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/persistence.feature:88:in `Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
And I capture all network traffic 0.000
And the network is plugged 0.000
And Tor is ready 0.000
And I switch to the "persistent-con-current" NetworkManager connection 0.000
And the 1st network device has a spoofed MAC address configured 0.000
And no network device leaked the real MAC address 0.000
After features/support/hooks.rb:305 10.005

SCENARIO FAILED: 'Creating and using a persistent NetworkManager connection' (at time 03:32:52)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/03:32:52_Creating_and_using_a_persistent_NetworkManager_connection.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/03:32:52_Creating_and_using_a_persistent_NetworkManager_connection.mkv

After features/support/hooks.rb:89 0.012
Tags: @product
1:10.901
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.669
And I enable persistence creation in Tails Greeter 1.560
And I log in to a new session expecting no warning about the Persistent Storage not being activated 25.715
Then I create a persistent partition with the default settings using the wizard that was already open 28.955
After features/support/hooks.rb:305 2.003
After features/support/hooks.rb:89 0.000
Tags: @product
5:12.225
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 13.173
When I enable persistence 48.011
Then no persistent Greeter options were restored 15.217
When I set all Greeter options to non-default values 22.805
And I log in to a new session in German (de) after having activated the Persistent Storage 52.054
Then all Greeter options are set to non-default values 0.343
When I cold reboot the computer 8.245
And the computer reboots Tails 1:6.804
Given I enable persistence 33.117
Then persistent Greeter options were restored 16.175
When I log in to a new session after having activated the Persistent Storage 35.754
Then all Greeter options are set to non-default values 0.523
After features/support/hooks.rb:305 1.012
After features/support/hooks.rb:89 0.009
Tags: @product
3:44.521
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 15.059
# 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 32.623
And I shutdown Tails and wait for the computer to power off 13.287
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:5.588
And I change the passphrase of the Persistent Storage back to the original 37.962
After features/support/hooks.rb:305 2.575
After features/support/hooks.rb:89 0.009
Tags: @product
59.407
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.938
And I log in to a new session without activating the Persistent Storage 20.547
Then persistence is disabled 0.535
But a Tails persistence partition exists on USB drive "__internal" 11.496
And all notifications have disappeared 9.882
When I delete the persistent partition 6.537
Then there is no persistence partition on USB drive "__internal" 0.469
After features/support/hooks.rb:305 1.133
After features/support/hooks.rb:89 0.000
Tags: @product
2:33.068
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.050
When I write some dotfile expected to persist 0.060
And I shutdown Tails and wait for the computer to power off 9.058
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:13.418
Then the expected persistent dotfile is present in the filesystem 0.481
After features/support/hooks.rb:305 1.181
After features/support/hooks.rb:89 0.011
Tags: @product
1:46.177
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 9.662
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.220
When I try to enable persistence 0.471
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 39.094
When I log in to a new session after having activated the Persistent Storage 39.210
And all notifications have disappeared 8.734
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.688
And all tps features are enabled 2.717
And all tps features but the first one are active 2.378
After features/support/hooks.rb:305 1.221
After features/support/hooks.rb:89 0.000
Tags: @product
5:36.996
Before features/support/hooks.rb:259 0.008
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:14.580
And I enable persistence 37.603
And I log in to a new session after having activated the Persistent Storage 43.073
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.554
And persistence is enabled 0.184
After features/support/hooks.rb:305 2.344
After features/support/hooks.rb:89 0.000
Tags: @product
37.148
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 9.047
And I enable persistence but something goes wrong during the LUKS header upgrade 27.312
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.787
After features/support/hooks.rb:305 0.884
After features/support/hooks.rb:89 0.000
Tags: @product
21.179
When I choose to connect to Tor automatically 2.095
And I accept Tor Connection's offer to use my persistent bridges 1.798
And I click "Connect to Tor" 1.240
Then I wait until Tor is ready 13.861
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 1.205
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.966
After features/support/hooks.rb:305 0.695
After features/support/hooks.rb:89 0.062
Tags: @product
22.455
When I choose to connect to Tor automatically 1.781
And I accept Tor Connection's offer to use my persistent bridges 1.820
And I disable saving bridges to Persistent Storage 1.270
And I configure a direct connection in the Tor Connection Assistant 12.640
Then I wait until Tor is ready 2.420
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.372
And all Internet traffic has only flowed through Tor or connectivity check service 1.139
After features/support/hooks.rb:305 0.997
After features/support/hooks.rb:89 0.045
Tags: @product
29.851
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 29.340
Then the live user has been setup by live-boot 0.176
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.085
And the live user owns its home directory which has strict permissions 0.249
After features/support/hooks.rb:305 0.832
After features/support/hooks.rb:89 0.000
38.085
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 37.842
Then no unexpected services are listening for network connections 0.242

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

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

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

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

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

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

amnesia could access tor on 10.200.1.1:9050 (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:9062 (TCP) as expected

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

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

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

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

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

After features/support/hooks.rb:305 1.448
After features/support/hooks.rb:89 0.000
Tags: @product
14.255
Before features/support/hooks.rb:259 0.030
Given I have started Tails from DVD without network and logged in 13.602
Then there are no unexpected messages of priority "err" or higher in the journal 0.652
After features/support/hooks.rb:305 1.709
After features/support/hooks.rb:89 0.000
Tags: @product
21.106
Before features/support/hooks.rb:259 0.021
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 20.864
Then there are no unexpected messages of priority "err" or higher in the journal 0.241
After features/support/hooks.rb:305 1.003
After features/support/hooks.rb:89 0.000
Tags: @product
28.946
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.312
When I request a shutdown using the system menu 1.821
Then Tails eventually shuts down 10.812
After features/support/hooks.rb:305 0.186
After features/support/hooks.rb:89 0.000
1:32.605
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.497
When I request a reboot using the system menu 1.825
Then Tails eventually restarts 1:17.281
After features/support/hooks.rb:305 3.493
After features/support/hooks.rb:89 0.000
8.183
Given I monitor the network connections of SSH 0.066
And I have the SSH key pair for an SSH server 0.327
When I connect to an SSH server on the Internet 6.414
Then I have sucessfully logged into the SSH server 1.363
And I see that SSH is properly stream isolated 0.011
After features/support/hooks.rb:464 0.460
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.000
7.786
Given I have the SSH key pair for an SSH server 0.442
And an SSH server is running on the LAN 0.664
When I connect to an SSH server on the LAN 5.011
Then I am prompted to verify the SSH fingerprint for the SSH server 1.668
After features/support/hooks.rb:464 0.385
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.000
18.272
Given I have the SSH key pair for an SFTP server 0.196
When I connect to an SFTP server on the Internet 16.660
Then I successfully connect to the SFTP server 1.415
After features/support/hooks.rb:464 0.491
After features/support/hooks.rb:305 1.113
After features/support/hooks.rb:89 0.000
16.967
Given I cancel setting up an email account 2.595
When I open Thunderbird's Add-ons Manager 1.947
And I open the Extensions tab 1.588
Then I see that no add-ons are enabled in Thunderbird 10.835
After features/support/hooks.rb:464 0.796
After features/support/hooks.rb:305 1.399
After features/support/hooks.rb:89 0.000
45.970
When I enter my email credentials into the autoconfiguration wizard 11.190
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.375
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.381
When I accept the autoconfiguration wizard's configuration 18.841
And I send an email to myself 6.811
And I fetch my email 1.573
Then I can find the email I sent to myself in my inbox 6.795
After features/support/hooks.rb:464 1.373
After features/support/hooks.rb:305 2.459
After features/support/hooks.rb:89 0.000
14.946
When the network is plugged 0.053
And the Tor Connection Assistant autostarts 8.682
And I look at the hide mode but then I go back 4.566
And I choose to connect to Tor automatically 1.510
Then Tor Connection does not propose me to use Tor bridges 0.134
After features/support/hooks.rb:305 1.065
After features/support/hooks.rb:89 0.000
Tags: @product
1:27.601
Given the Tor network and default bridges are blocked 1.456
And the network is plugged 0.046
And I make sure time sync before Tor connects indicates a captive portal 1.220
And the Tor Connection Assistant autostarts 2.661
When I choose to connect to Tor automatically 2.696
And I click "Connect to Tor" 1.163
Then the Tor Connection Assistant fails to connect to Tor 27.882
And the Tor Connection Assistant knows that it's not the time sync that failed 10.661
And the Tor Connection Assistant knows that there might be a captive portal 0.138
When I open the Unsafe Browser from Tor Connection 15.494
And I log-in to the Captive Portal 12.777
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.385
And I allow time sync before Tor connects to work again 0.051
And I click "Connect to Tor" 1.165
Then I wait until Tor is ready 7.679
After features/support/hooks.rb:305 0.766
After features/support/hooks.rb:89 0.001
Tags: @product
12.974
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.294
Then the firewall's policy is to drop all IPv4 traffic 0.196
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.285
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.099
And the firewall is configured to block all external IPv6 traffic 0.098
After features/support/hooks.rb:305 0.746
After features/support/hooks.rb:89 0.000
Tags: @product
50.192
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.513
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 22.421
And I open the Tails homepage in the Unsafe Browser 12.928
And the Tails homepage loads in the Unsafe Browser 0.582
Then the firewall leak detector has detected leaks 0.736
After features/support/hooks.rb:305 1.353
After features/support/hooks.rb:89 0.037
Tags: @product
14.522
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.022
And I capture all network traffic 0.006
And I disable Tails' firewall 0.257
When I do a TCP DNS lookup of "torproject.org" 1.141
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:305 0.657
After features/support/hooks.rb:89 0.038
Tags: @product
13.599
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.558
And I capture all network traffic 0.006
And I disable Tails' firewall 0.261
When I do a UDP DNS lookup of "torproject.org" 0.687
Then the firewall leak detector has detected leaks 0.083
After features/support/hooks.rb:305 0.731
After features/support/hooks.rb:89 0.059
Tags: @product
16.791
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.239
And I capture all network traffic 0.009
And I disable Tails' firewall 0.257
When I send some ICMP pings 4.178
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.047
15.832
Before features/support/hooks.rb:259 0.028
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.357
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.403
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.071
After features/support/hooks.rb:464 0.401
After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.000
13.881
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.423
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.375
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:464 0.290
After features/support/hooks.rb:305 0.654
After features/support/hooks.rb:89 0.000
17.847
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.373
When I open an untorified ICMP connection to 1.2.3.4 5.406
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:464 0.285
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.000
Tags: @product
24.982
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.360
And the system DNS is using the local DNS resolver 0.021
And the network is plugged 0.074
And I successfully configure Tor 15.508
Then the system DNS is still using the local DNS resolver 0.017
After features/support/hooks.rb:305 1.231
After features/support/hooks.rb:89 0.000
10.349
When I monitor the network connections of tails-security-check 0.073
And I re-run tails-security-check 0.113
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.162
After features/support/hooks.rb:464 0.359
After features/support/hooks.rb:305 1.198
After features/support/hooks.rb:89 0.000
2.445
When I monitor the network connections of htpdate 0.061
And I re-run htpdate 2.362
Then I see that htpdate is properly stream isolated 0.021
After features/support/hooks.rb:464 0.383
After features/support/hooks.rb:305 0.675
After features/support/hooks.rb:89 0.000
32.638
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.065
And I re-run tails-upgrade-frontend-wrapper 32.512
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.059
After features/support/hooks.rb:464 0.497
After features/support/hooks.rb:305 0.937
After features/support/hooks.rb:89 0.000
27.766
When I monitor the network connections of Tor Browser 0.069
And I start the Tor Browser 26.638
And the Tor Browser loads the startup page 1.009
Then I see that Tor Browser is properly stream isolated 0.049
After features/support/hooks.rb:464 1.121
After features/support/hooks.rb:305 1.226
After features/support/hooks.rb:89 0.000
Tags: @product
54.963
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.861
And a web server is running on the LAN 1.038
And I capture all network traffic 0.005
When I start the Tor Browser 25.370
And the Tor Browser loads the startup page 1.166
And I open a page on the LAN web server in the Tor Browser 10.818
Then the Tor Browser shows the "Unable to connect" error 1.230
And no traffic was sent to the web server on the LAN 0.473
After features/support/hooks.rb:305 1.161
After features/support/hooks.rb:89 0.034
59.065
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.864
Then the amnesiac Tor Browser directory exists 0.044
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.801
And the persistent Tor Browser directory does not exist 0.060
When I start the Tor Browser 23.840
And the Tor Browser loads the startup page 2.533
Then I can save the current page as "index.html" to the default downloads directory 6.410
And I can print the current page as "output.pdf" to the default downloads directory 11.510
After features/support/hooks.rb:464 1.263
After features/support/hooks.rb:305 0.821
After features/support/hooks.rb:89 0.000
51.290
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.570
When I start the Tor Browser 23.317
Then the Tor Browser loads the startup page 1.121
When I download some file in the Tor Browser 13.992
Then the file is saved to the default Tor Browser download directory 0.288
After features/support/hooks.rb:464 2.443
After features/support/hooks.rb:305 1.016
After features/support/hooks.rb:89 0.000
1:20.931
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.911
When I start the Tor Browser 22.868
And the Tor Browser loads the startup page 1.057
Then I can listen to an Ogg audio track in Tor Browser 44.094
After features/support/hooks.rb:464 1.950
After features/support/hooks.rb:305 1.200
After features/support/hooks.rb:89 0.000
50.509
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.182
When I start the Tor Browser 24.751
And the Tor Browser loads the startup page 1.530
Then I can watch a WebM video in Tor Browser 12.044
After features/support/hooks.rb:464 1.332
After features/support/hooks.rb:305 1.167
After features/support/hooks.rb:89 0.000
Tags: @product
1:16.656
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.407
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.130
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.088
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.079
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.076
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.049
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/tmp/synaptic.html" exists 0.049
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.135
When I start the Tor Browser 24.158
And the Tor Browser loads the startup page 1.259
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.766
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.564
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.277
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.152
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.815
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.554
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.119
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.147
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.578
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.063
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.130
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.253
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.517
# 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 5.569
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.515
After features/support/hooks.rb:305 0.867
After features/support/hooks.rb:89 0.000
Tags: @product
37.607
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.987
When I start the Tor Browser 24.383
Then the Tor Browser uses all expected TBB shared libraries 1.237
After features/support/hooks.rb:305 0.915
After features/support/hooks.rb:89 0.000
55.332
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.466
When I start the Tor Browser 24.757
And the Tor Browser loads the startup page 1.128
And I open the Tails homepage in the Tor Browser 10.758
Then the Tor Browser loads the Tails homepage 1.317
When I request a new identity in Tor Browser 3.295
Then the Tor Browser restarts into a fresh session 1.609
After features/support/hooks.rb:464 1.651
After features/support/hooks.rb:305 1.145
After features/support/hooks.rb:89 0.000
Tags: @product
38.313
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.603
When I start the Tor Browser 22.954
And the Tor Browser loads the startup page 1.155
Then Tor Browser's circuit view is working 1.600
After features/support/hooks.rb:305 1.215
After features/support/hooks.rb:89 0.000
Tags: @product
58.813
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD and logged in and the network is connected 13.169
When I start the Tor Browser 23.112
And the Tor Browser loads the startup page 1.019
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.528
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.165
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.591
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.226
After features/support/hooks.rb:305 0.843
After features/support/hooks.rb:89 0.000
Tags: @product
1:46.453
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.458
And the network is plugged 0.039
And I successfully configure Tor 21.326
And available upgrades have been checked 0.071
And all notifications have disappeared 4.195
Then the persistent Tor Browser directory exists 0.051
And there is a GNOME bookmark for the persistent Tor Browser directory 1.768
When I start the Tor Browser 23.026
And I open the address "https://tails.net/about" in the Tor Browser 11.232
And "Tails - How Tails works" has loaded in the Tor Browser 1.476
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.146
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 10.492
Then "Tails - How Tails works" has loaded in the Tor Browser 1.885
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.280
After features/support/hooks.rb:305 0.986
After features/support/hooks.rb:89 0.000
Tags: @product
45.531
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 9.537
Then the amnesiac Documents directory exists 0.104
And there is a GNOME bookmark for the amnesiac Documents directory 1.788
Then I start the Tor Browser in offline mode 24.131
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.968
After features/support/hooks.rb:305 1.012
After features/support/hooks.rb:89 0.000
Tags: @product
43.791
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.496
Then the amnesiac Downloads directory exists 0.089
And there is a GNOME bookmark for the amnesiac Downloads directory 1.861
Then I start the Tor Browser in offline mode 24.330
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.012
After features/support/hooks.rb:305 0.770
After features/support/hooks.rb:89 0.000
Tags: @product
46.606
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 9.228
Then the amnesiac Music directory exists 0.075
And there is a GNOME bookmark for the amnesiac Music directory 1.675
Then I start the Tor Browser in offline mode 26.056
And I can save the current page as "index.html" to the Music GNOME bookmark 9.570
After features/support/hooks.rb:305 0.816
After features/support/hooks.rb:89 0.000
Tags: @product
47.267
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.939
Then the amnesiac Pictures directory exists 0.132
And there is a GNOME bookmark for the amnesiac Pictures directory 1.692
Then I start the Tor Browser in offline mode 26.417
And I can save the current page as "index.html" to the Pictures GNOME bookmark 10.085
After features/support/hooks.rb:305 0.997
After features/support/hooks.rb:89 0.000
Tags: @product
45.284
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.792
Then the amnesiac Videos directory exists 0.161
And there is a GNOME bookmark for the amnesiac Videos directory 1.865
Then I start the Tor Browser in offline mode 25.527
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.937
After features/support/hooks.rb:305 0.805
After features/support/hooks.rb:89 0.000
Tags: @product
3:15.802
Scenario Persistent browser bookmarks
Before features/support/hooks.rb:259 0.007
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.796
And all tps features are active 2.537
And all persistent filesystems have safe access rights 0.220
And all persistence configuration files have safe access rights 0.440
And all persistent directories have safe access rights 2.656
When I start the Tor Browser in offline mode 20.803
And I add a bookmark to eff.org in the Tor Browser 11.865
And I cold reboot the computer 9.827
And the computer reboots Tails 1:6.037
And I enable persistence 22.257
And I log in to a new session 38.423
And all notifications have disappeared 10.935
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "gnome-shell" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:711:in `new'
./features/step_definitions/common_steps.rb:711:in `/^all notifications have disappeared$/'
features/torified_browsing.feature:160:in `And all notifications have disappeared'
And I start the Tor Browser in offline mode 0.000
Then the Tor Browser has a bookmark to eff.org 0.000
After features/support/hooks.rb:305 4.194

SCENARIO FAILED: 'Persistent browser bookmarks' (at time 04:36:39)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/04:36:39_Persistent_browser_bookmarks.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/04:36:39_Persistent_browser_bookmarks.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/04:36:39_Persistent_browser_bookmarks.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/68/artifact/build-artifacts/04:36:39_Persistent_browser_bookmarks.journal

After features/support/hooks.rb:89 0.009
5.898
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.715
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.182
After features/support/hooks.rb:464 0.480
After features/support/hooks.rb:305 0.741
After features/support/hooks.rb:89 0.000
7.912
Given I have the SSH key pair for a Git repository 0.299
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.433
Then the Git repository "testing" has been cloned successfully 0.178
After features/support/hooks.rb:464 0.365
After features/support/hooks.rb:305 0.671
After features/support/hooks.rb:89 0.000
0.507
When I wget "https://example.com/" to stdout 0.507
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.347
After features/support/hooks.rb:305 0.622
After features/support/hooks.rb:89 0.000
26.280
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 26.280

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:464 1.538
After features/support/hooks.rb:305 0.861
After features/support/hooks.rb:89 0.000
0.491
When I curl "https://example.com/" to stdout 0.491
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.291
After features/support/hooks.rb:305 0.717
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
52.042
Given I have started Tails from DVD without network and logged in 8.819
And I plug and mount a USB drive containing sample videos 16.057
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.137
And the file "/home/amnesia/video.mp4" exists 0.063
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.168
When I open "/home/amnesia/video.mp4" with Totem 3.805
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.685
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.519
Given I close Totem 0.173
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.112
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.065
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.123
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.260
Then Totem tells me it is not allowed to open this file 2.040
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.095
Given I close Totem 0.148
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.073
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.130
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.225
Then Totem tells me it is not allowed to open this file 0.957
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.132
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.057
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.244
Then Totem tells me it is not allowed to open this file 0.975
# 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.122
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.109
And the file "/home/amnesia/.purple/otr.private_key" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.128
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.214
Then Totem tells me it is not allowed to open this file 0.960
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.086
After features/support/hooks.rb:305 0.806
After features/support/hooks.rb:89 0.000
Feature: Using Totem
24.818
Given I have started Tails from DVD and logged in and the network is connected 12.104
Then I can watch a WebM video over HTTPs 12.713
After features/support/hooks.rb:464 0.626
After features/support/hooks.rb:305 2.908
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
42.673
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.797
And I plug and mount a USB drive containing sample videos 15.456
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.101
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.429
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.649
Given I close Totem 0.484
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.219
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.158
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 3.562
Then Totem tells me it is not allowed to open this file 1.709
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.102
After features/support/hooks.rb:305 0.822
After features/support/hooks.rb:89 0.000
Tags: @product
57.693
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.757
And I disable the Unsafe Browser 4.634
And I log in to a new session 26.742
And the network is plugged 0.040
And all notifications have disappeared 7.850
When I try to start the Unsafe Browser 1.414
Then the Unsafe Browser complains that it is disabled 4.253
After features/support/hooks.rb:305 1.775
After features/support/hooks.rb:89 0.000
Tags: @product
46.041
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.657
And a web server is running on the LAN 1.052
When I successfully start the Unsafe Browser 20.909
And I open a page on the LAN web server in the Unsafe Browser 11.211
Then the Unsafe Browser displays the LAN web server hello message 0.211
After features/support/hooks.rb:305 1.665
After features/support/hooks.rb:89 0.001
Tags: @product @doc
54.574
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.221
When I successfully start the Unsafe Browser 19.971
Then the Unsafe Browser runs as the expected user 0.705
And the Unsafe Browser has a red theme 0.610
And the Unsafe Browser shows a warning as its start page 0.635
And the Unsafe Browser has no add-ons enabled 9.741
And the Unsafe Browser has no bookmarks 9.420
And the Unsafe Browser uses all expected TBB shared libraries 1.268
After features/support/hooks.rb:305 1.922
After features/support/hooks.rb:89 0.000
Tags: @product
48.504
Before features/support/hooks.rb:259 0.011
Given I have started Tails from DVD and logged in and the network is connected 13.971
When I successfully start the Unsafe Browser 21.794
When I open the Tails homepage in the Unsafe Browser 11.805
Then the Tails homepage loads in the Unsafe Browser 0.659
And the Unsafe Browser has sent packets out to the Internet 0.273
After features/support/hooks.rb:305 1.274
After features/support/hooks.rb:89 0.000
36.685
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.105
When I successfully start the Unsafe Browser 21.883
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 2.108
And the Unsafe Browser chroot is torn down 0.467
After features/support/hooks.rb:305 1.716
After features/support/hooks.rb:89 0.000
46.283
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.086
When I successfully start the Unsafe Browser 18.622
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.163
Then I see a warning about another instance already running 3.401
After features/support/hooks.rb:305 1.377
After features/support/hooks.rb:89 0.000
Tags: @product
46.280
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.368
When I configure the Unsafe Browser to use a local proxy 0.259
And I successfully start the Unsafe Browser 21.637
And I open the Tails homepage in the Unsafe Browser 11.470
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.545
After features/support/hooks.rb:305 1.581
After features/support/hooks.rb:89 0.000
2:33.247
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 13.404
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.129
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 19.062
And I wait 120 seconds 2:0.099

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.532
After features/support/hooks.rb:464 0.549
After features/support/hooks.rb:305 1.044
After features/support/hooks.rb:89 0.058
30.243
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.230
And the network is unplugged 0.063
# 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.195
Then I am told I cannot start the Unsafe Browser when I am offline 7.743
After features/support/hooks.rb:305 1.007
After features/support/hooks.rb:89 0.000
21.705
When I plug a USB drive containing a basic VeraCrypt volume 8.195
And I cancel the GNOME authentication prompt 1.767
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.807
And I open this VeraCrypt volume in GNOME Files 5.746
Then I see the expected contents in this VeraCrypt volume 0.522
When I lock the currently opened VeraCrypt volume 0.474
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:305 0.762
After features/support/hooks.rb:89 0.000
23.532
When I plug a USB drive containing a hidden VeraCrypt volume 10.331
And I cancel the GNOME authentication prompt 1.930
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.220
And I open this VeraCrypt volume in GNOME Files 4.904
Then I see the expected contents in this VeraCrypt volume 0.504
When I lock the currently opened VeraCrypt volume 0.409
Then the VeraCrypt volume has been unmounted and locked 0.229
After features/support/hooks.rb:305 0.705
After features/support/hooks.rb:89 0.000
32.086
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.891
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.951
And I open this VeraCrypt volume in GNOME Files 5.926
Then I see the expected contents in this VeraCrypt volume 0.731
When I lock the currently opened VeraCrypt file container 0.375
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:305 0.837
After features/support/hooks.rb:89 0.000
44.042
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.753
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.125
And I open this VeraCrypt volume in GNOME Files 5.660
Then I see the expected contents in this VeraCrypt volume 0.929
When I lock the currently opened VeraCrypt file container 0.401
Then the VeraCrypt file container has been unmounted and locked 0.170
After features/support/hooks.rb:305 0.773
After features/support/hooks.rb:89 0.016
26.444
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.956
And I cancel the GNOME authentication prompt 1.828
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.616
And I open this VeraCrypt volume in GNOME Files 4.682
Then I see the expected contents in this VeraCrypt volume 0.595
When I lock the currently opened VeraCrypt volume 0.589
Then the VeraCrypt volume has been unmounted and locked 0.175
After features/support/hooks.rb:305 1.844
After features/support/hooks.rb:89 0.000
26.277
When I plug a USB drive containing a hidden VeraCrypt volume 10.443
And I cancel the GNOME authentication prompt 2.027
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.490
And I open this VeraCrypt volume in GNOME Files 4.189
Then I see the expected contents in this VeraCrypt volume 0.554
When I lock the currently opened VeraCrypt volume 0.403
Then the VeraCrypt volume has been unmounted and locked 0.167
After features/support/hooks.rb:305 0.764
After features/support/hooks.rb:89 0.000
51.109
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.340
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.462
And I open this VeraCrypt volume in GNOME Files 4.683
Then I see the expected contents in this VeraCrypt volume 1.996
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.206
After features/support/hooks.rb:305 1.174
After features/support/hooks.rb:89 0.014
52.157
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.101
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.854
And I open this VeraCrypt volume in GNOME Files 4.666
Then I see the expected contents in this VeraCrypt volume 0.904
When I lock the currently opened VeraCrypt file container 0.403
Then the VeraCrypt file container has been unmounted and locked 0.227
After features/support/hooks.rb:305 0.805
After features/support/hooks.rb:89 0.015
42.373
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.649
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.443
And I open this VeraCrypt volume in GNOME Files 5.505
Then I see the expected contents in this VeraCrypt volume 1.070
When I lock the currently opened VeraCrypt file container 0.507
Then the VeraCrypt file container has been unmounted and locked 0.196
After features/support/hooks.rb:305 1.481
After features/support/hooks.rb:89 0.000
Tags: @product
8.962
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.810
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.152
After features/support/hooks.rb:305 0.758
After features/support/hooks.rb:89 0.000
Tags: @product
9.596
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.575
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.021
After features/support/hooks.rb:305 0.743
After features/support/hooks.rb:89 0.000
Tags: @product
22.612
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.528
When I start "WhisperBack" via GNOME Activities Overview 9.814
Then WhisperBack has debugging information 4.269
After features/support/hooks.rb:305 1.074
After features/support/hooks.rb:89 0.000