Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 123 01 Jul 2024, 06:46

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1493 2 9 0 0 1504 201 2 203 4:22:5.420 Failed
Tags: @product
2:5.517
Before features/support/hooks.rb:269 0.030
Given a computer 1.106
And I temporarily create a 100 MiB disk named "swap" 0.152
And I create a gpt swap partition on disk "swap" 16.788
And I plug SATA drive "swap" 1.053
And I temporarily create a 2 GiB disk named "live_hd" 0.068
And I write the Tails ISO image to disk "live_hd" 26.500
And I plug SATA drive "live_hd" 1.066
When I start Tails with network unplugged and I login 1:18.388
Then a "swap" partition was detected by Tails on drive "swap" 0.100
And drive "live_hd" is detected by Tails 0.138
But Tails has no disk swap enabled 0.088
And drive "live_hd" is not mounted 0.064
After features/support/hooks.rb:326 0.633
After features/support/hooks.rb:100 0.143
Tags: @product
1:33.306
Before features/support/hooks.rb:269 0.002
Given a computer 0.202
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.952
And I plug non-removable USB drive "fake_TailsData" 1.054
When I start the computer 1.126
And the computer boots Tails 53.745
Then drive "fake_TailsData" is detected by Tails 0.160
And Tails Greeter has not detected a persistence partition 14.017
After features/support/hooks.rb:326 0.837
After features/support/hooks.rb:100 0.008
Tags: @product
1:32.440
Before features/support/hooks.rb:269 0.002
Given a computer 0.178
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.048
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.440
And I plug SATA drive "fake_TailsData" 1.051
When I start the computer 0.989
And the computer boots Tails 53.485
Then drive "fake_TailsData" is detected by Tails 0.140
And Tails Greeter has not detected a persistence partition 14.107
After features/support/hooks.rb:326 0.720
After features/support/hooks.rb:100 0.007
Tags: @product
1:31.573
Before features/support/hooks.rb:269 0.001
Given a computer 0.170
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.038
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.275
And I plug SATA drive "gpt_ext2" 1.068
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.056
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.273
And I plug SATA drive "msdos_fat32" 1.075
And I start Tails from DVD with network unplugged and I login 1:16.264
Then drive "gpt_ext2" is detected by Tails 0.130
And drive "gpt_ext2" is not mounted 0.057
And drive "msdos_fat32" is detected by Tails 0.089
And drive "msdos_fat32" is not mounted 0.072
After features/support/hooks.rb:326 0.769
After features/support/hooks.rb:100 0.008
Tags: @product
2:6.807
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:59.607
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.090
Then I can run a command as root with pkexec 6.961
After features/support/hooks.rb:326 0.861
After features/support/hooks.rb:100 0.005
Tags: @product
1:27.828
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 44.040
And running a command as root with pkexec requires PolicyKit administrator privileges 0.113
Then I cannot run a command as root with sudo and the standard passwords 0.217
And I cannot run a command as root with pkexec and the standard passwords 17.273
Then I cannot login as root using su with the standard passwords 26.182
After features/support/hooks.rb:326 0.728
After features/support/hooks.rb:100 0.000
Feature: Time syncing
51.967
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.278
When the network is plugged 0.184
And I successfully configure Tor 43.461
Then the system clock is less than 5 minutes incorrect 0.043
After features/support/hooks.rb:515 0.765
After features/support/hooks.rb:326 1.056
After features/support/hooks.rb:100 0.000
Feature: Time syncing
57.844
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.313
When the network is plugged 0.106
And the Tor Connection Assistant autostarts 5.063
And I configure some normal bridges in the Tor Connection Assistant 13.142
And I wait until Tor is ready 31.137
Then the system clock is less than 5 minutes incorrect 0.081
After features/support/hooks.rb:515 0.552
After features/support/hooks.rb:326 0.793
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:12.111
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 20.863
When I bump the system time with "+1 day" 0.333
And I capture all network traffic 0.001
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 4.899
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 15.626
And I wait until Tor is ready 29.116
Then the system clock is less than 5 minutes incorrect 0.049
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.182
After features/support/hooks.rb:515 0.610
After features/support/hooks.rb:326 0.791
After features/support/hooks.rb:100 0.040
Feature: Time syncing
1:37.081
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.703
When I bump the system time with "-15 days" 0.326
And I warm reboot the computer 0.021
And the computer reboots Tails 1:27.856
Then Tails' hardware clock is close to the host system's time 0.173
After features/support/hooks.rb:515 0.124
After features/support/hooks.rb:326 0.884
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:26.972
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 9.241
When I bump the hardware clock's time with "-15 days" 1.728
And I warm reboot the computer 0.015
And the computer reboots Tails 1:15.244
Then the hardware clock is still off by "-15 days" 0.742
After features/support/hooks.rb:515 0.142
After features/support/hooks.rb:326 0.655
After features/support/hooks.rb:100 0.006
Feature: Time syncing
56.438
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.001
Given a computer 0.180
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.029
And I start the computer 1.039
And the computer boots Tails 54.989
Then the system clock is just past Tails' source date 0.199
After features/support/hooks.rb:515 0.143
After features/support/hooks.rb:326 0.665
After features/support/hooks.rb:100 0.008
Feature: Time syncing
33.378
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 9.004
And I make sure time sync before Tor connects times out 1.164
When the network is plugged 0.040
And I successfully configure Tor 23.089
Then the system clock is less than 5 minutes incorrect 0.079
After features/support/hooks.rb:515 0.587
After features/support/hooks.rb:326 1.296
After features/support/hooks.rb:100 0.001
Feature: Time syncing
1:7.654
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD without network and logged in 9.332
When I bump the system time with "+8 hours +15 minutes" 0.283
And all notifications have disappeared 4.681
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.125
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 3.870
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 6.086
And I click "Connect to Tor" 1.288
And the Tor Connection Assistant fails to connect to Tor 16.086
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.796
Then the system clock is less than 20 minutes incorrect 0.248
When I click "Connect to Tor" 1.172
Then I wait until Tor is ready 8.661
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.894
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.080
After features/support/hooks.rb:515 0.637
After features/support/hooks.rb:326 0.810
After features/support/hooks.rb:100 0.036
Feature: Time syncing
1:2.906
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 9.278
When I bump the system time with "+8 hours +15 minutes" 0.236
And all notifications have disappeared 4.390
And I capture all network traffic 0.003
And the network is plugged 0.047
And the Tor Connection Assistant autostarts 4.738
# 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.421
And I click "Connect to Tor" 1.175
Then the Tor Connection Assistant reports that it failed to connect 11.841
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.031
Then the system clock is less than 20 minutes incorrect 0.220
# "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.400
When I click "Connect to Tor" 1.159
Then I wait until Tor is ready 8.526
And all Internet traffic has only flowed through the configured bridges 0.992
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.375
After features/support/hooks.rb:515 0.481
After features/support/hooks.rb:326 0.706
After features/support/hooks.rb:100 0.048
Feature: Time syncing
23.948
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.529
And I make sure time sync before Tor connects uses a fake connectivity check service 1.182
And the network is plugged 0.051
And Tor is ready 12.600
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.578
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.005
After features/support/hooks.rb:515 0.701
After features/support/hooks.rb:326 0.879
After features/support/hooks.rb:100 0.000
Tags: @product
49.457
When I configure some normal bridges in the Tor Connection Assistant 20.971
Then I wait until Tor is ready 27.365
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.043
After features/support/hooks.rb:326 0.697
After features/support/hooks.rb:100 0.060
Tags: @product
15.130
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.416
Then I wait until Tor is ready 2.643
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 0.072
And all Internet traffic has only flowed through the configured bridges 0.981
After features/support/hooks.rb:326 0.625
After features/support/hooks.rb:100 0.045
Tags: @product
54.230
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 36.314
Then I wait until Tor is ready 16.565
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges 1.271
After features/support/hooks.rb:326 0.758
After features/support/hooks.rb:100 0.056
Tags: @product
1:40.222
Given the Tor network and default bridges are blocked 2.970
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.659
Then the Tor Connection Assistant reports that it failed to connect 0.118
And tca.conf is empty 0.226
Given I scan a QR code from the error page in Tor Connection Assistant 22.399
And I retry connecting to Tor 1.207
Then I wait until Tor is ready 40.218
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.066
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.338
After features/support/hooks.rb:326 0.710
After features/support/hooks.rb:100 0.057
19.081
When I configure the default bridges in the Tor Connection Assistant 12.369
Then I wait until Tor is ready 4.480
And Tor is configured to use the default bridges 0.468
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.063
And Tor is configured to use the default bridges 0.855
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.832
After features/support/hooks.rb:326 0.986
After features/support/hooks.rb:100 0.039
Tags: @product
26.456
Given the Tor network is blocked 1.614
When I configure a direct connection in the Tor Connection Assistant 20.474
Then I wait until Tor is ready 2.800
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.056
And Tor is configured to use the default bridges 0.501
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.991
After features/support/hooks.rb:326 0.973
After features/support/hooks.rb:100 0.034
Tags: @product
44.495
Given the Tor network and default bridges are blocked 1.821
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.000
Then the Tor Connection Assistant reports that it failed to connect 0.136
And tca.conf is empty 0.231
Given the Tor network and default bridges are unblocked 1.341
And I retry connecting to Tor 1.154
Then I wait until Tor is ready 7.727
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through Tor or connectivity check service 1.013
After features/support/hooks.rb:326 0.687
After features/support/hooks.rb:100 0.048
Tags: @product
4.355
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.086
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.122
And I cannot click the "Connect to Tor" button 0.146
After features/support/hooks.rb:326 0.630
After features/support/hooks.rb:100 0.083
Tags: @product
26.988
Given I configure a direct connection in the Tor Connection Assistant 6.800
And I wait until Tor is ready 3.405
When I disconnect the network through GNOME 2.777
And I connect the network through GNOME 2.733
Then the Tor Connection Assistant autostarts 2.145
And the Tor Connection Assistant connects to Tor 6.311
And I wait until Tor is ready 1.075
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.040
And all Internet traffic has only flowed through Tor or connectivity check service 1.698
After features/support/hooks.rb:326 0.646
After features/support/hooks.rb:100 0.042
Tags: @product
43.446
Given I configure a direct connection in the Tor Connection Assistant 7.530
And I wait until Tor is ready 3.030
And I disconnect the network through GNOME 2.923
And the Tor network and default bridges are blocked 1.491
When I connect the network through GNOME 2.914
Then the Tor Connection Assistant reports that it failed to connect 25.555
After features/support/hooks.rb:326 0.772
After features/support/hooks.rb:100 0.044
Tags: @product
36.547
Given the Tor network and default bridges are blocked 2.293
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.015
Then the Tor Connection Assistant reports that it failed to connect 0.109
Given the Tor network and default bridges are unblocked 1.518
When I click "Connect to Tor" 1.140
Then I wait until Tor is ready 7.066
And Tor is configured to use the default bridges 0.550
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.852
After features/support/hooks.rb:326 0.995
After features/support/hooks.rb:100 0.033
20.283
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:269 0.002
Steps
Given I have started Tails from DVD without network and logged in 9.610
And I prepare Tails for memory erasure tests 0.498
When I start a process allocating 128 MiB of memory with a known pattern 2.306
Then patterns cover at least 128 MiB in the guest's memory 3.225

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

When I kill the allocating process 0.394
Then I find very few patterns in the guest's memory 4.247
9.414% of the free memory still has the pattern, but less than 0.800% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:219:in `/^I find very few patterns in the guest's memory$/'
features/erase_memory.feature:19:in `Then I find very few patterns in the guest's memory'
Output 1

Pattern coverage: 9.414% (82 MiB out of 876 MiB reference memory)

After features/support/hooks.rb:326 5.106

SCENARIO FAILED: 'Erasure of memory freed by killed userspace processes' (at time 00:31:03)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/00:31:03_Erasure_of_memory_freed_by_killed_userspace_processes.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/00:31:03_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/00:31:03_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/00:31:03_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
30.153
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.545
And I prepare Tails for memory erasure tests 0.441
And I find very few patterns in the guest's memory 4.423

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

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

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

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

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

After features/support/hooks.rb:326 0.798
After features/support/hooks.rb:100 0.000
46.713
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.288
And I prepare Tails for memory erasure tests 0.422
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.009
Then I find very few patterns in the guest's memory 3.865

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 0.922
After features/support/hooks.rb:100 0.000
1:15.415
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.285
And I prepare Tails for memory erasure tests 0.472
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.857
Then I find very few patterns in the guest's memory 3.730

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 0.893
After features/support/hooks.rb:100 0.000
1:1.881
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 21.748
And I prepare Tails for memory erasure tests 0.477
When I fill a 128 MiB file with a known pattern on the root filesystem 13.562
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.786
Then patterns cover at least 128 MiB in the guest's memory 2.499

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.542
After features/support/hooks.rb:100 0.000
7:25.877
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:36.278
And I prepare Tails for memory erasure tests 0.449
When I fill a 128 MiB file with a known pattern on the persistent filesystem 26.885
When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.544
After features/support/hooks.rb:100 0.013
28.358
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 9.874
And I temporarily create a 4 GiB disk named "gptfat" 0.046
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.256
And I plug USB drive "gptfat" 2.610
When I start Tails Installer 9.493
Then I am told by Tails Installer that the destination device "is too small" 0.076
After features/support/hooks.rb:326 0.736
After features/support/hooks.rb:100 0.001
Tags: @product
20.233
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.994
And I temporarily create a 7200 MiB disk named "temp" 0.041
And I start Tails Installer 8.349
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.463
Then the "temp" USB drive is selected 0.144
When I unplug USB drive "temp" 0.195
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:326 0.782
After features/support/hooks.rb:100 0.000
Tags: @product
4:4.384
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 10.382
And I temporarily create a 7200 MiB disk named "install" 0.044
And I create a gpt partition with a vfat filesystem on disk "install" 6.450
And I plug USB drive "install" 3.490
And I install Tails to USB drive "install" by cloning 3:20.460
Then the running Tails is installed on USB drive "install" 17.520
And there is a random seed on USB drive "install" 5.958
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:326 1.184
After features/support/hooks.rb:100 0.113
Tags: @product
3:50.797
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 10.596
And I temporarily create a 7200 MiB disk named "install" 0.056
And I plug USB drive "install" 2.447
And I install Tails to USB drive "install" by cloning 3:17.730
Then the running Tails is installed on USB drive "install" 13.933
And there is a random seed on USB drive "install" 5.972
But there is no persistence partition on USB drive "install" 0.060
After features/support/hooks.rb:326 1.435
After features/support/hooks.rb:100 0.126
Tags: @product
4:30.902
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.506
And I create a file in the Persistent directory 0.114
And I temporarily create a 7200 MiB disk named "install" 0.042
And I create a gpt partition with a vfat filesystem on disk "install" 6.406
And I plug USB drive "install" 2.432
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:41.456
Then the running Tails is installed on USB drive "install" 15.762
And there is a random seed on USB drive "install" 6.039
And there is a persistence partition on USB drive "install" 0.099
And the USB drive "install" contains the same files as my persistent storage 4.041
After features/support/hooks.rb:326 2.394
After features/support/hooks.rb:100 0.122
Tags: @product
3:56.952
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.271
And I temporarily create a 7200 MiB disk named "install" 0.042
And I plug USB drive "install" 2.498
And I install Tails to USB drive "install" by cloning 3:18.003
Then the running Tails is installed on USB drive "install" 17.810
And there is a random seed on USB drive "install" 6.260
And there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:326 1.839
After features/support/hooks.rb:100 0.087
Tags: @product
3:59.351
Before features/support/hooks.rb:269 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.512
And I have started Tails from DVD without network and logged in 9.232
And I clone USB drive "__internal" to a temporary USB drive "install" 1.105
And I plug USB drive "install" 2.461
# 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:17.820
Then the running Tails is installed on USB drive "install" 13.063
And there is a random seed on USB drive "install" 6.079
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:326 1.259
After features/support/hooks.rb:100 0.170
Tags: @product @uefi
1:58.454
Before features/support/hooks.rb:269 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.403
And I power off the computer 0.336
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:41.861
Then Tails is running from USB drive "__internal" 0.414
And the boot device has safe access rights 3.346
And Tails has started in UEFI mode 0.065
After features/support/hooks.rb:326 1.279
After features/support/hooks.rb:100 0.006
Tags: @product
1:47.170
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.966
And I plug and mount a USB drive containing a Tails USB image 41.993
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.333
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 53.829
After features/support/hooks.rb:326 2.471
After features/support/hooks.rb:100 0.099
Tags: @product
1:51.451
Before features/support/hooks.rb:269 0.002
Given a computer 0.193
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:49.966
Then Tails is running from USB drive "usbimage" 0.364
And the label of the system partition on "usbimage" is "Tails" 0.331
And the system partition on "usbimage" is an EFI system partition 0.234
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.128
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.080
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.074
And the system partition on "usbimage" has the expected flags 0.076
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.030
5:34.731
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:19.425
And I update APT using apt 20.330
And I install "popularity-contest" using apt 22.479
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.994
When I create a persistent storage and activate the Additional Software feature 19.148
Then Additional Software is correctly configured for package "popularity-contest" 1.573
When I shutdown Tails and wait for the computer to power off 12.572
And I start Tails from USB drive "__internal" with network unplugged 1:5.994
And I enable persistence 21.903
And I log in to a new session 38.435
And the Additional Software installation service has started 41.932
Then I am notified that the installation succeeded 1.842
And Additional Software is correctly configured for package "popularity-contest" 0.830
And the package "popularity-contest" is installed after Additional Software has been started 0.266
After features/support/hooks.rb:515 36.575
After features/support/hooks.rb:326 1.182
After features/support/hooks.rb:100 0.014
2:24.291
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given a computer 0.237
And I start Tails from USB drive "__internal" and I login with an administration password 1:36.026
And I update APT using apt 17.917
When I install "makepp" using apt 25.687
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.335
And the package "makepp" is installed 0.087
After features/support/hooks.rb:515 40.417
After features/support/hooks.rb:326 0.927
After features/support/hooks.rb:100 0.013
5:13.608
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.243
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:22.824
When I uninstall "popularity-contest" using apt 21.843
And I accept removing "popularity-contest" from Additional Software 0.586
Then "popularity-contest" is not in the list of Additional Software 0.674
When I start Synaptic 22.702
And I update APT using Synaptic 22.870
And I install "cowsay" using Synaptic 12.314
And I accept adding "cowsay" to Additional Software 1.328
Then Additional Software is correctly configured for package "cowsay" 0.827
When I uninstall "cowsay" using apt 3.253
And I refuse removing "cowsay" from Additional Software 0.645
Then Additional Software is correctly configured for package "cowsay" 0.929
When I start "Additional Software" via GNOME Activities Overview 10.949
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.728
Then "cowsay" is not in the list of Additional Software 0.997
When I install "cowsay" using apt 3.304
And I refuse adding "cowsay" to Additional Software 0.765
Then "cowsay" is not in the list of Additional Software 0.818
After features/support/hooks.rb:515 1.047
After features/support/hooks.rb:326 0.740
After features/support/hooks.rb:100 0.008
10:7.700
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given a computer 0.253
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:27.777
And I configure APT to prefer an old version of cowsay 0.038
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.581
And I accept adding "cowsay" to Additional Software 8.651
And Additional Software is correctly configured for package "cowsay" 0.957
And I shutdown Tails and wait for the computer to power off 6.552
And I start Tails from USB drive "__internal" with network unplugged 1:0.118
And I enable persistence 12.692
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 39.067
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.376
And I revert the APT tweaks that made it prefer an old version of cowsay 0.078
# 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.077
And the network is plugged 0.036
And Tor is ready 21.954
# 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 8.619
And available upgrades have been checked 0.482
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.706
And I can open the Additional Software configuration window from the notification 4.107
And I shutdown Tails and wait for the computer to power off 18.583
And I start Tails from USB drive "__internal" with network unplugged 59.177
And I enable persistence 13.563
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 35.991
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.142
And I revert the APT tweaks that made it prefer an old version of cowsay 0.071
And the network is plugged 0.044
And Tor is ready 54.638
Then the Additional Software upgrade service has started 0.192
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.107
After features/support/hooks.rb:515 2.661
After features/support/hooks.rb:326 1.018
After features/support/hooks.rb:100 0.055
2:15.507
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given a computer 0.274
And I start Tails from USB drive "__internal" with network unplugged 59.020
And I enable persistence 11.473
And I remove the "cowsay" deb files from the APT cache 0.850
# 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.272
And I log in to a new session 41.438
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.840
And I can open the Additional Software log file from the notification 6.445
And the package "cowsay" is not installed 0.890
After features/support/hooks.rb:515 0.187
After features/support/hooks.rb:326 1.583
After features/support/hooks.rb:100 0.049
Tags: @product
2:40.768
Before features/support/hooks.rb:269 0.009
Given a computer 0.847
And I create a 7200 MiB disk named "old" 0.122
And I plug USB drive "old" 1.072
And I write an old version of the Tails USB image to disk "old" 32.736
When I start Tails from USB drive "old" with network unplugged 2:1.851
Then the boot device has safe access rights 3.134
And Tails is running from USB drive "old" 0.329
And there is no persistence partition on USB drive "old" 0.066
And process "udev-watchdog" is running 0.092
And udev-watchdog is monitoring the correct device 0.322
And I unplug USB drive "old" 0.193
After features/support/hooks.rb:326 3.510
After features/support/hooks.rb:100 0.040
Tags: @product
2:4.931
Before features/support/hooks.rb:269 0.004
Given a computer 0.187
And I start Tails from USB drive "old" with network unplugged and I login 1:24.977
Then Tails is running from USB drive "old" 0.334
And I create a persistent partition 30.802
And I take note of which tps features are available 1.594
Then a Tails persistence partition exists on USB drive "old" 0.779
And I shutdown Tails and wait for the computer to power off 6.255
After features/support/hooks.rb:326 0.182
After features/support/hooks.rb:100 0.009
Tags: @product
2:57.396
Before features/support/hooks.rb:269 0.006
Given a computer 0.205
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:18.027
Then Tails is running from USB drive "old" 0.401
And all tps features are active 2.852
When I write some files expected to persist 2.004
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.258
And all persistence configuration files have safe access rights 0.440
And all persistent directories from the old Tails version have safe access rights 3.089
And I take note of which tps features are available 0.777
And I shutdown Tails and wait for the computer to power off 4.452
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.885
After features/support/hooks.rb:326 0.146
After features/support/hooks.rb:100 0.008
Tags: @product
2:46.126
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 25.161
And I log in to a new session 18.998
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.583
And I plug USB drive "to_upgrade" 2.355
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.750
Then the running Tails is installed on USB drive "to_upgrade" 22.539
And I unplug USB drive "to_upgrade" 0.355
And I unplug USB drive "__internal" 0.381
After features/support/hooks.rb:326 1.954
After features/support/hooks.rb:100 0.000
Tags: @product
2:14.418
Before features/support/hooks.rb:269 0.006
Given a computer 0.423
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:3.569
Then all tps features from the old Tails version are active 2.372
And Tails is running from USB drive "to_upgrade" 0.346
And the boot device has safe access rights 3.817
And the expected persistent files created with the old Tails version are present in the filesystem 1.405
And all persistent directories from the old Tails version have safe access rights 2.482
After features/support/hooks.rb:326 0.701
After features/support/hooks.rb:100 0.008
6:59.457
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.347
And no SquashFS delta is installed 0.104
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.327
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.073
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.395
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.514
When the network is plugged 0.051
And Tor is ready 21.600
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 7.141
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 13.055
Given I shutdown Tails and wait for the computer to power off 10.036
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.643
Then Tails is running version 6.2~testoverlayfs 0.015
And all tps features are active 2.472
And the file system changes introduced in version 6.2~testoverlayfs are present 0.357
And only the 6.2~testoverlayfs SquashFS delta is installed 0.096
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.330
# 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.454
When the network is plugged 0.045
And Tor is ready 18.787
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.746
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.702
Given I shutdown Tails and wait for the computer to power off 7.381
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:13.716
Then Tails is running version 6.3~testoverlayfs 0.011
And all tps features are active 3.723
And the file system changes introduced in version 6.3~testoverlayfs are present 0.502
And only the 6.3~testoverlayfs SquashFS delta is installed 0.066
# 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.346
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.309
When the network is plugged 0.145
And Tor is ready 18.237
Then the Upgrader considers the system as up-to-date 0.337
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 13.437
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.939
After features/support/hooks.rb:326 0.806
After features/support/hooks.rb:100 0.016
1:2.108
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.499
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.290
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.054
And the signing key used by the Upgrader is outdated 0.965
But a current signing key is available on our website 0.000
When the network is plugged 0.192
And Tor is ready 48.446
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.659
After features/support/hooks.rb:326 0.971
After features/support/hooks.rb:100 0.000
1:8.633
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 57.328
When I eject the boot medium 0.249
Then Tails eventually shuts down 11.054
After features/support/hooks.rb:326 0.171
After features/support/hooks.rb:100 0.000
43.625
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 9.699
And I prepare Tails for memory erasure tests 0.511
And I fill a 128 MiB file with a known pattern on the root filesystem 14.364
And patterns cover at least 128 MiB in the guest's memory 4.345

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

When I eject the boot medium 0.443
And I wait for Tails to finish wiping the memory 11.988
Then I find very few patterns in the guest's memory 2.272

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

After features/support/hooks.rb:326 3.604
After features/support/hooks.rb:100 0.000
49.468
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 10.039
And I prepare Tails for memory erasure tests 0.486
And I plug and mount a 128 MiB USB drive with a vfat filesystem 12.562
And I fill the USB drive with a known pattern 3.179
And I read the content of the test FS 0.097
And patterns cover at least 90% of the test FS size in the guest's memory 5.706

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

When I eject the boot medium 0.564
And I wait for Tails to finish wiping the memory 14.395
Then I find very few patterns in the guest's memory 2.435

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

After features/support/hooks.rb:326 3.809
After features/support/hooks.rb:100 0.000
1:3.532
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 9.053
And I prepare Tails for memory erasure tests 0.585
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 39.030
And I fill the USB drive with a known pattern 1.496
And I read the content of the test FS 0.070
And patterns cover at least 99% of the test FS size in the guest's memory 3.617

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

When I eject the boot medium 0.359
And I wait for Tails to finish wiping the memory 7.437
Then I find very few patterns in the guest's memory 1.881

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

After features/support/hooks.rb:326 3.595
After features/support/hooks.rb:100 0.000
2:29.115
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.544
And I prepare Tails for memory erasure tests 0.436
And I fill a 128 MiB file with a known pattern on the persistent filesystem 28.195
And patterns cover at least 100 MiB in the guest's memory 3.752

Pattern coverage: 115.703% (115 MiB out of 100 MiB reference memory)

When I eject the boot medium 1.762
And I wait for Tails to finish wiping the memory 12.081
Then I find very few patterns in the guest's memory 1.722

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

And Tails eventually shuts down 1:30.619
After features/support/hooks.rb:326 0.194
After features/support/hooks.rb:100 0.000
Tags: @product
56.418
Before features/support/hooks.rb:269 0.008
Given a computer 0.253
And I start Tails from DVD with network unplugged 55.817
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,deb.tails.boum.org,deb.torproject.org" 0.039
And no proposed-updates APT suite is enabled 0.056
And no experimental APT suite is enabled for deb.torproject.org 0.067
And if releasing, no unversioned Tails APT source is enabled 0.167

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.642
After features/support/hooks.rb:100 0.010
Tags: @product
1:21.630
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.842
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 8.610
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.387
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.530
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.111
When I start Tails' custom backup tool 3.643
Then the backup tool displays "Plug in your backup Tails USB stick" 0.240
When I plug USB drive "backup" 2.562
And I give the Persistent Storage on drive "backup" its own UUID 0.127
And I click "Retry" in the backup tool 1.220
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.235
When I click "Back Up" in the backup tool 1.140
And I enter my persistent storage passphrase into the polkit prompt 5.110
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 21.202
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.183
And I plug USB drive "backup" 4.114
Then the USB drive "backup" contains the same files as my persistent storage 6.367
After features/support/hooks.rb:326 1.719
After features/support/hooks.rb:100 0.164
Tags: @product
0.210
Then the hostname should not have been leaked on the network 0.210
After features/support/hooks.rb:326 1.449
After features/support/hooks.rb:100 0.040
Tags: @product
0.873
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.244
And I switch to the "manually-added-con" NetworkManager connection 0.424
Then the hostname should not have been leaked on the network 0.204
After features/support/hooks.rb:326 0.625
After features/support/hooks.rb:100 0.038
41.161
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.690
When I start "Tails Documentation" via GNOME Activities Overview 10.852
Then the Tor Browser has started 20.206
Then "Tails - Documentation" has loaded in the Tor Browser 1.412
After features/support/hooks.rb:326 1.116
After features/support/hooks.rb:100 0.000
49.870
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.695
When I start "Tails Documentation" via GNOME Activities Overview 11.509
Then the Tor Browser has started 22.950
Then "Tails - Documentation" has loaded in the Tor Browser 0.715
After features/support/hooks.rb:326 0.963
After features/support/hooks.rb:100 0.000
22.236
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD without network and logged in 8.578
When I start Electrum through the GNOME menu 11.339
But the "electrum" tps feature is not enabled 0.737
And I see a warning that Electrum is not persistent 1.582
After features/support/hooks.rb:515 0.131
After features/support/hooks.rb:326 0.825
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.915
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.101
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.888
Then I see "CupsTestPage.png" after at most 40 seconds 3.761
And I can print the current document to "/home/amnesia/output.pdf" 6.162
After features/support/hooks.rb:326 1.540
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
20.789
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.551
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.183
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.775
Then I see "CupsTestPage.png" after at most 40 seconds 3.568
And I can print the current document to "/home/amnesia/output.pdf" 4.710
After features/support/hooks.rb:326 1.581
After features/support/hooks.rb:100 0.000
Feature: Using Evince
35.328
Scenario I cannot view a PDF file stored in non-persistent /home/amnesia/.gnupg
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails from DVD without network and logged in 8.677
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.169
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.054
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.056
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.067
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.201
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.521
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.353
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.081
When I close Evince 20.144
Process 'evince' is still running after waiting for 20 seconds (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:817:in `/^process "([^"]+)" has stopped running after at most (\d+) seconds$/'
./features/step_definitions/evince.rb:34:in `/^I close Evince$/'
features/evince.feature:31:in `When I close Evince'
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.000
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 0.000
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.000
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.000
When I close Evince 0.000
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.000
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 0.000
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.000
# 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.000
After features/support/hooks.rb:326 5.098

SCENARIO FAILED: 'I cannot view a PDF file stored in non-persistent /home/amnesia/.gnupg' (at time 02:10:36)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/02:10:36_I_cannot_view_a_PDF_file_stored_in_non-persistent__home_amnesia_.gnupg.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/02:10:36_I_cannot_view_a_PDF_file_stored_in_non-persistent__home_amnesia_.gnupg.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/02:10:36_I_cannot_view_a_PDF_file_stored_in_non-persistent__home_amnesia_.gnupg.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/123/artifact/build-artifacts/02:10:36_I_cannot_view_a_PDF_file_stored_in_non-persistent__home_amnesia_.gnupg.journal

After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
25.365
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.491
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.178
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.133
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.767
Then I see "CupsTestPage.png" after at most 40 seconds 4.267
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.527
After features/support/hooks.rb:326 1.203
After features/support/hooks.rb:100 0.000
Feature: Using Evince
19.247
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.958
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.155
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.072
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.180
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.868
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.845
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.166
After features/support/hooks.rb:326 1.294
After features/support/hooks.rb:100 0.000
21.486
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.622
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.215
When I press the "PRINTSCREEN" key 0.120
And GNOME offers me various screenshot options 1.323
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.072
After features/support/hooks.rb:326 1.338
After features/support/hooks.rb:100 0.000
Tags: @product
11.569
Before features/support/hooks.rb:269 0.015
Given I have started Tails from DVD without network and logged in 10.578
When the "Dogtail rules!" notification is sent 0.271
Then the "Dogtail rules!" notification is shown to the user 0.719
After features/support/hooks.rb:326 1.390
After features/support/hooks.rb:100 0.000
Tags: @product
4:14.079
Before features/support/hooks.rb:269 0.017
# 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 12.243
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.041
And Tor is ready 49.314
And all notifications have disappeared 4.234
When I start "Additional Software" via GNOME Activities Overview 11.237
And I close the "tails-additional-software-config" window 2.210
When I start "Disks" via GNOME Activities Overview 8.931
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.782
When I start "GNOME Terminal" via GNOME Activities Overview 8.940
And I close the "gnome-terminal-server" window 1.944
When I start "Files" via GNOME Activities Overview 8.629
And I close the "org.gnome.Nautilus" window 17.927
When I start "Persistent Storage" via GNOME Activities Overview 10.155
And I close the "tps-frontend" window 3.945
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.749
And I close the "zenity" window 3.924
When I start "Pidgin" via GNOME Activities Overview 8.275
And I close the "Pidgin" window via Alt+F4 3.868
When I start "Thunderbird" via GNOME Activities Overview 8.835
And I close the "Thunderbird" window 12.207
When I start "Tor Browser" via GNOME Activities Overview 8.901
And I close the "Firefox" window 15.263
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.566
And I close the "unlock-veracrypt-volumes" window 2.445
When I start "Unsafe Browser" via GNOME Activities Overview 9.255
And I close the "Firefox" window 16.247
After features/support/hooks.rb:326 1.257
After features/support/hooks.rb:100 0.000
Tags: @product
39.834
Before features/support/hooks.rb:269 0.007
Given a computer 0.249
And I start the computer from DVD with network unplugged 36.111
When Tails detects disk read failures on the SquashFS 0.282
Then I see a disk failure message on the splash screen 3.190
After features/support/hooks.rb:326 0.681
After features/support/hooks.rb:100 0.011
Tags: @product
42.661
Before features/support/hooks.rb:269 0.006
Given a computer 0.231
And I start the computer from DVD with network unplugged 38.156
When Tails detects disk read failures on the boot device 2.019
Then I see a disk failure message on the splash screen 2.253
After features/support/hooks.rb:326 0.706
After features/support/hooks.rb:100 0.024
Tags: @product
42.438
Before features/support/hooks.rb:269 0.010
Given a computer 0.215
And I start the computer from DVD with network unplugged 38.578
When Tails detects disk read failures on the boot device with a target error 0.762
Then I see a disk failure message on the splash screen 2.882
After features/support/hooks.rb:326 1.096
After features/support/hooks.rb:100 0.009
Tags: @product @doc
37.586
Before features/support/hooks.rb:269 0.007
Given a computer 0.308
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.306
When Tails detects disk read failures on the SquashFS 1.551
Then I see a disk failure message 0.650
Then I can open the hardware failure documentation from the disk failure message 24.769
After features/support/hooks.rb:326 2.029
After features/support/hooks.rb:100 0.000
Tags: @product @doc
38.065
Before features/support/hooks.rb:269 0.004
Given a computer 0.218
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.098
When Tails detects disk read failures on the boot device 1.748
Then I see a disk failure message 0.516
Then I can open the hardware failure documentation from the disk failure message 25.483
After features/support/hooks.rb:326 2.031
After features/support/hooks.rb:100 0.000
Tags: @product @doc
36.935
Before features/support/hooks.rb:269 0.004
Given a computer 0.236
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.926
When Tails detects disk read failures on the boot device with a target error 0.557
Then I see a disk failure message 1.355
Then I can open the hardware failure documentation from the disk failure message 24.859
After features/support/hooks.rb:326 1.982
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
51.750
Before features/support/hooks.rb:269 0.006
Given a computer 0.241
And I start the computer from DVD with network unplugged and an unsupported graphics card 36.436
Then I see a graphics card failure message on the splash screen 15.072
After features/support/hooks.rb:326 0.747
After features/support/hooks.rb:100 0.009
Tags: @product @doc
12.605
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.423
Then the included OpenPGP keys are valid for the next 1 month 4.181
After features/support/hooks.rb:326 0.834
After features/support/hooks.rb:100 0.000
Tags: @product
22.222
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 9.217
Then the keys trusted by APT are valid for the next 3 months 13.005
After features/support/hooks.rb:326 0.729
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
48.555
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.372
And I log in to a new session in German (de) 33.908
Then the amnesiac Documents directory exists 0.127
And there is a GNOME bookmark for the amnesiac Documents directory 3.146
After features/support/hooks.rb:326 1.252
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
49.927
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.465
And I log in to a new session in German (de) 39.273
Then the amnesiac Downloads directory exists 0.050
And there is a GNOME bookmark for the amnesiac Downloads directory 2.137
After features/support/hooks.rb:326 0.979
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.029
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.775
And I log in to a new session in German (de) 34.174
Then the amnesiac Music directory exists 0.111
And there is a GNOME bookmark for the amnesiac Music directory 2.967
After features/support/hooks.rb:326 0.797
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
55.227
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.446
And I log in to a new session in German (de) 43.636
Then the amnesiac Pictures directory exists 0.073
And there is a GNOME bookmark for the amnesiac Pictures directory 3.070
After features/support/hooks.rb:326 0.779
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.560
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.130
And I log in to a new session in German (de) 34.365
Then the amnesiac Videos directory exists 0.129
And there is a GNOME bookmark for the amnesiac Videos directory 2.934
After features/support/hooks.rb:326 1.042
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.109
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.370
When I log in to a new session in Arabic (ar) 38.241
Then the keyboard layout is set to "us" 0.129
When the network is plugged 0.046
And Tor is ready 15.842
Then I successfully start the Unsafe Browser in "ar" 15.300
And I kill the Unsafe Browser 5.767
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 32.044
And DuckDuckGo is the default search engine 10.672
And I kill the Tor Browser 5.554
And the screen keyboard works in Thunderbird 13.459
And the layout of the screen keyboard is set to "us" 0.586
After features/support/hooks.rb:326 1.426
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.075
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.483
When I log in to a new session in Chinese (zh_CN) 36.680
Then the keyboard layout is set to "cn" 0.218
When the network is plugged 0.047
And Tor is ready 17.346
Then I successfully start the Unsafe Browser in "zh_CN" 15.771
And I kill the Unsafe Browser 5.738
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 30.622
And DuckDuckGo is the default search engine 10.200
And I kill the Tor Browser 5.591
And the screen keyboard works in Thunderbird 17.645
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:326 2.050
After features/support/hooks.rb:100 0.000
Feature: Localization
1:58.569
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.317
When I log in to a new session in English (en) 17.464
Then the keyboard layout is set to "us" 0.300
When the network is plugged 0.049
And Tor is ready 16.319
Then I successfully start the Unsafe Browser in "en" 15.801
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 30.333
And DuckDuckGo is the default search engine 5.304
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 12.944
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:326 1.499
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.149
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.140
When I log in to a new session in French (fr) 34.341
Then the keyboard layout is set to "fr" 0.189
When the network is plugged 0.041
And Tor is ready 18.620
Then I successfully start the Unsafe Browser in "fr" 15.128
And I kill the Unsafe Browser 5.769
When I enable the screen keyboard 0.180
Then the screen keyboard works in Tor Browser 29.568
And DuckDuckGo is the default search engine 10.476
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 13.582
And the layout of the screen keyboard is set to "fr" 0.610
After features/support/hooks.rb:326 3.932
After features/support/hooks.rb:100 0.000
Feature: Localization
2:49.355
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.466
When I log in to a new session in German (de) 33.283
Then the keyboard layout is set to "de" 0.305
When the network is plugged 0.043
And Tor is ready 46.371
Then I successfully start the Unsafe Browser in "de" 14.345
And I kill the Unsafe Browser 5.742
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 28.855
And DuckDuckGo is the default search engine 10.820
And I kill the Tor Browser 5.548
And the screen keyboard works in Thunderbird 14.824
And the layout of the screen keyboard is set to "de" 0.623
After features/support/hooks.rb:326 1.843
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.299
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.853
When I log in to a new session in Italian (it) 34.133
Then the keyboard layout is set to "it" 0.248
When the network is plugged 0.046
And Tor is ready 18.694
Then I successfully start the Unsafe Browser in "it" 14.994
And I kill the Unsafe Browser 5.801
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 31.402
And DuckDuckGo is the default search engine 11.138
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 14.703
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:326 1.859
After features/support/hooks.rb:100 0.000
Feature: Localization
2:35.905
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.785
When I log in to a new session in Persian (fa) 39.016
Then the keyboard layout is set to "ir" 0.135
When the network is plugged 0.062
And Tor is ready 17.098
Then I successfully start the Unsafe Browser in "fa" 16.155
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.182
Then the screen keyboard works in Tor Browser 31.616
And DuckDuckGo is the default search engine 17.303
And I kill the Tor Browser 5.592
And the screen keyboard works in Thunderbird 13.669
And the layout of the screen keyboard is set to "ir" 0.557
After features/support/hooks.rb:326 1.178
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.468
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.300
When I log in to a new session in Portuguese (pt) 33.066
Then the keyboard layout is set to "pt" 0.362
When the network is plugged 0.040
And Tor is ready 18.223
Then I successfully start the Unsafe Browser in "pt" 16.239
And I kill the Unsafe Browser 5.845
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 29.828
And DuckDuckGo is the default search engine 11.357
And I kill the Tor Browser 5.911
And the screen keyboard works in Thunderbird 13.542
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:326 1.240
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.471
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.535
When I log in to a new session in Russian (ru) 33.993
Then the keyboard layout is set to "ru" 0.319
When the network is plugged 0.036
And Tor is ready 17.059
Then I successfully start the Unsafe Browser in "ru" 15.361
And I kill the Unsafe Browser 5.875
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 33.864
And DuckDuckGo is the default search engine 10.930
And I kill the Tor Browser 5.598
And the screen keyboard works in Thunderbird 15.175
And the layout of the screen keyboard is set to "ru" 0.615
After features/support/hooks.rb:326 1.328
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.619
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.863
When I log in to a new session in Spanish (es) 35.136
Then the keyboard layout is set to "es" 0.274
When the network is plugged 0.044
And Tor is ready 17.236
Then I successfully start the Unsafe Browser in "es" 15.335
And I kill the Unsafe Browser 5.921
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 29.103
And DuckDuckGo is the default search engine 12.393
And I kill the Tor Browser 5.661
And the screen keyboard works in Thunderbird 13.924
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:326 2.173
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.792
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.666
When I log in to a new session in Turkish (tr) 33.622
Then the keyboard layout is set to "tr" 0.142
When the network is plugged 0.042
And Tor is ready 16.674
Then I successfully start the Unsafe Browser in "tr" 15.620
And I kill the Unsafe Browser 5.786
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 31.923
And DuckDuckGo is the default search engine 17.082
And I kill the Tor Browser 5.520
And the screen keyboard works in Thunderbird 14.926
And the layout of the screen keyboard is set to "us" 0.653
After features/support/hooks.rb:326 1.788
After features/support/hooks.rb:100 0.000
Tags: @product
49.645
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.445
And I capture all network traffic 0.016
When I disable MAC spoofing in Tails Greeter 3.835
And I log in to a new session 18.694
And the network is plugged 0.037
And Tor is ready 16.365
Then 1 network interface is enabled 0.134
And the 1st network device has its real MAC address configured 0.150
When I hotplug a network device and wait for it to be initialized 1.455
Then 2 network interfaces are enabled 0.083
And the 2nd network device has its real MAC address configured 0.101
And some network device leaked the real MAC address 0.323
After features/support/hooks.rb:326 0.816
After features/support/hooks.rb:100 0.075
Tags: @product
49.588
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.564
And I capture all network traffic 0.007
When I log in to a new session 20.930
And the network is plugged 0.110
And Tor is ready 17.991
Then 1 network interface is enabled 0.127
And the 1st network device has a spoofed MAC address configured 0.080
When I hotplug a network device and wait for it to be initialized 1.378
Then 2 network interfaces are enabled 0.087
And the 2nd network device has a spoofed MAC address configured 0.069
And no network device leaked the real MAC address 0.240
After features/support/hooks.rb:326 0.912
After features/support/hooks.rb:100 0.030
Tags: @product
30.295
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.786
And I capture all network traffic 0.007
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns false 0.187
When I log in to a new session 19.381
Then no network interfaces are enabled 0.136
And no network device leaked the real MAC address 0.014
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.737
After features/support/hooks.rb:326 0.992
After features/support/hooks.rb:100 0.069
Tags: @product
28.194
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.505
And I capture all network traffic 0.013
And the network is plugged 0.045
And macchanger will fail by not spoofing and always returns true 0.193
When I log in to a new session 17.612
Then no network interfaces are enabled 0.290
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.518
After features/support/hooks.rb:326 0.798
After features/support/hooks.rb:100 0.064
Tags: @product
30.389
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.304
And I capture all network traffic 0.007
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.198
And no network interface modules can be unloaded 0.496
When I log in to a new session 18.995
Then 1 network interface is enabled 0.125
But the MAC spoofing panic mode disabled networking 0.597
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 1.606
After features/support/hooks.rb:326 0.745
After features/support/hooks.rb:100 0.039
Tags: @product
58.494
Before features/support/hooks.rb:269 0.006
Given a computer 0.216
And I capture all network traffic 0.005
When I start the computer 1.016
Then the computer boots Tails 57.054
And no network interfaces are enabled 0.188
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:326 0.651
After features/support/hooks.rb:100 0.051
1:33.760
Before features/support/hooks.rb:269 0.007
Given a computer 0.219
And I start Tails from DVD with network unplugged and I login 1:16.181
And I plug and mount a USB drive containing a sample PNG 15.726
Then MAT can clean some sample PNG file 1.633
After features/support/hooks.rb:326 0.650
After features/support/hooks.rb:100 0.011
Feature: Networking
Tags: @product
1:2.676
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.718
And I wait between 30 and 60 seconds 32.032

Slept for 32 seconds

Then the Tor Status icon tells me that Tor is not usable 0.870
When the network is plugged 0.042
Then I successfully configure Tor 15.641
And the Tor Status icon tells me that Tor is usable 0.766
And all notifications have disappeared 4.556
And the time has synced 0.048
After features/support/hooks.rb:326 0.718
After features/support/hooks.rb:100 0.000
Feature: Networking
38.437
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.803
And I disable networking in Tails Greeter 1.283
And I log in to a new session 17.589
Then no network interfaces are enabled 0.346
When I hotplug a network device 0.188
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.215
After features/support/hooks.rb:326 1.015
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
27.963
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 15.812
When I start "Onion Circuits" via GNOME Activities Overview 10.057
Then Onion Circuits starts 1.825
And Onion Circuits shows some circuits 0.266
After features/support/hooks.rb:326 1.516
After features/support/hooks.rb:100 0.000
Tags: @product
2:21.553
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:36.620
And I update APT using apt 18.233
And I install "python3-behave" using apt 22.373
Then the Tails Persistent Storage behave tests pass 4.326
After features/support/hooks.rb:326 0.827
After features/support/hooks.rb:100 0.000
Tags: @product
43.541
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.378
When I log in to a new session without activating the Persistent Storage 21.973
Then Tails is running from USB drive "__internal" 0.620
And persistence is disabled 0.300
But a Tails persistence partition exists on USB drive "__internal" 7.268
After features/support/hooks.rb:326 2.077
After features/support/hooks.rb:100 0.000
Tags: @product
3:10.334
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.185
Then Tails is running from USB drive "__internal" 0.565
When I create a file in the Persistent directory 0.229
And I create a persistent partition with the default settings 24.423
Then the file I created was copied to the Persistent Storage 0.566
When I shutdown Tails and wait for the computer to power off 14.461
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:16.540
Then persistence for "Persistent" is active 0.283
And the file I created in the Persistent directory exists 0.077
After features/support/hooks.rb:326 1.119
After features/support/hooks.rb:100 0.010
Tags: @product
59.516
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.825
And the system is very low on memory 4.579
When I create a file in the Persistent directory 1.004
When I try to create a persistent partition 23.103
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.228
When I close the Persistent Storage app 2.705
And I free up some memory 1.884
And I create a persistent partition with the default settings 12.929
Then the file I created was copied to the Persistent Storage 0.255
After features/support/hooks.rb:326 0.978
After features/support/hooks.rb:100 0.000
Tags: @product
2:51.654
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.853
Then Tails is running from USB drive "__internal" 0.544
And all tps features are active 2.573
And all persistent directories have safe access rights 3.402
When I disable the first tps feature 5.809
Then all tps features but the first one are active 2.242
And I shutdown Tails and wait for the computer to power off 11.738
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:11.153
Then all tps features but the first one are active 2.336
After features/support/hooks.rb:326 0.775
After features/support/hooks.rb:100 0.009
Tags: @product
20.869
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.997
Then persistence for "Persistent" is active 0.153
And I create a file in the Persistent directory 0.067
Then the file I created was copied to the Persistent Storage 0.463
When I disable the first tps feature 5.816
Then persistence for "Persistent" is not active 0.073
And the Persistent directory does not exist 0.050
When I enable the first tps feature 3.093
Then persistence for "Persistent" is active 0.064
And the file I created in the Persistent directory exists 0.088
After features/support/hooks.rb:326 0.970
After features/support/hooks.rb:100 0.000
Tags: @product
20.510
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.913
Then persistence for "Persistent" is active 0.072
When I create a file in the Persistent directory 0.106
And I disable the first tps feature 6.707
And I delete the data of the Persistent Folder feature 3.653
Then the file I created does not exist on the Persistent Storage 0.056
After features/support/hooks.rb:326 0.895
After features/support/hooks.rb:100 0.000
Tags: @product
1:8.602
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.681
And the network is plugged 0.034
And Tor is ready 21.538
And I take note of which tps features are available 0.614
When I write some files expected to persist 1.623
And I shutdown Tails and wait for the computer to power off 9.151
# 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.957
After features/support/hooks.rb:326 0.157
After features/support/hooks.rb:100 0.000
Tags: @product
3:5.127
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.185
And the network is plugged 0.326
And Tor is ready 20.208
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.303
And I shutdown Tails and wait for the computer to power off 9.933
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.770
And I capture all network traffic 0.008
And the network is plugged 0.045
And Tor is ready 19.587
And I switch to the "persistent-con-current" NetworkManager connection 0.406
And the 1st network device has a spoofed MAC address configured 0.097
And no network device leaked the real MAC address 0.253
After features/support/hooks.rb:326 0.683
After features/support/hooks.rb:100 0.053
Tags: @product
1:9.841
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.346
And I enable persistence creation in Tails Greeter 1.206
And I log in to a new session expecting no warning about the Persistent Storage not being activated 32.429
Then I create a persistent partition with the default settings using the wizard that was already open 23.859
After features/support/hooks.rb:326 1.634
After features/support/hooks.rb:100 0.000
Tags: @product
5:15.933
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.397
When I enable persistence 43.877
Then no persistent Greeter options were restored 15.477
When I set all Greeter options to non-default values 25.259
And I log in to a new session in German (de) after having activated the Persistent Storage 54.550
Then all Greeter options are set to non-default values 0.445
When I cold reboot the computer 7.483
And the computer reboots Tails 1:8.181
Given I enable persistence 33.868
Then persistent Greeter options were restored 15.646
When I log in to a new session after having activated the Persistent Storage 37.152
Then all Greeter options are set to non-default values 0.594
After features/support/hooks.rb:326 1.466
After features/support/hooks.rb:100 0.013
Tags: @product
4:7.852
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.777
# 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 39.171
And I shutdown Tails and wait for the computer to power off 13.070
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:25.185
And I change the passphrase of the Persistent Storage back to the original 38.647
After features/support/hooks.rb:326 1.854
After features/support/hooks.rb:100 0.009
Tags: @product
52.923
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.533
And I log in to a new session without activating the Persistent Storage 18.627
Then persistence is disabled 0.605
But a Tails persistence partition exists on USB drive "__internal" 9.289
And all notifications have disappeared 7.938
When I delete the persistent partition 6.336
Then there is no persistence partition on USB drive "__internal" 0.591
After features/support/hooks.rb:326 1.035
After features/support/hooks.rb:100 0.000
Tags: @product
2:27.555
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.716
When I write some dotfile expected to persist 0.055
And I shutdown Tails and wait for the computer to power off 8.977
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.462
Then the expected persistent dotfile is present in the filesystem 0.343
After features/support/hooks.rb:326 0.803
After features/support/hooks.rb:100 0.009
Tags: @product
2:2.891
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.465
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.110
When I try to enable persistence 0.262
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 48.435
When I log in to a new session after having activated the Persistent Storage 47.190
And all notifications have disappeared 8.115
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.884
And all tps features are enabled 2.301
And all tps features but the first one are active 2.125
After features/support/hooks.rb:326 1.354
After features/support/hooks.rb:100 0.000
Tags: @product
5:25.819
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:5.093
And I enable persistence 37.045
And I log in to a new session after having activated the Persistent Storage 41.615
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.728
And persistence is enabled 0.336
After features/support/hooks.rb:326 1.491
After features/support/hooks.rb:100 0.000
Tags: @product
29.155
Before features/support/hooks.rb:269 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 11.114
And I enable persistence but something goes wrong during the LUKS header upgrade 17.279
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.760
After features/support/hooks.rb:326 0.783
After features/support/hooks.rb:100 0.000
Tags: @product
17.594
When I choose to connect to Tor automatically 2.091
And I accept Tor Connection's offer to use my persistent bridges 1.833
And I click "Connect to Tor" 2.421
Then I wait until Tor is ready 8.930
And tca.conf includes the configured bridges 0.018
And the "TorConfiguration" tps feature is enabled and active 1.263
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.036
After features/support/hooks.rb:326 0.763
After features/support/hooks.rb:100 0.062
Tags: @product
21.782
When I choose to connect to Tor automatically 2.008
And I accept Tor Connection's offer to use my persistent bridges 1.944
And I disable saving bridges to Persistent Storage 1.340
And I configure a direct connection in the Tor Connection Assistant 13.063
Then I wait until Tor is ready 1.080
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.268
And all Internet traffic has only flowed through Tor or connectivity check service 1.066
After features/support/hooks.rb:326 0.698
After features/support/hooks.rb:100 0.082
Feature: Random Seed
Tags: @product
3:37.150
Before features/support/hooks.rb:269 0.004
Given a computer 0.215
And I temporarily create a 7200 MiB disk named "temp" 0.053
And I plug USB drive "temp" 1.048
And I write the Tails USB image to disk "temp" 49.039
Then there is no random seed on USB drive "temp" 6.170
When I start Tails from USB drive "temp" with network unplugged 1:59.302
Then the random seed was written multiple times on first boot 0.046
And there is a random seed on USB drive "temp" 6.009
When I log in to a new session 17.421
And I wait for the random seed to be updated 1.100
Then there is a random seed on USB drive "temp" 6.121
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.562
Then there is a random seed on USB drive "temp" 6.059
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 0.092
After features/support/hooks.rb:100 0.096
Tags: @product
12.504
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 12.076
Then the live user has been setup by live-boot 0.124
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.097
And the live user owns its home directory which has strict permissions 0.206
After features/support/hooks.rb:326 0.726
After features/support/hooks.rb:100 0.000
20.310
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 20.064
Then no unexpected services are listening for network connections 0.245

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

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

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

After features/support/hooks.rb:326 0.651
After features/support/hooks.rb:100 0.000
Tags: @product
21.407
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.774
Then the live user can only access allowed local services 6.633

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 onion-grater on 0.0.0.0:951 (TCP) as expected

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

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

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

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

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

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

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

After features/support/hooks.rb:326 0.812
After features/support/hooks.rb:100 0.000
Tags: @product
10.750
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 10.683
Then there are no unexpected messages of priority "err" or higher in the journal 0.067
After features/support/hooks.rb:326 0.941
After features/support/hooks.rb:100 0.000
Tags: @product
11.944
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.824
Then there are no unexpected messages of priority "err" or higher in the journal 0.119
After features/support/hooks.rb:326 1.404
After features/support/hooks.rb:100 0.000
Tags: @product
24.454
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.886
When I request a shutdown using the system menu 1.805
Then Tails eventually shuts down 8.761
After features/support/hooks.rb:326 0.140
After features/support/hooks.rb:100 0.000
1:28.215
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.466
When I request a reboot using the system menu 1.816
Then Tails eventually restarts 1:13.932
After features/support/hooks.rb:326 3.720
After features/support/hooks.rb:100 0.000
7.380
Given I monitor the network connections of SSH 0.085
And I have the SSH key pair for an SSH server 0.330
When I connect to an SSH server on the Internet 6.751
Then I have sucessfully logged into the SSH server 0.199
And I see that SSH is properly stream isolated 0.014
After features/support/hooks.rb:515 0.376
After features/support/hooks.rb:326 0.755
After features/support/hooks.rb:100 0.000
7.469
Given I have the SSH key pair for an SSH server 0.246
And an SSH server is running on the LAN 0.629
When I connect to an SSH server on the LAN 4.951
Then I am prompted to verify the SSH fingerprint for the SSH server 1.641
After features/support/hooks.rb:515 0.391
After features/support/hooks.rb:326 0.675
After features/support/hooks.rb:100 0.000
17.952
Given I have the SSH key pair for an SFTP server 0.287
When I connect to an SFTP server on the Internet 16.340
Then I successfully connect to the SFTP server 1.324
After features/support/hooks.rb:515 0.431
After features/support/hooks.rb:326 1.164
After features/support/hooks.rb:100 0.000
17.202
Given I cancel setting up an email account 2.979
When I open Thunderbird's Add-ons Manager 2.180
And I open the Extensions tab 1.108
Then I see that no add-ons are enabled in Thunderbird 10.932
After features/support/hooks.rb:515 0.778
After features/support/hooks.rb:326 1.040
After features/support/hooks.rb:100 0.000
45.396
When I enter my email credentials into the autoconfiguration wizard 11.049
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.395
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.421
When I accept the autoconfiguration wizard's configuration 18.731
And I send an email to myself 6.419
And I fetch my email 1.511
Then I can find the email I sent to myself in my inbox 6.866
After features/support/hooks.rb:515 1.418
After features/support/hooks.rb:326 1.209
After features/support/hooks.rb:100 0.000
11.374
When the network is plugged 0.127
And the Tor Connection Assistant autostarts 5.181
And I look at the hide mode but then I go back 4.565
And I choose to connect to Tor automatically 1.324
Then Tor Connection does not propose me to use Tor bridges 0.174
After features/support/hooks.rb:326 0.829
After features/support/hooks.rb:100 0.000
Tags: @product
1:28.861
Given the Tor network and default bridges are blocked 1.638
And the network is plugged 0.041
And I make sure time sync before Tor connects indicates a captive portal 1.254
And the Tor Connection Assistant autostarts 3.403
When I choose to connect to Tor automatically 1.610
And I click "Connect to Tor" 1.159
Then the Tor Connection Assistant fails to connect to Tor 27.048
And the Tor Connection Assistant knows that it's not the time sync that failed 10.508
And the Tor Connection Assistant knows that there might be a captive portal 0.133
When I open the Unsafe Browser from Tor Connection 16.355
And I log-in to the Captive Portal 13.015
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.192
And I allow time sync before Tor connects to work again 0.061
And I click "Connect to Tor" 1.153
Then I wait until Tor is ready 9.163
After features/support/hooks.rb:326 0.875
After features/support/hooks.rb:100 0.000
Tags: @product
12.799
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.232
Then the firewall's policy is to drop all IPv4 traffic 0.136
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.274
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.082
And the firewall is configured to block all external IPv6 traffic 0.073
After features/support/hooks.rb:326 0.703
After features/support/hooks.rb:100 0.000
Tags: @product
47.280
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.184
And I capture all network traffic 0.012
When I successfully start the Unsafe Browser 18.139
And I open the Tails homepage in the Unsafe Browser 14.674
And the Tails homepage loads in the Unsafe Browser 0.567
Then the firewall leak detector has detected leaks 0.702
After features/support/hooks.rb:326 0.928
After features/support/hooks.rb:100 0.046
Tags: @product
13.984
Before features/support/hooks.rb:269 0.018
Given I have started Tails from DVD and logged in and the network is connected 12.437
And I capture all network traffic 0.008
And I disable Tails' firewall 0.247
When I do a TCP DNS lookup of "torproject.org" 1.201
Then the firewall leak detector has detected leaks 0.089
After features/support/hooks.rb:326 0.556
After features/support/hooks.rb:100 0.044
Tags: @product
13.998
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.627
And I capture all network traffic 0.008
And I disable Tails' firewall 0.240
When I do a UDP DNS lookup of "torproject.org" 1.024
Then the firewall leak detector has detected leaks 0.098
After features/support/hooks.rb:326 0.851
After features/support/hooks.rb:100 0.036
Tags: @product
16.530
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.976
And I capture all network traffic 0.007
And I disable Tails' firewall 0.259
When I send some ICMP pings 4.177
Then the firewall leak detector has detected leaks 0.109
After features/support/hooks.rb:326 0.612
After features/support/hooks.rb:100 0.069
14.184
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.775
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.341
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:515 0.265
After features/support/hooks.rb:326 0.685
After features/support/hooks.rb:100 0.000
13.736
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.306
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.357
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.072
After features/support/hooks.rb:515 0.292
After features/support/hooks.rb:326 0.717
After features/support/hooks.rb:100 0.000
18.003
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.574
When I open an untorified ICMP connection to 1.2.3.4 5.350
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.079
After features/support/hooks.rb:515 0.378
After features/support/hooks.rb:326 0.820
After features/support/hooks.rb:100 0.000
Tags: @product
52.787
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.584
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.044
And I successfully configure Tor 44.131
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:326 1.250
After features/support/hooks.rb:100 0.000
10.265
When I monitor the network connections of tails-security-check 0.070
And I re-run tails-security-check 0.175
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.020
After features/support/hooks.rb:515 0.418
After features/support/hooks.rb:326 0.998
After features/support/hooks.rb:100 0.000
2.728
When I monitor the network connections of htpdate 0.083
And I re-run htpdate 2.625
Then I see that htpdate is properly stream isolated 0.019
After features/support/hooks.rb:515 0.368
After features/support/hooks.rb:326 0.712
After features/support/hooks.rb:100 0.000
32.491
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.082
And I re-run tails-upgrade-frontend-wrapper 32.389
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.020
After features/support/hooks.rb:515 0.428
After features/support/hooks.rb:326 0.950
After features/support/hooks.rb:100 0.000
28.053
When I monitor the network connections of Tor Browser 0.070
And I start the Tor Browser 27.067
And the Tor Browser loads the startup page 0.857
Then I see that Tor Browser is properly stream isolated 0.058
After features/support/hooks.rb:515 1.253
After features/support/hooks.rb:326 1.086
After features/support/hooks.rb:100 0.000
Tags: @product
51.863
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.341
And a web server is running on the LAN 1.035
And I capture all network traffic 0.007
When I start the Tor Browser 24.247
And the Tor Browser loads the startup page 1.299
And I open a page on the LAN web server in the Tor Browser 10.474
Then the Tor Browser shows the "Unable to connect" error 1.055
And no traffic was sent to the web server on the LAN 0.403
After features/support/hooks.rb:326 0.957
After features/support/hooks.rb:100 0.042
55.279
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.422
Then the amnesiac Tor Browser directory exists 0.067
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.758
And the persistent Tor Browser directory does not exist 0.050
When I start the Tor Browser 23.939
And the Tor Browser loads the startup page 1.098
Then I can save the current page as "index.html" to the default downloads directory 5.788
And I can print the current page as "output.pdf" to the default downloads directory 10.154
After features/support/hooks.rb:515 1.171
After features/support/hooks.rb:326 1.528
After features/support/hooks.rb:100 0.000
53.761
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.878
When I start the Tor Browser 23.937
Then the Tor Browser loads the startup page 1.174
When I download some file in the Tor Browser 16.493
Then the file is saved to the default Tor Browser download directory 0.277
After features/support/hooks.rb:515 2.277
After features/support/hooks.rb:326 0.705
After features/support/hooks.rb:100 0.000
1:22.442
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.983
When I start the Tor Browser 23.711
And the Tor Browser loads the startup page 1.105
Then I can listen to an Ogg audio track in Tor Browser 45.641
After features/support/hooks.rb:515 2.189
After features/support/hooks.rb:326 1.011
After features/support/hooks.rb:100 0.000
49.364
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.364
When I start the Tor Browser 25.346
And the Tor Browser loads the startup page 1.049
Then I can watch a WebM video in Tor Browser 10.603
After features/support/hooks.rb:515 1.057
After features/support/hooks.rb:326 2.123
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.924
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.940
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.125
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.057
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.048
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.054
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/tmp/synaptic.html" exists 0.060
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.142
When I start the Tor Browser 22.976
And the Tor Browser loads the startup page 1.085
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.235
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.640
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.305
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.179
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.323
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.545
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.068
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.111
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.462
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.535
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.086
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.098
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.202
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.556
# 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.072
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.299
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.600
After features/support/hooks.rb:326 1.351
After features/support/hooks.rb:100 0.000
Tags: @product
38.038
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.928
When I start the Tor Browser 23.816
Then the Tor Browser uses all expected TBB shared libraries 1.292
After features/support/hooks.rb:326 0.987
After features/support/hooks.rb:100 0.000
1:0.386
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.594
When I start the Tor Browser 26.749
And the Tor Browser loads the startup page 1.370
And I open the Tails homepage in the Tor Browser 10.549
Then the Tor Browser loads the Tails homepage 1.409
When I request a new identity in Tor Browser 2.171
Then the Tor Browser restarts into a fresh session 5.541
After features/support/hooks.rb:515 2.511
After features/support/hooks.rb:326 1.217
After features/support/hooks.rb:100 0.000
Tags: @product
39.706
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.387
When I start the Tor Browser 24.556
And the Tor Browser loads the startup page 1.126
Then Tor Browser's circuit view is working 1.635
After features/support/hooks.rb:326 2.560
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.412
Before features/support/hooks.rb:269 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.490
When I start the Tor Browser 25.239
And the Tor Browser loads the startup page 1.240
When I open the address "https://net.ipcalf.com/" in the Tor Browser 12.276
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.319
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.680
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.165
After features/support/hooks.rb:326 0.770
After features/support/hooks.rb:100 0.000
Tags: @product
2:19.584
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.954
And the network is plugged 0.047
And I successfully configure Tor 52.579
And available upgrades have been checked 0.057
And all notifications have disappeared 4.571
Then the persistent Tor Browser directory exists 0.056
And there is a GNOME bookmark for the persistent Tor Browser directory 1.790
When I start the Tor Browser 25.047
And I open the address "https://tails.net/about" in the Tor Browser 11.098
And "Tails - How Tails works" has loaded in the Tor Browser 1.393
Then I can save the current page as "index.html" to the persistent Tor Browser directory 10.047
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.499
Then "Tails - How Tails works" has loaded in the Tor Browser 1.670
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.769
After features/support/hooks.rb:326 1.449
After features/support/hooks.rb:100 0.000
Tags: @product
45.863
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.365
Then the amnesiac Documents directory exists 0.057
And there is a GNOME bookmark for the amnesiac Documents directory 1.765
Then I start the Tor Browser in offline mode 27.120
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.554
After features/support/hooks.rb:326 0.835
After features/support/hooks.rb:100 0.000
Tags: @product
46.577
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.752
Then the amnesiac Downloads directory exists 0.085
And there is a GNOME bookmark for the amnesiac Downloads directory 1.845
Then I start the Tor Browser in offline mode 25.603
And I can save the current page as "index.html" to the Downloads GNOME bookmark 10.290
After features/support/hooks.rb:326 0.912
After features/support/hooks.rb:100 0.000
Tags: @product
45.823
Before features/support/hooks.rb:269 0.019
Given I have started Tails from DVD without network and logged in 8.393
Then the amnesiac Music directory exists 0.066
And there is a GNOME bookmark for the amnesiac Music directory 1.647
Then I start the Tor Browser in offline mode 26.646
And I can save the current page as "index.html" to the Music GNOME bookmark 9.069
After features/support/hooks.rb:326 0.825
After features/support/hooks.rb:100 0.000
Tags: @product
47.735
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.789
Then the amnesiac Pictures directory exists 0.079
And there is a GNOME bookmark for the amnesiac Pictures directory 2.006
Then I start the Tor Browser in offline mode 25.746
And I can save the current page as "index.html" to the Pictures GNOME bookmark 11.112
After features/support/hooks.rb:326 1.115
After features/support/hooks.rb:100 0.000
Tags: @product
47.636
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.671
Then the amnesiac Videos directory exists 0.122
And there is a GNOME bookmark for the amnesiac Videos directory 1.632
Then I start the Tor Browser in offline mode 27.325
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.883
After features/support/hooks.rb:326 0.974
After features/support/hooks.rb:100 0.000
Tags: @product
3:45.050
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.631
And all tps features are active 2.623
And all persistent filesystems have safe access rights 0.280
And all persistence configuration files have safe access rights 0.448
And all persistent directories have safe access rights 3.150
When I start the Tor Browser in offline mode 24.230
And I add a bookmark to eff.org in the Tor Browser 15.769
And I cold reboot the computer 13.708
And the computer reboots Tails 1:1.596
And I enable persistence 19.143
And I log in to a new session 44.630
And all notifications have disappeared 6.565
And I start the Tor Browser in offline mode 18.878
Then the Tor Browser has a bookmark to eff.org 1.394
After features/support/hooks.rb:326 1.370
After features/support/hooks.rb:100 0.014
4.871
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.643
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.228
After features/support/hooks.rb:515 0.358
After features/support/hooks.rb:326 0.655
After features/support/hooks.rb:100 0.000
7.908
Given I have the SSH key pair for a Git repository 0.258
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.442
Then the Git repository "testing" has been cloned successfully 0.207
After features/support/hooks.rb:515 0.448
After features/support/hooks.rb:326 0.708
After features/support/hooks.rb:100 0.000
0.531
When I wget "https://example.com/" to stdout 0.531
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.306
After features/support/hooks.rb:326 0.814
After features/support/hooks.rb:100 0.000
1.190
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 1.190

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 0.217
After features/support/hooks.rb:326 0.619
After features/support/hooks.rb:100 0.000
0.460
When I curl "https://example.com/" to stdout 0.460
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.304
After features/support/hooks.rb:326 0.631
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
52.007
Given I have started Tails from DVD without network and logged in 8.933
And I plug and mount a USB drive containing sample videos 15.946
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.134
And the file "/home/amnesia/video.mp4" exists 0.151
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.244
When I open "/home/amnesia/video.mp4" with Totem 3.781
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.199
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.500
Given I close Totem 0.218
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.088
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.315
Then Totem tells me it is not allowed to open this file 1.688
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.081
Given I close Totem 0.144
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.066
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.137
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.226
Then Totem tells me it is not allowed to open this file 0.986
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.083
Given I close Totem 0.143
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.169
Then Totem tells me it is not allowed to open this file 0.835
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.085
Given I close Totem 0.118
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.066
And the file "/home/amnesia/.purple/otr.private_key" exists 0.064
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.115
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.199
Then Totem tells me it is not allowed to open this file 0.814
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.075
After features/support/hooks.rb:326 1.950
After features/support/hooks.rb:100 0.000
Feature: Using Totem
26.849
Given I have started Tails from DVD and logged in and the network is connected 13.683
Then I can watch a WebM video over HTTPs 13.166
After features/support/hooks.rb:515 0.572
After features/support/hooks.rb:326 1.087
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
42.514
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.264
And I plug and mount a USB drive containing sample videos 15.680
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.103
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.660
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.111
Given I close Totem 0.604
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.174
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.069
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.183
Then Totem tells me it is not allowed to open this file 1.584
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.077
After features/support/hooks.rb:326 1.048
After features/support/hooks.rb:100 0.000
Tags: @product
52.850
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.044
And I disable the Unsafe Browser 4.951
And I log in to a new session 24.426
And the network is plugged 0.042
And all notifications have disappeared 8.801
When I try to start the Unsafe Browser 0.126
Then the Unsafe Browser complains that it is disabled 2.457
After features/support/hooks.rb:326 1.366
After features/support/hooks.rb:100 0.000
Tags: @product
48.968
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.894
And a web server is running on the LAN 1.044
When I successfully start the Unsafe Browser 20.472
And I open a page on the LAN web server in the Unsafe Browser 14.360
Then the Unsafe Browser displays the LAN web server hello message 0.196
After features/support/hooks.rb:326 1.008
After features/support/hooks.rb:100 0.000
Tags: @product @doc
51.657
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.805
When I successfully start the Unsafe Browser 18.706
Then the Unsafe Browser runs as the expected user 0.706
And the Unsafe Browser has a red theme 0.677
And the Unsafe Browser shows a warning as its start page 0.633
And the Unsafe Browser has no add-ons installed 8.383
And the Unsafe Browser has no bookmarks 8.624
And the Unsafe Browser uses all expected TBB shared libraries 1.118
After features/support/hooks.rb:326 1.973
After features/support/hooks.rb:100 0.000
Tags: @product
46.586
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.354
When I successfully start the Unsafe Browser 18.951
When I open the Tails homepage in the Unsafe Browser 14.356
Then the Tails homepage loads in the Unsafe Browser 0.608
And the Unsafe Browser has sent packets out to the Internet 0.316
After features/support/hooks.rb:326 0.734
After features/support/hooks.rb:100 0.000
37.013
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.622
When I successfully start the Unsafe Browser 22.181
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.596
And the Unsafe Browser chroot is torn down 0.491
After features/support/hooks.rb:326 0.733
After features/support/hooks.rb:100 0.000
45.823
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.538
When I successfully start the Unsafe Browser 19.763
# 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.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.212
Then I see a warning about another instance already running 3.299
After features/support/hooks.rb:326 1.119
After features/support/hooks.rb:100 0.000
Tags: @product
44.849
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.126
When I configure the Unsafe Browser to use a local proxy 0.216
And I successfully start the Unsafe Browser 19.116
And I open the Tails homepage in the Unsafe Browser 11.822
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.568
After features/support/hooks.rb:326 0.913
After features/support/hooks.rb:100 0.000
2:31.014
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.315
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.091
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 17.960
And I wait 120 seconds 2:0.021

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.606
After features/support/hooks.rb:515 0.443
After features/support/hooks.rb:326 1.375
After features/support/hooks.rb:100 0.062
30.173
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.503
And the network is unplugged 0.053
# 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.145
Then I am told I cannot start the Unsafe Browser when I am offline 7.461
After features/support/hooks.rb:326 1.108
After features/support/hooks.rb:100 0.000
23.366
When I plug a USB drive containing a basic VeraCrypt volume 9.123
And I cancel the GNOME authentication prompt 2.373
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.317
And I open this VeraCrypt volume in GNOME Files 5.405
Then I see the expected contents in this VeraCrypt volume 0.564
When I lock the currently opened VeraCrypt volume 0.407
Then the VeraCrypt volume has been unmounted and locked 0.173
After features/support/hooks.rb:326 1.068
After features/support/hooks.rb:100 0.000
25.646
When I plug a USB drive containing a hidden VeraCrypt volume 10.326
And I cancel the GNOME authentication prompt 2.380
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.090
And I open this VeraCrypt volume in GNOME Files 6.421
Then I see the expected contents in this VeraCrypt volume 0.573
When I lock the currently opened VeraCrypt volume 0.624
Then the VeraCrypt volume has been unmounted and locked 0.228
After features/support/hooks.rb:326 0.914
After features/support/hooks.rb:100 0.000
34.617
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.198
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.147
And I open this VeraCrypt volume in GNOME Files 5.794
Then I see the expected contents in this VeraCrypt volume 0.842
When I lock the currently opened VeraCrypt file container 0.436
Then the VeraCrypt file container has been unmounted and locked 0.199
After features/support/hooks.rb:326 0.767
After features/support/hooks.rb:100 0.000
43.631
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.274
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.677
And I open this VeraCrypt volume in GNOME Files 6.031
Then I see the expected contents in this VeraCrypt volume 0.966
When I lock the currently opened VeraCrypt file container 0.480
Then the VeraCrypt file container has been unmounted and locked 0.200
After features/support/hooks.rb:326 0.809
After features/support/hooks.rb:100 0.021
29.690
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.981
And I cancel the GNOME authentication prompt 2.666
And I unlock and mount this VeraCrypt volume with GNOME Disks 14.098
And I open this VeraCrypt volume in GNOME Files 4.247
Then I see the expected contents in this VeraCrypt volume 0.849
When I lock the currently opened VeraCrypt volume 0.728
Then the VeraCrypt volume has been unmounted and locked 0.119
After features/support/hooks.rb:326 3.877
After features/support/hooks.rb:100 0.000
25.392
When I plug a USB drive containing a hidden VeraCrypt volume 10.288
And I cancel the GNOME authentication prompt 2.172
And I unlock and mount this VeraCrypt volume with GNOME Disks 7.592
And I open this VeraCrypt volume in GNOME Files 4.090
Then I see the expected contents in this VeraCrypt volume 0.578
When I lock the currently opened VeraCrypt volume 0.443
Then the VeraCrypt volume has been unmounted and locked 0.225
After features/support/hooks.rb:326 0.815
After features/support/hooks.rb:100 0.000
52.477
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 23.183
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.210
And I open this VeraCrypt volume in GNOME Files 5.113
Then I see the expected contents in this VeraCrypt volume 1.066
When I lock the currently opened VeraCrypt file container 0.535
Then the VeraCrypt file container has been unmounted and locked 0.368
After features/support/hooks.rb:326 0.897
After features/support/hooks.rb:100 0.020
52.134
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.126
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.428
And I open this VeraCrypt volume in GNOME Files 4.974
Then I see the expected contents in this VeraCrypt volume 0.911
When I lock the currently opened VeraCrypt file container 0.456
Then the VeraCrypt file container has been unmounted and locked 0.236
After features/support/hooks.rb:326 2.917
After features/support/hooks.rb:100 0.014
44.170
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.083
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.792
And I open this VeraCrypt volume in GNOME Files 5.105
Then I see the expected contents in this VeraCrypt volume 1.059
When I lock the currently opened VeraCrypt file container 0.400
Then the VeraCrypt file container has been unmounted and locked 1.729
After features/support/hooks.rb:326 1.059
After features/support/hooks.rb:100 0.000
Tags: @product
8.682
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.616
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.065
After features/support/hooks.rb:326 0.761
After features/support/hooks.rb:100 0.000
Tags: @product
9.694
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.682
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.012
After features/support/hooks.rb:326 0.736
After features/support/hooks.rb:100 0.000
Tags: @product
23.065
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 8.622
When I start "WhisperBack" via GNOME Activities Overview 9.955
Then WhisperBack has debugging information 4.487
After features/support/hooks.rb:326 1.196
After features/support/hooks.rb:100 0.000