Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 92 02 Jun 2024, 06:40

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1494 3 7 0 0 1504 200 3 203 4:5:38.602 Failed
Tags: @product
2:11.108
Before features/support/hooks.rb:265 0.053
Given a computer 1.652
And I temporarily create a 100 MiB disk named "swap" 0.504
And I create a gpt swap partition on disk "swap" 19.770
And I plug SATA drive "swap" 1.052
And I temporarily create a 2 GiB disk named "live_hd" 0.346
And I write the Tails ISO image to disk "live_hd" 26.566
And I plug SATA drive "live_hd" 1.464
When I start Tails with network unplugged and I login 1:19.320
Then a "swap" partition was detected by Tails on drive "swap" 0.120
And drive "live_hd" is detected by Tails 0.148
But Tails has no disk swap enabled 0.087
And drive "live_hd" is not mounted 0.074
After features/support/hooks.rb:311 0.675
After features/support/hooks.rb:100 0.115
Tags: @product
1:33.825
Before features/support/hooks.rb:265 0.002
Given a computer 0.177
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.037
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 23.955
And I plug non-removable USB drive "fake_TailsData" 1.043
When I start the computer 0.977
And the computer boots Tails 53.448
Then drive "fake_TailsData" is detected by Tails 0.247
And Tails Greeter has not detected a persistence partition 13.938
After features/support/hooks.rb:311 0.787
After features/support/hooks.rb:100 0.007
Tags: @product
1:35.560
Before features/support/hooks.rb:265 0.002
Given a computer 0.586
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.036
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 25.549
And I plug SATA drive "fake_TailsData" 1.047
When I start the computer 0.972
And the computer boots Tails 53.226
Then drive "fake_TailsData" is detected by Tails 0.171
And Tails Greeter has not detected a persistence partition 13.970
After features/support/hooks.rb:311 0.745
After features/support/hooks.rb:100 0.007
Tags: @product
1:33.417
Before features/support/hooks.rb:265 0.002
Given a computer 0.152
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.384
And I plug SATA drive "gpt_ext2" 1.050
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.040
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.706
And I plug SATA drive "msdos_fat32" 1.192
And I start Tails from DVD with network unplugged and I login 1:17.502
Then drive "gpt_ext2" is detected by Tails 0.139
And drive "gpt_ext2" is not mounted 0.067
And drive "msdos_fat32" is detected by Tails 0.076
And drive "msdos_fat32" is not mounted 0.065
After features/support/hooks.rb:311 0.631
After features/support/hooks.rb:100 0.006
Tags: @product
2:7.051
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in with an administration password 2:0.881
And running a command as root with pkexec requires PolicyKit administrator privileges 0.099
Then I can run a command as root with sudo 0.112
Then I can run a command as root with pkexec 5.958
After features/support/hooks.rb:311 0.987
After features/support/hooks.rb:100 0.006
Tags: @product
1:29.078
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 43.282
And running a command as root with pkexec requires PolicyKit administrator privileges 0.089
Then I cannot run a command as root with sudo and the standard passwords 0.192
And I cannot run a command as root with pkexec and the standard passwords 18.322
Then I cannot login as root using su with the standard passwords 27.192
After features/support/hooks.rb:311 0.755
After features/support/hooks.rb:100 0.000
Feature: Time syncing
23.443
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.018
When the network is plugged 0.169
And I successfully configure Tor 15.199
Then the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:500 0.548
After features/support/hooks.rb:311 0.930
After features/support/hooks.rb:100 0.000
Feature: Time syncing
26.803
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.218
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.897
And I configure some normal bridges in the Tor Connection Assistant 12.549
And I wait until Tor is ready 2.045
Then the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:500 0.471
After features/support/hooks.rb:311 1.132
After features/support/hooks.rb:100 0.000
Feature: Time syncing
28.964
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.390
When I bump the system time with "+1 day" 0.269
And I capture all network traffic 0.001
And the network is plugged 0.103
And the Tor Connection Assistant autostarts 3.624
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.523
And I wait until Tor is ready 3.163
Then the system clock is less than 5 minutes incorrect 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.833
After features/support/hooks.rb:500 0.451
After features/support/hooks.rb:311 0.947
After features/support/hooks.rb:100 0.042
Feature: Time syncing
1:21.261
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.222
When I bump the system time with "-15 days" 0.184
And I warm reboot the computer 0.015
And the computer reboots Tails 1:12.613
Then Tails' hardware clock is close to the host system's time 0.225
After features/support/hooks.rb:500 0.107
After features/support/hooks.rb:311 0.594
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:29.271
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.051
When I bump the hardware clock's time with "-15 days" 1.229
And I warm reboot the computer 0.014
And the computer reboots Tails 1:19.745
Then the hardware clock is still off by "-15 days" 0.231
After features/support/hooks.rb:500 0.123
After features/support/hooks.rb:311 0.647
After features/support/hooks.rb:100 0.005
Feature: Time syncing
55.277
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given a computer 0.158
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.020
And I start the computer 1.025
And the computer boots Tails 53.876
Then the system clock is just past Tails' source date 0.196
After features/support/hooks.rb:500 0.117
After features/support/hooks.rb:311 0.683
After features/support/hooks.rb:100 0.016
Feature: Time syncing
32.689
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.096
And I make sure time sync before Tor connects times out 1.175
When the network is plugged 0.045
And I successfully configure Tor 23.319
Then the system clock is less than 5 minutes incorrect 0.053
After features/support/hooks.rb:500 0.575
After features/support/hooks.rb:311 1.139
After features/support/hooks.rb:100 0.001
Feature: Time syncing
1:2.637
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.058
When I bump the system time with "+8 hours +15 minutes" 0.229
And all notifications have disappeared 3.801
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.141
And the network is plugged 0.037
And the Tor Connection Assistant autostarts 3.354
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.581
And I click "Connect to Tor" 1.181
And the Tor Connection Assistant fails to connect to Tor 15.500
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.822
Then the system clock is less than 20 minutes incorrect 0.207
When I click "Connect to Tor" 1.157
Then I wait until Tor is ready 7.650
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.837
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:500 0.492
After features/support/hooks.rb:311 0.834
After features/support/hooks.rb:100 0.052
Feature: Time syncing
57.986
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD without network and logged in 8.057
When I bump the system time with "+8 hours +15 minutes" 0.234
And all notifications have disappeared 3.820
And I capture all network traffic 0.002
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 3.675
# 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.227
And I click "Connect to Tor" 1.178
Then the Tor Connection Assistant reports that it failed to connect 11.661
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.808
Then the system clock is less than 20 minutes incorrect 0.196
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.353
When I click "Connect to Tor" 1.149
Then I wait until Tor is ready 7.164
And all Internet traffic has only flowed through the configured bridges 0.959
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.053
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.403
After features/support/hooks.rb:500 0.530
After features/support/hooks.rb:311 0.784
After features/support/hooks.rb:100 0.058
Feature: Time syncing
22.861
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.120
And I make sure time sync before Tor connects uses a fake connectivity check service 1.163
And the network is plugged 0.039
And Tor is ready 12.053
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.481
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.002
After features/support/hooks.rb:500 0.602
After features/support/hooks.rb:311 0.647
After features/support/hooks.rb:100 0.000
Tags: @product
15.741
When I configure some normal bridges in the Tor Connection Assistant 12.894
Then I wait until Tor is ready 1.887
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.894
After features/support/hooks.rb:311 0.625
After features/support/hooks.rb:100 0.038
Tags: @product
17.640
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 15.018
Then I wait until Tor is ready 1.710
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges 0.841
After features/support/hooks.rb:311 0.693
After features/support/hooks.rb:100 0.036
Tags: @product
35.553
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 31.741
Then I wait until Tor is ready 1.720
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.128
And all Internet traffic has only flowed through the configured bridges 0.949
After features/support/hooks.rb:311 0.697
After features/support/hooks.rb:100 0.056
Tags: @product
1:36.766
Given the Tor network and default bridges are blocked 1.619
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.654
Then the Tor Connection Assistant reports that it failed to connect 0.116
And tca.conf is empty 0.323
Given I scan a QR code from the error page in Tor Connection Assistant 21.345
And I retry connecting to Tor 1.158
Then I wait until Tor is ready 40.369
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.115
After features/support/hooks.rb:311 0.811
After features/support/hooks.rb:100 0.045
17.377
When I configure the default bridges in the Tor Connection Assistant 11.838
Then I wait until Tor is ready 2.581
And Tor is configured to use the default bridges 0.509
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.106
And Tor is configured to use the default bridges 0.441
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.888
After features/support/hooks.rb:311 0.672
After features/support/hooks.rb:100 0.047
Tags: @product
28.393
Given the Tor network is blocked 1.686
When I configure a direct connection in the Tor Connection Assistant 23.064
Then I wait until Tor is ready 2.205
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.048
And Tor is configured to use the default bridges 0.460
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.916
After features/support/hooks.rb:311 0.879
After features/support/hooks.rb:100 0.047
Tags: @product
42.912
Given the Tor network and default bridges are blocked 1.538
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.678
Then the Tor Connection Assistant reports that it failed to connect 0.128
And tca.conf is empty 0.222
Given the Tor network and default bridges are unblocked 1.291
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 6.914
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 0.901
After features/support/hooks.rb:311 0.664
After features/support/hooks.rb:100 0.046
Tags: @product
4.938
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.663
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.124
And I cannot click the "Connect to Tor" button 0.151
After features/support/hooks.rb:311 0.749
After features/support/hooks.rb:100 0.032
Tags: @product
26.196
Given I configure a direct connection in the Tor Connection Assistant 6.483
And I wait until Tor is ready 3.256
When I disconnect the network through GNOME 2.607
And I connect the network through GNOME 2.766
Then the Tor Connection Assistant autostarts 2.291
And the Tor Connection Assistant connects to Tor 6.039
And I wait until Tor is ready 1.095
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.059
And all Internet traffic has only flowed through Tor or connectivity check service 1.598
After features/support/hooks.rb:311 0.836
After features/support/hooks.rb:100 0.037
Tags: @product
45.429
Given I configure a direct connection in the Tor Connection Assistant 9.049
And I wait until Tor is ready 2.618
And I disconnect the network through GNOME 2.943
And the Tor network and default bridges are blocked 1.594
When I connect the network through GNOME 2.838
Then the Tor Connection Assistant reports that it failed to connect 26.384
After features/support/hooks.rb:311 0.722
After features/support/hooks.rb:100 0.045
Tags: @product
38.194
Given the Tor network and default bridges are blocked 1.674
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.723
Then the Tor Connection Assistant reports that it failed to connect 0.107
Given the Tor network and default bridges are unblocked 1.353
When I click "Connect to Tor" 1.144
Then I wait until Tor is ready 9.780
And Tor is configured to use the default bridges 0.468
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.943
After features/support/hooks.rb:311 0.743
After features/support/hooks.rb:100 0.065
19.293
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:265 0.002
Steps
Given I have started Tails from DVD without network and logged in 7.983
And I prepare Tails for memory erasure tests 0.379
When I start a process allocating 128 MiB of memory with a known pattern 1.234
Then patterns cover at least 128 MiB in the guest's memory 4.351

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

When I kill the allocating process 0.201
Then I find very few patterns in the guest's memory 5.143
8.601% 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: 8.601% (76 MiB out of 886 MiB reference memory)

After features/support/hooks.rb:311 5.304

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/00:28:24_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/00:28:24_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/00:28:24_Erasure_of_memory_freed_by_killed_userspace_processes.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/00:28:24_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
25.149
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.202
And I prepare Tails for memory erasure tests 0.354
And I find very few patterns in the guest's memory 5.202

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

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

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

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

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

After features/support/hooks.rb:311 0.772
After features/support/hooks.rb:100 0.000
46.920
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 7.999
And I prepare Tails for memory erasure tests 0.376
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.525
Then I find very few patterns in the guest's memory 4.890

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.808
After features/support/hooks.rb:100 0.000
1:15.657
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.149
And I prepare Tails for memory erasure tests 0.449
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 37.331
Then I find very few patterns in the guest's memory 4.113

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.941
After features/support/hooks.rb:100 0.000
53.040
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.260
And I prepare Tails for memory erasure tests 0.375
When I fill a 128 MiB file with a known pattern on the root filesystem 17.664
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 2.107
Then patterns cover at least 128 MiB in the guest's memory 2.881

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.015

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.550
After features/support/hooks.rb:100 0.000
7:37.290
Before features/support/hooks.rb:265 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:52.574
And I prepare Tails for memory erasure tests 0.430
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.854
When I trigger shutdown 0.014
And I wait 20 seconds 20.010

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.557
After features/support/hooks.rb:100 0.011
26.822
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.904
And I temporarily create a 4 GiB disk named "gptfat" 0.181
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.441
And I plug USB drive "gptfat" 2.453
When I start Tails Installer 8.795
Then I am told by Tails Installer that the destination device "is too small" 0.046
After features/support/hooks.rb:311 0.976
After features/support/hooks.rb:100 0.001
Tags: @product
19.991
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.191
And I temporarily create a 7200 MiB disk named "temp" 0.332
And I start Tails Installer 8.599
But a suitable USB device is not found 0.026
When I plug USB drive "temp" 2.560
Then the "temp" USB drive is selected 0.077
When I unplug USB drive "temp" 0.186
Then a suitable USB device is not found 0.018
After features/support/hooks.rb:311 1.559
After features/support/hooks.rb:100 0.000
Tags: @product
3:54.768
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.307
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 7.014
And I plug USB drive "install" 2.430
And I install Tails to USB drive "install" by cloning 3:19.516
Then the running Tails is installed on USB drive "install" 11.473
And there is a random seed on USB drive "install" 5.914
But there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:311 0.973
After features/support/hooks.rb:100 0.112
Tags: @product
3:46.138
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 9.127
And I temporarily create a 7200 MiB disk named "install" 0.249
And I plug USB drive "install" 2.463
And I install Tails to USB drive "install" by cloning 3:16.083
Then the running Tails is installed on USB drive "install" 12.093
And there is a random seed on USB drive "install" 6.058
But there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:311 1.043
After features/support/hooks.rb:100 0.111
Tags: @product
4:28.393
Before features/support/hooks.rb:265 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.413
And I create a file in the Persistent directory 0.109
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.419
And I plug USB drive "install" 2.506
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:44.762
Then the running Tails is installed on USB drive "install" 14.015
And there is a random seed on USB drive "install" 5.928
And there is a persistence partition on USB drive "install" 0.070
And the USB drive "install" contains the same files as my persistent storage 3.124
After features/support/hooks.rb:311 2.079
After features/support/hooks.rb:100 0.122
Tags: @product
3:53.937
Before features/support/hooks.rb:265 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.638
And I temporarily create a 7200 MiB disk named "install" 0.040
And I plug USB drive "install" 2.533
And I install Tails to USB drive "install" by cloning 3:16.514
Then the running Tails is installed on USB drive "install" 16.840
And there is a random seed on USB drive "install" 6.298
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:311 1.893
After features/support/hooks.rb:100 0.091
Tags: @product
3:54.713
Before features/support/hooks.rb:265 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.923
And I have started Tails from DVD without network and logged in 8.412
And I clone USB drive "__internal" to a temporary USB drive "install" 1.146
And I plug USB drive "install" 2.762
# 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:14.659
Then the running Tails is installed on USB drive "install" 11.892
And there is a random seed on USB drive "install" 5.847
And there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:311 1.312
After features/support/hooks.rb:100 0.124
Tags: @product @uefi
1:58.596
Before features/support/hooks.rb:265 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.345
And I power off the computer 0.325
And the computer is set to boot in UEFI mode 0.023
When I start Tails from USB drive "__internal" with network unplugged and I login 1:43.704
Then Tails is running from USB drive "__internal" 0.346
And the boot device has safe access rights 2.798
And Tails has started in UEFI mode 0.051
After features/support/hooks.rb:311 0.571
After features/support/hooks.rb:100 0.006
Tags: @product
3:0.732
Scenario Installing Tails with GNOME Disks from a USB image
Before features/support/hooks.rb:265 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.879
And I plug and mount a USB drive containing a Tails USB image 39.984
And I create a 7200 MiB disk named "usbimage" 0.268
And I plug USB drive "usbimage" 2.387
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 2:9.212
try_for() timeout expired (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/usb.rb:1523:in `/^I install a Tails USB image to the (\d+) MiB disk with GNOME Disks$/'
features/usb_install.feature:95:in `And I install a Tails USB image to the 7200 MiB disk with GNOME Disks'
After features/support/hooks.rb:311 11.416

SCENARIO FAILED: 'Installing Tails with GNOME Disks from a USB image' (at time 01:05:32)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:05:32_Installing_Tails_with_GNOME_Disks_from_a_USB_image.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:05:32_Installing_Tails_with_GNOME_Disks_from_a_USB_image.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:05:32_Installing_Tails_with_GNOME_Disks_from_a_USB_image.journal

After features/support/hooks.rb:100 0.101
Tags: @product
3:2.805
Scenario The system partition is updated when booting from a USB drive where a Tails USB image was copied
Before features/support/hooks.rb:265 0.003
Steps
Given a computer 0.735
And I start Tails from USB drive "usbimage" with network unplugged and I login 3:2.069
try_for() timeout expired
Last ignored exception was: FindFailed: can not find any of the patterns ["TailsBootMenuSyslinux.png", "TailsBootMenuSyslinux_alt.png"] on the screen
./features/support/helpers/screen.rb:240:in `rescue in wait_any'
./features/support/helpers/screen.rb:224:in `wait_any'
./features/step_definitions/common_steps.rb:405:in `block in enter_boot_menu_cmdline'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:402:in `enter_boot_menu_cmdline'
./features/step_definitions/common_steps.rb:432:in `the_computer_boots'
./features/step_definitions/common_steps.rb:446:in `block in <top (required)>'
./features/step_definitions/common_steps.rb:287:in `block in <top (required)>' (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:402:in `enter_boot_menu_cmdline'
./features/step_definitions/common_steps.rb:432:in `the_computer_boots'
./features/step_definitions/common_steps.rb:446:in `/^the computer (?:re)?boots Tails( with genuine APT sources)?$/'
./features/step_definitions/common_steps.rb:287:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/usb_install.feature:100:in `And I start Tails from USB drive "usbimage" with network unplugged and I login'
Then Tails is running from USB drive "usbimage" 0.000
And the label of the system partition on "usbimage" is "Tails" 0.000
And the system partition on "usbimage" is an EFI system partition 0.000
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.000
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.000
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.000
And the system partition on "usbimage" has the expected flags 0.000
After features/support/hooks.rb:311 10.597

SCENARIO FAILED: 'The system partition is updated when booting from a USB drive where a Tails USB image was copied' (at time 01:08:47)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:08:47_The_system_partition_is_updated_when_booting_from_a_USB_drive_where_a_Tails_USB_image_was_copied.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:08:47_The_system_partition_is_updated_when_booting_from_a_USB_drive_where_a_Tails_USB_image_was_copied.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/92/artifact/build-artifacts/01:08:47_The_system_partition_is_updated_when_booting_from_a_USB_drive_where_a_Tails_USB_image_was_copied.journal

After features/support/hooks.rb:100 0.067
5:6.391
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.181
And I update APT using apt 21.019
And I install "popularity-contest" using apt 22.348
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.345
When I create a persistent storage and activate the Additional Software feature 21.913
Then Additional Software is correctly configured for package "popularity-contest" 1.340
When I shutdown Tails and wait for the computer to power off 11.301
And I start Tails from USB drive "__internal" with network unplugged 58.693
And I enable persistence 28.284
And I log in to a new session 45.492
And the Additional Software installation service has started 31.706
Then I am notified that the installation succeeded 1.659
And Additional Software is correctly configured for package "popularity-contest" 0.810
And the package "popularity-contest" is installed after Additional Software has been started 0.294
After features/support/hooks.rb:500 37.379
After features/support/hooks.rb:311 1.102
After features/support/hooks.rb:100 0.052
2:27.093
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given a computer 0.210
And I start Tails from USB drive "__internal" and I login with an administration password 1:41.360
And I update APT using apt 16.446
When I install "makepp" using apt 22.561
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.416
And the package "makepp" is installed 0.098
After features/support/hooks.rb:500 37.402
After features/support/hooks.rb:311 1.130
After features/support/hooks.rb:100 0.014
4:57.972
Before features/support/hooks.rb:265 0.005
Before features/support/hooks.rb:492 0.006
Given a computer 0.280
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:11.092
When I uninstall "popularity-contest" using apt 21.739
And I accept removing "popularity-contest" from Additional Software 0.582
Then "popularity-contest" is not in the list of Additional Software 0.669
When I start Synaptic 24.983
And I update APT using Synaptic 22.790
And I install "cowsay" using Synaptic 9.313
And I accept adding "cowsay" to Additional Software 1.273
Then Additional Software is correctly configured for package "cowsay" 0.790
When I uninstall "cowsay" using apt 3.198
And I refuse removing "cowsay" from Additional Software 0.579
Then Additional Software is correctly configured for package "cowsay" 0.735
When I start "Additional Software" via GNOME Activities Overview 9.859
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.655
Then "cowsay" is not in the list of Additional Software 0.958
When I install "cowsay" using apt 3.200
And I refuse adding "cowsay" to Additional Software 0.591
Then "cowsay" is not in the list of Additional Software 0.678
After features/support/hooks.rb:500 0.982
After features/support/hooks.rb:311 0.741
After features/support/hooks.rb:100 0.009
11:29.719
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:18.174
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.291
And I accept adding "cowsay" to Additional Software 5.654
And Additional Software is correctly configured for package "cowsay" 0.851
And I shutdown Tails and wait for the computer to power off 6.317
And I start Tails from USB drive "__internal" with network unplugged 1:6.094
And I enable persistence 10.583
# 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.022
And I log in to a new session 38.730
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.151
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
# 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.059
And the network is plugged 0.053
And Tor is ready 19.585
# 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.348
And available upgrades have been checked 0.225
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.759
And I can open the Additional Software configuration window from the notification 3.389
And I shutdown Tails and wait for the computer to power off 2:2.608
And I start Tails from USB drive "__internal" with network unplugged 57.433
And I enable persistence 9.140
# 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.023
And I log in to a new session 39.431
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 40.880
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
And the network is plugged 0.044
And Tor is ready 52.273
Then the Additional Software upgrade service has started 0.160
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.079
After features/support/hooks.rb:500 2.297
After features/support/hooks.rb:311 0.974
After features/support/hooks.rb:100 0.052
2:6.586
Before features/support/hooks.rb:265 0.005
Before features/support/hooks.rb:492 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" with network unplugged 57.362
And I enable persistence 9.581
And I remove the "cowsay" deb files from the APT cache 0.328
# 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.084
And I log in to a new session 38.127
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.430
And I can open the Additional Software log file from the notification 4.938
And the package "cowsay" is not installed 0.529
After features/support/hooks.rb:500 0.104
After features/support/hooks.rb:311 1.031
After features/support/hooks.rb:100 0.009
Tags: @product
1:56.320
Before features/support/hooks.rb:265 0.005
Given a computer 0.185
And I create a 7200 MiB disk named "old" 0.037
And I plug USB drive "old" 1.049
And I write an old version of the Tails USB image to disk "old" 29.542
When I start Tails from USB drive "old" with network unplugged 1:21.762
Then the boot device has safe access rights 2.821
And Tails is running from USB drive "old" 0.299
And there is no persistence partition on USB drive "old" 0.061
And process "udev-watchdog" is running 0.091
And udev-watchdog is monitoring the correct device 0.276
And I unplug USB drive "old" 0.192
After features/support/hooks.rb:311 7.079
After features/support/hooks.rb:100 0.009
Tags: @product
2:6.635
Before features/support/hooks.rb:265 0.006
Given a computer 0.189
And I start Tails from USB drive "old" with network unplugged and I login 1:20.074
Then Tails is running from USB drive "old" 0.284
And I create a persistent partition 35.515
And I take note of which tps features are available 1.368
Then a Tails persistence partition exists on USB drive "old" 0.817
And I shutdown Tails and wait for the computer to power off 8.385
After features/support/hooks.rb:311 0.155
After features/support/hooks.rb:100 0.013
Tags: @product
2:42.653
Before features/support/hooks.rb:265 0.006
Given a computer 0.191
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:6.027
Then Tails is running from USB drive "old" 0.365
And all tps features are active 1.842
When I write some files expected to persist 1.748
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.234
And all persistence configuration files have safe access rights 0.364
And all persistent directories from the old Tails version have safe access rights 2.577
And I take note of which tps features are available 0.391
And I shutdown Tails and wait for the computer to power off 4.344
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.565
After features/support/hooks.rb:311 0.151
After features/support/hooks.rb:100 0.011
Tags: @product
2:26.020
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.064
And I log in to a new session 17.824
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.646
And I plug USB drive "to_upgrade" 2.434
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:33.719
Then the running Tails is installed on USB drive "to_upgrade" 19.957
And I unplug USB drive "to_upgrade" 0.189
And I unplug USB drive "__internal" 0.183
After features/support/hooks.rb:311 2.066
After features/support/hooks.rb:100 0.000
Tags: @product
2:19.228
Before features/support/hooks.rb:265 0.007
Given a computer 0.179
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:9.993
Then all tps features from the old Tails version are active 1.693
And Tails is running from USB drive "to_upgrade" 0.359
And the boot device has safe access rights 3.023
And the expected persistent files created with the old Tails version are present in the filesystem 1.708
And all persistent directories from the old Tails version have safe access rights 2.270
After features/support/hooks.rb:311 0.671
After features/support/hooks.rb:100 0.009
6:25.821
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.841
And no SquashFS delta is installed 0.175
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.379
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.046
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.283
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.413
When the network is plugged 0.046
And Tor is ready 20.716
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.485
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.266
Given I shutdown Tails and wait for the computer to power off 8.360
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.427
Then Tails is running version 6.2~testoverlayfs 0.014
And all tps features are active 2.231
And the file system changes introduced in version 6.2~testoverlayfs are present 0.300
And only the 6.2~testoverlayfs SquashFS delta is installed 0.065
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.303
# 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.273
When the network is plugged 0.045
And Tor is ready 20.988
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.386
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 7.787
Given I shutdown Tails and wait for the computer to power off 4.275
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.965
Then Tails is running version 6.3~testoverlayfs 0.036
And all tps features are active 1.971
And the file system changes introduced in version 6.3~testoverlayfs are present 0.477
And only the 6.3~testoverlayfs SquashFS delta is installed 0.071
# 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.303
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.297
When the network is plugged 0.043
And Tor is ready 21.759
Then the Upgrader considers the system as up-to-date 0.330
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 14.502
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.947
After features/support/hooks.rb:311 0.810
After features/support/hooks.rb:100 0.018
34.151
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.121
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.479
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.056
And the signing key used by the Upgrader is outdated 1.636
But a current signing key is available on our website 0.000
When the network is plugged 0.038
And Tor is ready 19.386
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 3.430
After features/support/hooks.rb:311 1.268
After features/support/hooks.rb:100 0.000
58.950
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 48.201
When I eject the boot medium 0.244
Then Tails eventually shuts down 10.504
After features/support/hooks.rb:311 0.254
After features/support/hooks.rb:100 0.000
42.700
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.115
And I prepare Tails for memory erasure tests 0.466
And I fill a 128 MiB file with a known pattern on the root filesystem 16.281
And patterns cover at least 128 MiB in the guest's memory 3.877

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

When I eject the boot medium 0.306
And I wait for Tails to finish wiping the memory 11.912
Then I find very few patterns in the guest's memory 1.739

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

After features/support/hooks.rb:311 3.512
After features/support/hooks.rb:100 0.000
45.181
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 8.186
And I prepare Tails for memory erasure tests 0.441
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.191
And I fill the USB drive with a known pattern 2.621
And I read the content of the test FS 0.125
And patterns cover at least 90% of the test FS size in the guest's memory 3.424

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

When I eject the boot medium 5.662
And I wait for Tails to finish wiping the memory 13.793
Then I find very few patterns in the guest's memory 1.734

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

After features/support/hooks.rb:311 3.599
After features/support/hooks.rb:100 0.000
1:3.824
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.156
And I prepare Tails for memory erasure tests 0.408
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.183
And I fill the USB drive with a known pattern 1.514
And I read the content of the test FS 0.073
And patterns cover at least 99% of the test FS size in the guest's memory 3.029

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

When I eject the boot medium 0.273
And I wait for Tails to finish wiping the memory 10.406
Then I find very few patterns in the guest's memory 1.777

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

After features/support/hooks.rb:311 3.528
After features/support/hooks.rb:100 0.000
2:19.915
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.127
And I prepare Tails for memory erasure tests 0.646
And I fill a 128 MiB file with a known pattern on the persistent filesystem 23.992
And patterns cover at least 100 MiB in the guest's memory 3.748

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

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

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

And Tails eventually shuts down 1:29.033
After features/support/hooks.rb:311 0.189
After features/support/hooks.rb:100 0.000
Tags: @product
56.850
Before features/support/hooks.rb:265 0.006
Given a computer 0.198
And I start Tails from DVD with network unplugged and genuine APT sources 56.298
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.053
And no proposed-updates APT suite is enabled 0.055
And no experimental APT suite is enabled for deb.torproject.org 0.054
And if releasing, no unversioned Tails APT source is enabled 0.173

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:311 0.659
After features/support/hooks.rb:100 0.008
Tags: @product
1:12.365
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.371
# 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.533
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.350
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.289
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.021
When I start Tails' custom backup tool 3.945
Then the backup tool displays "Plug in your backup Tails USB stick" 0.219
When I plug USB drive "backup" 2.559
And I give the Persistent Storage on drive "backup" its own UUID 0.139
And I click "Retry" in the backup tool 1.192
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.204
When I click "Back Up" in the backup tool 1.134
And I enter my persistent storage passphrase into the polkit prompt 2.825
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 20.523
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.176
And I plug USB drive "backup" 3.492
Then the USB drive "backup" contains the same files as my persistent storage 5.386
After features/support/hooks.rb:311 2.139
After features/support/hooks.rb:100 0.124
Tags: @product
0.191
Then the hostname should not have been leaked on the network 0.191
After features/support/hooks.rb:311 0.628
After features/support/hooks.rb:100 0.063
Tags: @product
0.707
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.178
And I switch to the "manually-added-con" NetworkManager connection 0.322
Then the hostname should not have been leaked on the network 0.205
After features/support/hooks.rb:311 0.726
After features/support/hooks.rb:100 0.050
43.364
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.333
When I start "Tails Documentation" via GNOME Activities Overview 10.751
Then the Tor Browser has started 23.706
Then "Tails - Documentation" has loaded in the Tor Browser 0.572
After features/support/hooks.rb:311 0.853
After features/support/hooks.rb:100 0.000
46.896
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.405
When I start "Tails Documentation" via GNOME Activities Overview 10.577
Then the Tor Browser has started 22.265
Then "Tails - Documentation" has loaded in the Tor Browser 0.647
After features/support/hooks.rb:311 1.010
After features/support/hooks.rb:100 0.000
21.491
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD without network and logged in 8.152
When I start Electrum through the GNOME menu 11.239
But the "electrum" tps feature is not enabled 0.577
And I see a warning that Electrum is not persistent 1.521
After features/support/hooks.rb:500 0.111
After features/support/hooks.rb:311 0.949
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.071
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.447
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.486
Then I see "CupsTestPage.png" after at most 40 seconds 3.306
And I can print the current document to "/home/amnesia/output.pdf" 5.830
After features/support/hooks.rb:311 1.682
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
19.910
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.035
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.178
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.368
Then I see "CupsTestPage.png" after at most 40 seconds 2.707
And I can print the current document to "/home/amnesia/output.pdf" 4.620
After features/support/hooks.rb:311 0.848
After features/support/hooks.rb:100 0.000
Feature: Using Evince
20.109
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.009
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.165
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.051
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.043
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.046
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.150
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.465
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.456
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.088
When I close Evince 0.183
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.124
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.151
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.270
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.057
When I close Evince 0.205
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.104
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.178
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.259
# 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.095
After features/support/hooks.rb:311 0.855
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.978
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.222
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.208
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.073
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.714
Then I see "CupsTestPage.png" after at most 40 seconds 3.860
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.899
After features/support/hooks.rb:311 0.723
After features/support/hooks.rb:100 0.000
Feature: Using Evince
16.974
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.220
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.291
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.161
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 4.653
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.377
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.089
After features/support/hooks.rb:311 0.747
After features/support/hooks.rb:100 0.000
19.936
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 8.171
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.241
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.216
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.056
After features/support/hooks.rb:311 0.785
After features/support/hooks.rb:100 0.000
Tags: @product
8.807
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and logged in 8.096
When the "Dogtail rules!" notification is sent 0.187
Then the "Dogtail rules!" notification is shown to the user 0.522
After features/support/hooks.rb:311 0.723
After features/support/hooks.rb:100 0.000
Tags: @product
3:32.998
Before features/support/hooks.rb:265 0.006
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.335
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.037
And Tor is ready 17.647
And all notifications have disappeared 4.131
When I start "Additional Software" via GNOME Activities Overview 10.539
And I close the "tails-additional-software-config" window 2.114
When I start "Disks" via GNOME Activities Overview 8.724
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.872
When I start "GNOME Terminal" via GNOME Activities Overview 8.790
And I close the "gnome-terminal-server" window 1.923
When I start "Files" via GNOME Activities Overview 8.062
And I close the "org.gnome.Nautilus" window 17.952
When I start "Persistent Storage" via GNOME Activities Overview 10.003
And I close the "tps-frontend" window 3.857
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.453
And I close the "zenity" window 3.342
When I start "Pidgin" via GNOME Activities Overview 8.209
And I close the "Pidgin" window via Alt+F4 3.787
When I start "Thunderbird" via GNOME Activities Overview 8.762
And I close the "Thunderbird" window 12.486
When I start "Tor Browser" via GNOME Activities Overview 8.842
And I close the "Firefox" window 13.523
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.344
And I close the "unlock-veracrypt-volumes" window 1.889
When I start "Unsafe Browser" via GNOME Activities Overview 9.174
And I close the "Firefox" window 16.189
After features/support/hooks.rb:311 1.090
After features/support/hooks.rb:100 0.000
Tags: @product
39.076
Before features/support/hooks.rb:265 0.006
Given a computer 0.188
And I start the computer from DVD with network unplugged 35.071
When Tails detects disk read failures on the SquashFS 1.431
Then I see a disk failure message on the splash screen 2.386
After features/support/hooks.rb:311 0.656
After features/support/hooks.rb:100 0.009
Tags: @product
37.870
Before features/support/hooks.rb:265 0.007
Given a computer 0.205
And I start the computer from DVD with network unplugged 34.245
When Tails detects disk read failures on the boot device 0.411
Then I see a disk failure message on the splash screen 3.007
After features/support/hooks.rb:311 0.646
After features/support/hooks.rb:100 0.009
Tags: @product
39.061
Before features/support/hooks.rb:265 0.007
Given a computer 0.192
And I start the computer from DVD with network unplugged 34.711
When Tails detects disk read failures on the boot device with a target error 1.533
Then I see a disk failure message on the splash screen 2.623
After features/support/hooks.rb:311 0.622
After features/support/hooks.rb:100 0.009
Tags: @product @doc
33.599
Before features/support/hooks.rb:265 0.006
Given a computer 0.191
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.716
When Tails detects disk read failures on the SquashFS 1.596
Then I see a disk failure message 0.476
Then I can open the hardware failure documentation from the disk failure message 21.617
After features/support/hooks.rb:311 2.240
After features/support/hooks.rb:100 0.000
Tags: @product @doc
34.573
Before features/support/hooks.rb:265 0.006
Given a computer 0.239
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.666
When Tails detects disk read failures on the boot device 1.768
Then I see a disk failure message 0.488
Then I can open the hardware failure documentation from the disk failure message 22.409
After features/support/hooks.rb:311 1.936
After features/support/hooks.rb:100 0.000
Tags: @product @doc
30.064
Before features/support/hooks.rb:265 0.006
Given a computer 0.197
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.297
When Tails detects disk read failures on the boot device with a target error 0.786
Then I see a disk failure message 1.265
Then I can open the hardware failure documentation from the disk failure message 18.517
After features/support/hooks.rb:311 2.416
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
50.020
Before features/support/hooks.rb:265 0.006
Given a computer 0.196
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.438
Then I see a graphics card failure message on the splash screen 15.384
After features/support/hooks.rb:311 0.726
After features/support/hooks.rb:100 0.010
Tags: @product @doc
11.923
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.080
Then the included OpenPGP keys are valid for the next 1 month 3.843
After features/support/hooks.rb:311 0.724
After features/support/hooks.rb:100 0.000
Tags: @product
20.621
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.072
Then the keys trusted by APT are valid for the next 3 months 12.548
After features/support/hooks.rb:311 0.810
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.670
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.303
And I log in to a new session in German (de) 33.237
Then the amnesiac Documents directory exists 0.170
And there is a GNOME bookmark for the amnesiac Documents directory 2.958
After features/support/hooks.rb:311 0.734
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.895
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.197
And I log in to a new session in German (de) 32.267
Then the amnesiac Downloads directory exists 0.127
And there is a GNOME bookmark for the amnesiac Downloads directory 3.303
After features/support/hooks.rb:311 0.834
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.078
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.030
And I log in to a new session in German (de) 32.355
Then the amnesiac Music directory exists 0.052
And there is a GNOME bookmark for the amnesiac Music directory 2.639
After features/support/hooks.rb:311 1.789
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.357
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.955
And I log in to a new session in German (de) 32.597
Then the amnesiac Pictures directory exists 0.073
And there is a GNOME bookmark for the amnesiac Pictures directory 2.731
After features/support/hooks.rb:311 0.934
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.516
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.173
And I log in to a new session in German (de) 32.623
Then the amnesiac Videos directory exists 0.080
And there is a GNOME bookmark for the amnesiac Videos directory 2.638
After features/support/hooks.rb:311 0.861
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.537
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.001
When I log in to a new session in Arabic (ar) 34.747
Then the keyboard layout is set to "us" 0.125
When the network is plugged 0.046
And Tor is ready 15.797
Then I successfully start the Unsafe Browser in "ar" 15.435
And I kill the Unsafe Browser 5.889
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.440
And DuckDuckGo is the default search engine 10.133
And I kill the Tor Browser 5.649
And the screen keyboard works in Thunderbird 13.596
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:311 1.119
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.828
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.041
When I log in to a new session in Chinese (zh_CN) 33.936
Then the keyboard layout is set to "cn" 0.294
When the network is plugged 0.051
And Tor is ready 19.339
Then I successfully start the Unsafe Browser in "zh_CN" 15.775
And I kill the Unsafe Browser 5.769
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 28.966
And DuckDuckGo is the default search engine 10.609
And I kill the Tor Browser 5.428
And the screen keyboard works in Thunderbird 17.917
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:311 1.067
After features/support/hooks.rb:100 0.000
Feature: Localization
1:52.096
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.029
When I log in to a new session in English (en) 17.446
Then the keyboard layout is set to "us" 0.180
When the network is plugged 0.040
And Tor is ready 15.578
Then I successfully start the Unsafe Browser in "en" 16.708
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 24.490
And DuckDuckGo is the default search engine 4.927
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 12.956
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:311 1.692
After features/support/hooks.rb:100 0.000
Feature: Localization
2:17.717
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.072
When I log in to a new session in French (fr) 32.836
Then the keyboard layout is set to "fr" 0.317
When the network is plugged 0.032
And Tor is ready 16.061
Then I successfully start the Unsafe Browser in "fr" 15.712
And I kill the Unsafe Browser 5.904
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 29.056
And DuckDuckGo is the default search engine 10.647
And I kill the Tor Browser 5.421
And the screen keyboard works in Thunderbird 13.007
And the layout of the screen keyboard is set to "fr" 0.541
After features/support/hooks.rb:311 1.586
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.660
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.010
When I log in to a new session in German (de) 33.561
Then the keyboard layout is set to "de" 0.127
When the network is plugged 0.045
And Tor is ready 15.919
Then I successfully start the Unsafe Browser in "de" 15.889
And I kill the Unsafe Browser 5.967
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.552
And DuckDuckGo is the default search engine 10.369
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 13.111
And the layout of the screen keyboard is set to "de" 0.527
After features/support/hooks.rb:311 1.019
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.756
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.032
When I log in to a new session in Italian (it) 33.493
Then the keyboard layout is set to "it" 0.110
When the network is plugged 0.032
And Tor is ready 15.347
Then I successfully start the Unsafe Browser in "it" 17.270
And I kill the Unsafe Browser 5.664
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 27.462
And DuckDuckGo is the default search engine 10.285
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 12.958
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:311 3.283
After features/support/hooks.rb:100 0.000
Feature: Localization
2:48.503
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.993
When I log in to a new session in Persian (fa) 34.866
Then the keyboard layout is set to "ir" 0.115
When the network is plugged 0.037
And Tor is ready 45.475
Then I successfully start the Unsafe Browser in "fa" 15.038
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 30.066
And DuckDuckGo is the default search engine 10.455
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 12.502
And the layout of the screen keyboard is set to "ir" 0.532
After features/support/hooks.rb:311 3.166
After features/support/hooks.rb:100 0.000
Feature: Localization
2:14.076
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.997
When I log in to a new session in Portuguese (pt) 32.401
Then the keyboard layout is set to "pt" 0.298
When the network is plugged 0.033
And Tor is ready 15.735
Then I successfully start the Unsafe Browser in "pt" 15.855
And I kill the Unsafe Browser 5.882
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 26.144
And DuckDuckGo is the default search engine 10.356
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 13.180
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:311 1.986
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.381
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.921
When I log in to a new session in Russian (ru) 32.887
Then the keyboard layout is set to "ru" 0.248
When the network is plugged 0.038
And Tor is ready 15.511
Then I successfully start the Unsafe Browser in "ru" 18.364
And I kill the Unsafe Browser 5.800
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 29.383
And DuckDuckGo is the default search engine 9.925
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 14.359
And the layout of the screen keyboard is set to "ru" 0.531
After features/support/hooks.rb:311 3.066
After features/support/hooks.rb:100 0.000
Feature: Localization
2:15.807
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.072
When I log in to a new session in Spanish (es) 32.457
Then the keyboard layout is set to "es" 0.205
When the network is plugged 0.032
And Tor is ready 15.189
Then I successfully start the Unsafe Browser in "es" 15.687
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 26.903
And DuckDuckGo is the default search engine 10.740
And I kill the Tor Browser 5.462
And the screen keyboard works in Thunderbird 14.568
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:311 3.400
After features/support/hooks.rb:100 0.000
Feature: Localization
2:15.057
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.177
When I log in to a new session in Turkish (tr) 32.170
Then the keyboard layout is set to "tr" 0.198
When the network is plugged 0.035
And Tor is ready 15.473
Then I successfully start the Unsafe Browser in "tr" 16.439
And I kill the Unsafe Browser 5.754
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 26.864
And DuckDuckGo is the default search engine 10.920
And I kill the Tor Browser 5.457
And the screen keyboard works in Thunderbird 12.914
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:311 3.553
After features/support/hooks.rb:100 0.000
Tags: @product
43.991
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.916
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.184
And I log in to a new session 17.679
And the network is plugged 0.042
And Tor is ready 12.956
Then 1 network interface is enabled 0.117
And the 1st network device has its real MAC address configured 0.095
When I hotplug a network device and wait for it to be initialized 1.499
Then 2 network interfaces are enabled 0.109
And the 2nd network device has its real MAC address configured 0.107
And some network device leaked the real MAC address 0.276
After features/support/hooks.rb:311 1.012
After features/support/hooks.rb:100 0.041
Tags: @product
41.878
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.053
And I capture all network traffic 0.006
When I log in to a new session 16.928
And the network is plugged 0.041
And Tor is ready 14.858
Then 1 network interface is enabled 0.126
And the 1st network device has a spoofed MAC address configured 0.071
When I hotplug a network device and wait for it to be initialized 1.382
Then 2 network interfaces are enabled 0.068
And the 2nd network device has a spoofed MAC address configured 0.074
And no network device leaked the real MAC address 0.266
After features/support/hooks.rb:311 0.597
After features/support/hooks.rb:100 0.031
Tags: @product
27.506
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.000
And I capture all network traffic 0.006
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns false 0.164
When I log in to a new session 17.251
Then no network interfaces are enabled 0.211
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.812
After features/support/hooks.rb:311 0.725
After features/support/hooks.rb:100 0.046
Tags: @product
26.728
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.001
And I capture all network traffic 0.006
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.167
When I log in to a new session 16.607
Then no network interfaces are enabled 0.129
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.758
After features/support/hooks.rb:311 2.577
After features/support/hooks.rb:100 0.028
Tags: @product
28.080
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.946
And I capture all network traffic 0.006
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns true 0.181
And no network interface modules can be unloaded 0.464
When I log in to a new session 17.725
Then 1 network interface is enabled 0.111
But the MAC spoofing panic mode disabled networking 0.604
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 0.986
After features/support/hooks.rb:311 0.729
After features/support/hooks.rb:100 0.051
Tags: @product
57.030
Before features/support/hooks.rb:265 0.006
Given a computer 0.183
And I capture all network traffic 0.006
When I start the computer 0.963
Then the computer boots Tails 55.738
And no network interfaces are enabled 0.126
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:311 0.632
After features/support/hooks.rb:100 0.044
1:32.026
Before features/support/hooks.rb:265 0.006
Given a computer 0.185
And I start Tails from DVD with network unplugged and I login 1:14.969
And I plug and mount a USB drive containing a sample PNG 15.323
Then MAT can clean some sample PNG file 1.547
After features/support/hooks.rb:311 0.601
After features/support/hooks.rb:100 0.009
Feature: Networking
Tags: @product
1:23.483
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.096
And I wait between 30 and 60 seconds 57.011

Slept for 57 seconds

Then the Tor Status icon tells me that Tor is not usable 0.710
When the network is plugged 0.041
Then I successfully configure Tor 12.619
And the Tor Status icon tells me that Tor is usable 0.728
And all notifications have disappeared 4.219
And the time has synced 0.055
After features/support/hooks.rb:311 0.616
After features/support/hooks.rb:100 0.000
Feature: Networking
36.936
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.124
And I disable networking in Tails Greeter 0.897
And I log in to a new session 17.356
Then no network interfaces are enabled 0.150
When I hotplug a network device 0.158
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.244
After features/support/hooks.rb:311 0.791
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
27.386
Before features/support/hooks.rb:265 0.004
Given I have started Tails from DVD and logged in and the network is connected 15.859
When I start "Onion Circuits" via GNOME Activities Overview 9.956
Then Onion Circuits starts 1.278
And Onion Circuits shows some circuits 0.291
After features/support/hooks.rb:311 0.754
After features/support/hooks.rb:100 0.000
Tags: @product
2:15.294
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:30.972
And I update APT using apt 18.242
And I install "python3-behave" using apt 22.704
Then the Tails Persistent Storage behave tests pass 3.375
After features/support/hooks.rb:311 0.623
After features/support/hooks.rb:100 0.000
Tags: @product
40.290
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.995
When I log in to a new session without activating the Persistent Storage 21.519
Then Tails is running from USB drive "__internal" 0.399
And persistence is disabled 0.348
But a Tails persistence partition exists on USB drive "__internal" 6.027
After features/support/hooks.rb:311 1.832
After features/support/hooks.rb:100 0.000
Tags: @product
2:50.223
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.078
Then Tails is running from USB drive "__internal" 0.691
When I create a file in the Persistent directory 0.178
And I create a persistent partition with the default settings 21.570
Then the file I created was copied to the Persistent Storage 0.473
When I shutdown Tails and wait for the computer to power off 12.448
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.374
Then persistence for "Persistent" is active 0.321
And the file I created in the Persistent directory exists 0.085
After features/support/hooks.rb:311 0.830
After features/support/hooks.rb:100 0.007
Tags: @product
54.336
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.500
And the system is very low on memory 4.093
When I create a file in the Persistent directory 1.036
When I try to create a persistent partition 21.606
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.169
When I close the Persistent Storage app 2.678
And I free up some memory 1.526
And I create a persistent partition with the default settings 12.504
Then the file I created was copied to the Persistent Storage 0.220
After features/support/hooks.rb:311 1.084
After features/support/hooks.rb:100 0.000
Tags: @product
2:36.568
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.079
Then Tails is running from USB drive "__internal" 0.522
And all tps features are active 2.057
And all persistent directories have safe access rights 2.363
When I disable the first tps feature 5.380
Then all tps features but the first one are active 1.870
And I shutdown Tails and wait for the computer to power off 8.735
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.468
Then all tps features but the first one are active 2.090
After features/support/hooks.rb:311 0.795
After features/support/hooks.rb:100 0.010
Tags: @product
18.542
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.454
Then persistence for "Persistent" is active 0.309
And I create a file in the Persistent directory 0.105
Then the file I created was copied to the Persistent Storage 0.060
When I disable the first tps feature 5.290
Then persistence for "Persistent" is not active 0.071
And the Persistent directory does not exist 0.058
When I enable the first tps feature 3.052
Then persistence for "Persistent" is active 0.066
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:311 0.694
After features/support/hooks.rb:100 0.000
Tags: @product
18.096
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.924
Then persistence for "Persistent" is active 0.087
When I create a file in the Persistent directory 0.071
And I disable the first tps feature 5.295
And I delete the data of the Persistent Folder feature 3.595
Then the file I created does not exist on the Persistent Storage 0.121
After features/support/hooks.rb:311 0.671
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.845
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.776
And the network is plugged 0.052
And Tor is ready 19.265
And I take note of which tps features are available 0.571
When I write some files expected to persist 1.459
And I shutdown Tails and wait for the computer to power off 6.644
# 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.076
After features/support/hooks.rb:311 0.148
After features/support/hooks.rb:100 0.000
Tags: @product
3:17.863
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.797
And the network is plugged 0.073
And Tor is ready 18.307
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.176
And I shutdown Tails and wait for the computer to power off 8.547
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.843
And I capture all network traffic 0.010
And the network is plugged 0.039
And Tor is ready 47.321
And I switch to the "persistent-con-current" NetworkManager connection 0.355
And the 1st network device has a spoofed MAC address configured 0.072
And no network device leaked the real MAC address 0.317
After features/support/hooks.rb:311 0.620
After features/support/hooks.rb:100 0.057
Tags: @product
54.502
Before features/support/hooks.rb:265 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 11.828
And I enable persistence creation in Tails Greeter 1.152
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.441
Then I create a persistent partition with the default settings using the wizard that was already open 22.080
After features/support/hooks.rb:311 1.717
After features/support/hooks.rb:100 0.000
Tags: @product
4:43.238
Before features/support/hooks.rb:265 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 11.536
When I enable persistence 34.485
Then no persistent Greeter options were restored 15.459
When I set all Greeter options to non-default values 23.898
And I log in to a new session in German (de) after having activated the Persistent Storage 51.999
Then all Greeter options are set to non-default values 0.644
When I cold reboot the computer 7.397
And the computer reboots Tails 57.714
Given I enable persistence 29.769
Then persistent Greeter options were restored 15.119
When I log in to a new session after having activated the Persistent Storage 34.754
Then all Greeter options are set to non-default values 0.458
After features/support/hooks.rb:311 1.244
After features/support/hooks.rb:100 0.009
Tags: @product
3:30.223
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.517
# 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 35.617
And I shutdown Tails and wait for the computer to power off 12.310
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:58.820
And I change the passphrase of the Persistent Storage back to the original 33.957
After features/support/hooks.rb:311 1.958
After features/support/hooks.rb:100 0.007
Tags: @product
54.348
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.920
And I log in to a new session without activating the Persistent Storage 18.636
Then persistence is disabled 0.323
But a Tails persistence partition exists on USB drive "__internal" 5.360
And all notifications have disappeared 9.781
When I delete the persistent partition 9.992
Then there is no persistence partition on USB drive "__internal" 0.333
After features/support/hooks.rb:311 0.956
After features/support/hooks.rb:100 0.000
Tags: @product
2:25.210
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.967
When I write some dotfile expected to persist 0.137
And I shutdown Tails and wait for the computer to power off 8.821
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.902
Then the expected persistent dotfile is present in the filesystem 0.381
After features/support/hooks.rb:311 0.644
After features/support/hooks.rb:100 0.010
Tags: @product
1:37.114
Before features/support/hooks.rb:265 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.251
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.107
When I try to enable persistence 0.263
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.887
When I log in to a new session after having activated the Persistent Storage 41.100
And all notifications have disappeared 8.588
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.485
And all tps features are enabled 2.435
And all tps features but the first one are active 1.994
After features/support/hooks.rb:311 1.363
After features/support/hooks.rb:100 0.000
Tags: @product
4:10.634
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 2:55.698
And I enable persistence 29.669
And I log in to a new session after having activated the Persistent Storage 42.589
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 2.288
And persistence is enabled 0.387
After features/support/hooks.rb:311 1.143
After features/support/hooks.rb:100 0.000
Tags: @product
28.309
Before features/support/hooks.rb:265 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.825
And I enable persistence but something goes wrong during the LUKS header upgrade 18.745
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.738
After features/support/hooks.rb:311 0.833
After features/support/hooks.rb:100 0.000
Tags: @product
18.135
When I choose to connect to Tor automatically 1.850
And I accept Tor Connection's offer to use my persistent bridges 1.794
And I click "Connect to Tor" 1.264
Then I wait until Tor is ready 11.224
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.036
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.951
After features/support/hooks.rb:311 0.717
After features/support/hooks.rb:100 0.081
Tags: @product
19.959
When I choose to connect to Tor automatically 2.360
And I accept Tor Connection's offer to use my persistent bridges 1.728
And I disable saving bridges to Persistent Storage 1.231
And I configure a direct connection in the Tor Connection Assistant 10.253
Then I wait until Tor is ready 2.312
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.070
And all Internet traffic has only flowed through Tor or connectivity check service 0.990
After features/support/hooks.rb:311 0.646
After features/support/hooks.rb:100 0.041
Feature: Random Seed
Tags: @product
2:44.780
Before features/support/hooks.rb:265 0.005
Given a computer 0.207
And I temporarily create a 7200 MiB disk named "temp" 0.045
And I plug USB drive "temp" 1.049
And I write the Tails USB image to disk "temp" 29.728
Then there is no random seed on USB drive "temp" 6.054
When I start Tails from USB drive "temp" with network unplugged 1:29.570
Then the random seed was written multiple times on first boot 0.060
And there is a random seed on USB drive "temp" 5.946
When I log in to a new session 14.944
And I wait for the random seed to be updated 1.059
Then there is a random seed on USB drive "temp" 5.982
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.109
Then there is a random seed on USB drive "temp" 6.022
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:311 0.152
After features/support/hooks.rb:100 0.092
Tags: @product
11.448
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 11.034
Then the live user has been setup by live-boot 0.135
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.079
And the live user owns its home directory which has strict permissions 0.199
After features/support/hooks.rb:311 0.671
After features/support/hooks.rb:100 0.000
15.757
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.500
Then no unexpected services are listening for network connections 0.257

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

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

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

After features/support/hooks.rb:311 0.593
After features/support/hooks.rb:100 0.000
Tags: @product
18.372
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.785
Then the live user can only access allowed local services 5.587

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

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

amnesia could access 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

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

After features/support/hooks.rb:311 0.583
After features/support/hooks.rb:100 0.000
Tags: @product
9.495
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 9.359
Then there are no unexpected messages of priority "err" or higher in the journal 0.136
After features/support/hooks.rb:311 0.790
After features/support/hooks.rb:100 0.000
Tags: @product
11.156
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.048
Then there are no unexpected messages of priority "err" or higher in the journal 0.108
After features/support/hooks.rb:311 0.936
After features/support/hooks.rb:100 0.000
Tags: @product
22.530
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.379
When I request a shutdown using the system menu 1.641
Then Tails eventually shuts down 8.509
After features/support/hooks.rb:311 0.176
After features/support/hooks.rb:100 0.000
1:22.255
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.077
When I request a reboot using the system menu 1.649
Then Tails eventually restarts 1:8.528
After features/support/hooks.rb:311 3.491
After features/support/hooks.rb:100 0.000
6.947
Given I monitor the network connections of SSH 0.064
And I have the SSH key pair for an SSH server 0.304
When I connect to an SSH server on the Internet 5.255
Then I have sucessfully logged into the SSH server 1.309
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:500 0.388
After features/support/hooks.rb:311 0.918
After features/support/hooks.rb:100 0.000
7.105
Given I have the SSH key pair for an SSH server 0.201
And an SSH server is running on the LAN 0.341
When I connect to an SSH server on the LAN 4.921
Then I am prompted to verify the SSH fingerprint for the SSH server 1.641
After features/support/hooks.rb:500 0.362
After features/support/hooks.rb:311 0.595
After features/support/hooks.rb:100 0.001
11.285
Given I have the SSH key pair for an SFTP server 0.209
When I connect to an SFTP server on the Internet 9.746
Then I successfully connect to the SFTP server 1.329
After features/support/hooks.rb:500 0.394
After features/support/hooks.rb:311 1.367
After features/support/hooks.rb:100 0.000
16.394
Given I cancel setting up an email account 2.772
When I open Thunderbird's Add-ons Manager 1.901
And I open the Extensions tab 1.073
Then I see that no add-ons are enabled in Thunderbird 10.646
After features/support/hooks.rb:500 0.627
After features/support/hooks.rb:311 1.175
After features/support/hooks.rb:100 0.000
44.046
When I enter my email credentials into the autoconfiguration wizard 10.365
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.377
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.421
When I accept the autoconfiguration wizard's configuration 18.447
And I send an email to myself 6.258
And I fetch my email 1.463
Then I can find the email I sent to myself in my inbox 6.711
After features/support/hooks.rb:500 1.343
After features/support/hooks.rb:311 0.954
After features/support/hooks.rb:100 0.000
9.621
When the network is plugged 0.046
And the Tor Connection Assistant autostarts 4.053
And I look at the hide mode but then I go back 4.069
And I choose to connect to Tor automatically 1.323
Then Tor Connection does not propose me to use Tor bridges 0.128
After features/support/hooks.rb:311 0.621
After features/support/hooks.rb:100 0.000
Tags: @product
1:25.343
Given the Tor network and default bridges are blocked 1.459
And the network is plugged 0.031
And I make sure time sync before Tor connects indicates a captive portal 1.255
And the Tor Connection Assistant autostarts 2.781
When I choose to connect to Tor automatically 1.624
And I click "Connect to Tor" 1.157
Then the Tor Connection Assistant fails to connect to Tor 26.883
And the Tor Connection Assistant knows that it's not the time sync that failed 10.596
And the Tor Connection Assistant knows that there might be a captive portal 0.101
When I open the Unsafe Browser from Tor Connection 15.378
And I log-in to the Captive Portal 12.262
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.878
And I allow time sync before Tor connects to work again 0.062
And I click "Connect to Tor" 1.138
Then I wait until Tor is ready 8.612
After features/support/hooks.rb:311 0.648
After features/support/hooks.rb:100 0.001
Tags: @product
12.357
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.826
Then the firewall's policy is to drop all IPv4 traffic 0.182
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.205
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.075
And the firewall is configured to block all external IPv6 traffic 0.067
After features/support/hooks.rb:311 0.603
After features/support/hooks.rb:100 0.000
Tags: @product
41.896
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.904
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 17.245
And I open the Tails homepage in the Unsafe Browser 11.469
And the Tails homepage loads in the Unsafe Browser 0.592
Then the firewall leak detector has detected leaks 0.676
After features/support/hooks.rb:311 0.838
After features/support/hooks.rb:100 0.051
Tags: @product
12.798
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.859
And I capture all network traffic 0.007
And I disable Tails' firewall 0.221
When I do a TCP DNS lookup of "torproject.org" 0.616
Then the firewall leak detector has detected leaks 0.093
After features/support/hooks.rb:311 0.595
After features/support/hooks.rb:100 0.028
Tags: @product
12.815
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.703
And I capture all network traffic 0.006
And I disable Tails' firewall 0.249
When I do a UDP DNS lookup of "torproject.org" 0.745
Then the firewall leak detector has detected leaks 0.109
After features/support/hooks.rb:311 1.057
After features/support/hooks.rb:100 0.036
Tags: @product
16.434
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.902
And I capture all network traffic 0.006
And I disable Tails' firewall 0.231
When I send some ICMP pings 4.182
Then the firewall leak detector has detected leaks 0.112
After features/support/hooks.rb:311 0.581
After features/support/hooks.rb:100 0.047
13.156
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.811
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.276
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:500 0.210
After features/support/hooks.rb:311 0.553
After features/support/hooks.rb:100 0.000
13.103
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.756
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.287
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.059
After features/support/hooks.rb:500 0.240
After features/support/hooks.rb:311 0.600
After features/support/hooks.rb:100 0.000
17.295
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.880
When I open an untorified ICMP connection to 1.2.3.4 5.360
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.054
After features/support/hooks.rb:500 0.282
After features/support/hooks.rb:311 0.571
After features/support/hooks.rb:100 0.000
Tags: @product
20.535
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.014
And the system DNS is using the local DNS resolver 0.024
And the network is plugged 0.046
And I successfully configure Tor 12.436
Then the system DNS is still using the local DNS resolver 0.013
After features/support/hooks.rb:311 0.671
After features/support/hooks.rb:100 0.000
10.224
When I monitor the network connections of tails-security-check 0.051
And I re-run tails-security-check 0.145
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.027
After features/support/hooks.rb:500 0.353
After features/support/hooks.rb:311 0.790
After features/support/hooks.rb:100 0.000
2.455
When I monitor the network connections of htpdate 0.065
And I re-run htpdate 2.377
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:500 0.338
After features/support/hooks.rb:311 0.677
After features/support/hooks.rb:100 0.000
32.421
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.055
And I re-run tails-upgrade-frontend-wrapper 32.354
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:500 0.393
After features/support/hooks.rb:311 0.762
After features/support/hooks.rb:100 0.000
25.007
When I monitor the network connections of Tor Browser 0.062
And I start the Tor Browser 23.774
And the Tor Browser loads the startup page 1.126
Then I see that Tor Browser is properly stream isolated 0.044
After features/support/hooks.rb:500 1.008
After features/support/hooks.rb:311 0.770
After features/support/hooks.rb:100 0.000
Tags: @product
47.760
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.978
And a web server is running on the LAN 1.036
And I capture all network traffic 0.004
When I start the Tor Browser 21.684
And the Tor Browser loads the startup page 1.144
And I open a page on the LAN web server in the Tor Browser 10.358
Then the Tor Browser shows the "Unable to connect" error 1.121
And no traffic was sent to the web server on the LAN 0.431
After features/support/hooks.rb:311 0.886
After features/support/hooks.rb:100 0.026
52.267
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.811
Then the amnesiac Tor Browser directory exists 0.045
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.659
And the persistent Tor Browser directory does not exist 0.053
When I start the Tor Browser 20.798
And the Tor Browser loads the startup page 1.078
Then I can save the current page as "index.html" to the default downloads directory 5.488
And I can print the current page as "output.pdf" to the default downloads directory 11.331
After features/support/hooks.rb:500 0.924
After features/support/hooks.rb:311 0.710
After features/support/hooks.rb:100 0.000
48.284
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.199
When I start the Tor Browser 21.644
Then the Tor Browser loads the startup page 1.133
When I download some file in the Tor Browser 13.030
Then the file is saved to the default Tor Browser download directory 0.275
After features/support/hooks.rb:500 1.846
After features/support/hooks.rb:311 0.672
After features/support/hooks.rb:100 0.000
1:17.079
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.963
When I start the Tor Browser 20.780
And the Tor Browser loads the startup page 1.227
Then I can listen to an Ogg audio track in Tor Browser 43.107
After features/support/hooks.rb:500 1.811
After features/support/hooks.rb:311 0.842
After features/support/hooks.rb:100 0.000
45.687
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.859
When I start the Tor Browser 20.752
And the Tor Browser loads the startup page 1.334
Then I can watch a WebM video in Tor Browser 11.741
After features/support/hooks.rb:500 1.124
After features/support/hooks.rb:311 0.841
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.184
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.862
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.114
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.062
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.052
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.055
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.049
And the file "/tmp/synaptic.html" exists 0.038
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.124
When I start the Tor Browser 20.825
And the Tor Browser loads the startup page 1.233
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.012
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.527
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.072
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.173
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.399
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.496
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.091
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.269
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.496
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.065
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.125
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.907
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.498
# 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.066
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.877
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.497
After features/support/hooks.rb:311 0.678
After features/support/hooks.rb:100 0.000
Tags: @product
34.156
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.818
When I start the Tor Browser 21.198
Then the Tor Browser uses all expected TBB shared libraries 1.139
After features/support/hooks.rb:311 0.735
After features/support/hooks.rb:100 0.000
51.140
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.890
When I start the Tor Browser 21.954
And the Tor Browser loads the startup page 1.278
And I open the Tails homepage in the Tor Browser 9.878
Then the Tor Browser loads the Tails homepage 1.324
When I request a new identity in Tor Browser 3.314
Then the Tor Browser restarts into a fresh session 1.498
After features/support/hooks.rb:500 1.380
After features/support/hooks.rb:311 0.973
After features/support/hooks.rb:100 0.000
Tags: @product
36.081
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.686
When I start the Tor Browser 20.839
And the Tor Browser loads the startup page 1.045
Then Tor Browser's circuit view is working 1.510
After features/support/hooks.rb:311 0.731
After features/support/hooks.rb:100 0.000
Tags: @product
57.084
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.673
When I start the Tor Browser 22.248
And the Tor Browser loads the startup page 1.031
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.511
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.083
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.264
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.269
After features/support/hooks.rb:311 0.788
After features/support/hooks.rb:100 0.000
Tags: @product
1:38.835
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.379
And the network is plugged 0.049
And I successfully configure Tor 19.674
And available upgrades have been checked 0.048
And all notifications have disappeared 4.186
Then the persistent Tor Browser directory exists 0.058
And there is a GNOME bookmark for the persistent Tor Browser directory 1.630
When I start the Tor Browser 21.395
And I open the address "https://tails.net/about" in the Tor Browser 9.902
And "Tails - How Tails works" has loaded in the Tor Browser 1.365
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.831
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.501
Then "Tails - How Tails works" has loaded in the Tor Browser 1.430
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.382
After features/support/hooks.rb:311 0.757
After features/support/hooks.rb:100 0.000
Tags: @product
43.423
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.219
Then the amnesiac Documents directory exists 0.090
And there is a GNOME bookmark for the amnesiac Documents directory 1.599
Then I start the Tor Browser in offline mode 24.993
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.520
After features/support/hooks.rb:311 0.739
After features/support/hooks.rb:100 0.000
Tags: @product
43.324
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.085
Then the amnesiac Downloads directory exists 0.081
And there is a GNOME bookmark for the amnesiac Downloads directory 1.603
Then I start the Tor Browser in offline mode 24.748
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.805
After features/support/hooks.rb:311 0.726
After features/support/hooks.rb:100 0.000
Tags: @product
42.847
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.032
Then the amnesiac Music directory exists 0.052
And there is a GNOME bookmark for the amnesiac Music directory 1.662
Then I start the Tor Browser in offline mode 24.364
And I can save the current page as "index.html" to the Music GNOME bookmark 8.735
After features/support/hooks.rb:311 0.923
After features/support/hooks.rb:100 0.000
Tags: @product
43.275
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.060
Then the amnesiac Pictures directory exists 0.076
And there is a GNOME bookmark for the amnesiac Pictures directory 1.594
Then I start the Tor Browser in offline mode 24.952
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.591
After features/support/hooks.rb:311 0.794
After features/support/hooks.rb:100 0.000
Tags: @product
43.050
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.105
Then the amnesiac Videos directory exists 0.047
And there is a GNOME bookmark for the amnesiac Videos directory 1.640
Then I start the Tor Browser in offline mode 24.990
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.266
After features/support/hooks.rb:311 0.896
After features/support/hooks.rb:100 0.000
Tags: @product
3:22.330
Before features/support/hooks.rb:265 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.706
And all tps features are active 2.067
And all persistent filesystems have safe access rights 0.225
And all persistence configuration files have safe access rights 0.334
And all persistent directories have safe access rights 2.410
When I start the Tor Browser in offline mode 20.999
And I add a bookmark to eff.org in the Tor Browser 14.391
And I cold reboot the computer 9.770
And the computer reboots Tails 59.416
And I enable persistence 13.658
And I log in to a new session 36.664
And all notifications have disappeared 9.719
And I start the Tor Browser in offline mode 21.183
Then the Tor Browser has a bookmark to eff.org 1.781
After features/support/hooks.rb:311 0.920
After features/support/hooks.rb:100 0.009
5.635
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.484
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.150
After features/support/hooks.rb:500 0.363
After features/support/hooks.rb:311 0.643
After features/support/hooks.rb:100 0.000
7.622
Given I have the SSH key pair for a Git repository 0.210
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.221
Then the Git repository "testing" has been cloned successfully 0.189
After features/support/hooks.rb:500 0.353
After features/support/hooks.rb:311 0.636
After features/support/hooks.rb:100 0.000
0.499
When I wget "https://example.com/" to stdout 0.499
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:500 0.218
After features/support/hooks.rb:311 0.570
After features/support/hooks.rb:100 0.000
0.689
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.689

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:500 0.205
After features/support/hooks.rb:311 0.587
After features/support/hooks.rb:100 0.000
0.507
When I curl "https://example.com/" to stdout 0.507
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:500 0.255
After features/support/hooks.rb:311 0.576
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
48.101
Given I have started Tails from DVD without network and logged in 8.235
And I plug and mount a USB drive containing sample videos 15.314
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.217
And the file "/home/amnesia/video.mp4" exists 0.044
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.156
When I open "/home/amnesia/video.mp4" with Totem 3.330
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.080
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.118
Given I close Totem 0.154
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.046
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.093
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.185
Then Totem tells me it is not allowed to open this file 1.549
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.062
Given I close Totem 0.142
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.117
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.155
Then Totem tells me it is not allowed to open this file 0.915
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.067
Given I close Totem 0.127
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.046
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.138
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.163
Then Totem tells me it is not allowed to open this file 0.878
# 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.059
Given I close Totem 0.129
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.068
And the file "/home/amnesia/.purple/otr.private_key" exists 0.052
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.139
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.132
Then Totem tells me it is not allowed to open this file 0.946
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.077
After features/support/hooks.rb:311 1.539
After features/support/hooks.rb:100 0.000
Feature: Using Totem
23.231
Given I have started Tails from DVD and logged in and the network is connected 11.960
Then I can watch a WebM video over HTTPs 11.271
After features/support/hooks.rb:500 0.509
After features/support/hooks.rb:311 0.681
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
41.037
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.783
And I plug and mount a USB drive containing sample videos 15.333
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.085
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.973
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.237
Given I close Totem 0.649
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.147
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.053
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.173
Then Totem tells me it is not allowed to open this file 1.529
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.071
After features/support/hooks.rb:311 0.926
After features/support/hooks.rb:100 0.000
Tags: @product
42.141
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.848
And I disable the Unsafe Browser 3.799
And I log in to a new session 18.709
And the network is plugged 0.045
And all notifications have disappeared 6.490
When I try to start the Unsafe Browser 0.154
Then the Unsafe Browser complains that it is disabled 2.093
After features/support/hooks.rb:311 0.676
After features/support/hooks.rb:100 0.000
Tags: @product
38.755
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.034
And a web server is running on the LAN 1.040
When I successfully start the Unsafe Browser 17.259
And I open a page on the LAN web server in the Unsafe Browser 8.221
Then the Unsafe Browser displays the LAN web server hello message 0.199
After features/support/hooks.rb:311 0.756
After features/support/hooks.rb:100 0.001
Tags: @product @doc
47.468
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.086
When I successfully start the Unsafe Browser 16.432
Then the Unsafe Browser runs as the expected user 0.638
And the Unsafe Browser has a red theme 0.644
And the Unsafe Browser shows a warning as its start page 0.633
And the Unsafe Browser has no add-ons enabled 8.129
And the Unsafe Browser has no bookmarks 7.890
And the Unsafe Browser uses all expected TBB shared libraries 1.014
After features/support/hooks.rb:311 0.672
After features/support/hooks.rb:100 0.000
Tags: @product
40.542
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.080
When I successfully start the Unsafe Browser 16.444
When I open the Tails homepage in the Unsafe Browser 11.148
Then the Tails homepage loads in the Unsafe Browser 0.544
And the Unsafe Browser has sent packets out to the Internet 0.324
After features/support/hooks.rb:311 1.254
After features/support/hooks.rb:100 0.000
31.143
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.059
When I successfully start the Unsafe Browser 16.930
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.524
And the Unsafe Browser chroot is torn down 0.507
After features/support/hooks.rb:311 0.680
After features/support/hooks.rb:100 0.000
41.801
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.919
When I successfully start the Unsafe Browser 16.360
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.167
Then I see a warning about another instance already running 3.344
After features/support/hooks.rb:311 1.021
After features/support/hooks.rb:100 0.000
Tags: @product
41.359
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.018
When I configure the Unsafe Browser to use a local proxy 0.291
And I successfully start the Unsafe Browser 17.252
And I open the Tails homepage in the Unsafe Browser 11.266
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.529
After features/support/hooks.rb:311 0.839
After features/support/hooks.rb:100 0.000
2:29.046
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.944
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.073
But checking for updates is disabled in the Unsafe Browser's configuration 0.013
When I successfully start the Unsafe Browser 16.373
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.533
After features/support/hooks.rb:500 0.406
After features/support/hooks.rb:311 0.657
After features/support/hooks.rb:100 0.037
28.649
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.671
And the network is unplugged 0.051
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.005

Slept for 10 seconds

When I try to start the Unsafe Browser 0.135
Then I am told I cannot start the Unsafe Browser when I am offline 6.785
After features/support/hooks.rb:311 0.794
After features/support/hooks.rb:100 0.000
20.154
When I plug a USB drive containing a basic VeraCrypt volume 7.072
And I cancel the GNOME authentication prompt 1.846
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.790
And I open this VeraCrypt volume in GNOME Files 5.227
Then I see the expected contents in this VeraCrypt volume 0.586
When I lock the currently opened VeraCrypt volume 0.464
Then the VeraCrypt volume has been unmounted and locked 0.166
After features/support/hooks.rb:311 0.733
After features/support/hooks.rb:100 0.000
22.534
When I plug a USB drive containing a hidden VeraCrypt volume 10.234
And I cancel the GNOME authentication prompt 1.878
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.784
And I open this VeraCrypt volume in GNOME Files 4.543
Then I see the expected contents in this VeraCrypt volume 0.497
When I lock the currently opened VeraCrypt volume 0.401
Then the VeraCrypt volume has been unmounted and locked 0.195
After features/support/hooks.rb:311 0.769
After features/support/hooks.rb:100 0.000
30.813
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.451
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.435
And I open this VeraCrypt volume in GNOME Files 5.626
Then I see the expected contents in this VeraCrypt volume 0.562
When I lock the currently opened VeraCrypt file container 0.480
Then the VeraCrypt file container has been unmounted and locked 0.258
After features/support/hooks.rb:311 0.799
After features/support/hooks.rb:100 0.000
38.913
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.611
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.101
And I open this VeraCrypt volume in GNOME Files 4.867
Then I see the expected contents in this VeraCrypt volume 0.730
When I lock the currently opened VeraCrypt file container 0.401
Then the VeraCrypt file container has been unmounted and locked 0.201
After features/support/hooks.rb:311 0.788
After features/support/hooks.rb:100 0.015
24.975
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.928
And I cancel the GNOME authentication prompt 2.168
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.474
And I open this VeraCrypt volume in GNOME Files 4.318
Then I see the expected contents in this VeraCrypt volume 0.503
When I lock the currently opened VeraCrypt volume 0.433
Then the VeraCrypt volume has been unmounted and locked 0.149
After features/support/hooks.rb:311 0.823
After features/support/hooks.rb:100 0.000
25.706
When I plug a USB drive containing a hidden VeraCrypt volume 10.239
And I cancel the GNOME authentication prompt 1.867
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.564
And I open this VeraCrypt volume in GNOME Files 3.980
Then I see the expected contents in this VeraCrypt volume 0.509
When I lock the currently opened VeraCrypt volume 0.379
Then the VeraCrypt volume has been unmounted and locked 0.165
After features/support/hooks.rb:311 0.751
After features/support/hooks.rb:100 0.000
49.929
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.216
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.133
And I open this VeraCrypt volume in GNOME Files 4.998
Then I see the expected contents in this VeraCrypt volume 0.863
When I lock the currently opened VeraCrypt file container 0.443
Then the VeraCrypt file container has been unmounted and locked 0.273
After features/support/hooks.rb:311 0.790
After features/support/hooks.rb:100 0.014
51.834
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.518
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.145
And I open this VeraCrypt volume in GNOME Files 4.400
Then I see the expected contents in this VeraCrypt volume 2.241
When I lock the currently opened VeraCrypt file container 0.351
Then the VeraCrypt file container has been unmounted and locked 0.177
After features/support/hooks.rb:311 1.680
After features/support/hooks.rb:100 0.014
39.069
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.580
And I unlock and mount this VeraCrypt file container with GNOME Disks 16.999
And I open this VeraCrypt volume in GNOME Files 5.245
Then I see the expected contents in this VeraCrypt volume 0.597
When I lock the currently opened VeraCrypt file container 0.439
Then the VeraCrypt file container has been unmounted and locked 0.207
After features/support/hooks.rb:311 0.824
After features/support/hooks.rb:100 0.000
Tags: @product
8.313
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.198
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.115
After features/support/hooks.rb:311 0.713
After features/support/hooks.rb:100 0.000
Tags: @product
9.014
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.051
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.963
After features/support/hooks.rb:311 0.709
After features/support/hooks.rb:100 0.000
Tags: @product
22.250
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and logged in 8.071
When I start "WhisperBack" via GNOME Activities Overview 9.658
Then WhisperBack has debugging information 4.520
After features/support/hooks.rb:311 1.004
After features/support/hooks.rb:100 0.000