Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 101 11 Jun 2024, 06:37

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1476 3 25 0 0 1504 200 3 203 4:2:11.107 Failed
Tags: @product
1:59.882
Before features/support/hooks.rb:269 0.027
Given a computer 0.494
And I temporarily create a 100 MiB disk named "swap" 0.085
And I create a gpt swap partition on disk "swap" 13.127
And I plug SATA drive "swap" 1.046
And I temporarily create a 2 GiB disk named "live_hd" 0.044
And I write the Tails ISO image to disk "live_hd" 25.847
And I plug SATA drive "live_hd" 1.050
When I start Tails with network unplugged and I login 1:17.816
Then a "swap" partition was detected by Tails on drive "swap" 0.096
And drive "live_hd" is detected by Tails 0.127
But Tails has no disk swap enabled 0.070
And drive "live_hd" is not mounted 0.074
After features/support/hooks.rb:315 0.605
After features/support/hooks.rb:100 0.114
Tags: @product
1:36.779
Before features/support/hooks.rb:269 0.002
Given a computer 0.157
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" 26.957
And I plug non-removable USB drive "fake_TailsData" 1.045
When I start the computer 0.953
And the computer boots Tails 53.631
Then drive "fake_TailsData" is detected by Tails 0.138
And Tails Greeter has not detected a persistence partition 13.858
After features/support/hooks.rb:315 0.747
After features/support/hooks.rb:100 0.007
Tags: @product
1:36.992
Before features/support/hooks.rb:269 0.002
Given a computer 0.149
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.032
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 26.356
And I plug SATA drive "fake_TailsData" 1.047
When I start the computer 0.985
And the computer boots Tails 54.450
Then drive "fake_TailsData" is detected by Tails 0.148
And Tails Greeter has not detected a persistence partition 13.820
After features/support/hooks.rb:315 0.724
After features/support/hooks.rb:100 0.008
Tags: @product
1:29.954
Before features/support/hooks.rb:269 0.002
Given a computer 0.148
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.032
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.107
And I plug SATA drive "gpt_ext2" 1.046
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.045
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.162
And I plug SATA drive "msdos_fat32" 1.056
And I start Tails from DVD with network unplugged and I login 1:14.956
Then drive "gpt_ext2" is detected by Tails 0.155
And drive "gpt_ext2" is not mounted 0.079
And drive "msdos_fat32" is detected by Tails 0.090
And drive "msdos_fat32" is not mounted 0.072
After features/support/hooks.rb:315 0.647
After features/support/hooks.rb:100 0.006
Tags: @product
1:54.681
Before features/support/hooks.rb:269 0.001
Given I have started Tails from DVD without network and logged in with an administration password 1:48.789
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.116
Then I can run a command as root with pkexec 5.676
After features/support/hooks.rb:315 0.766
After features/support/hooks.rb:100 0.005
Tags: @product
1:23.553
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 40.922
And running a command as root with pkexec requires PolicyKit administrator privileges 0.101
Then I cannot run a command as root with sudo and the standard passwords 0.211
And I cannot run a command as root with pkexec and the standard passwords 17.488
Then I cannot login as root using su with the standard passwords 24.829
After features/support/hooks.rb:315 1.155
After features/support/hooks.rb:100 0.000
Feature: Time syncing
27.424
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.045
Given I have started Tails from DVD without network and logged in 8.062
When the network is plugged 0.153
And I successfully configure Tor 19.156
Then the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:504 0.480
After features/support/hooks.rb:315 0.706
After features/support/hooks.rb:100 0.000
Feature: Time syncing
29.335
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 8.098
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 4.881
And I configure some normal bridges in the Tor Connection Assistant 14.212
And I wait until Tor is ready 2.053
Then the system clock is less than 5 minutes incorrect 0.046
After features/support/hooks.rb:504 0.447
After features/support/hooks.rb:315 0.697
After features/support/hooks.rb:100 0.000
Feature: Time syncing
32.411
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.003
Given I have started Tails from DVD without network and logged in 7.921
When I bump the system time with "+1 day" 0.230
And I capture all network traffic 0.005
And the network is plugged 0.032
And the Tor Connection Assistant autostarts 5.047
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 16.611
And I wait until Tor is ready 1.563
Then the system clock is less than 5 minutes incorrect 0.052
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.946
After features/support/hooks.rb:504 0.547
After features/support/hooks.rb:315 0.775
After features/support/hooks.rb:100 0.045
Feature: Time syncing
1:20.700
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.003
Given I have started Tails from DVD without network and logged in 8.072
When I bump the system time with "-15 days" 0.250
And I warm reboot the computer 0.014
And the computer reboots Tails 1:11.389
Then Tails' hardware clock is close to the host system's time 0.973
After features/support/hooks.rb:504 0.112
After features/support/hooks.rb:315 0.602
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:20.254
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 7.919
When I bump the hardware clock's time with "-15 days" 1.367
And I warm reboot the computer 0.013
And the computer reboots Tails 1:10.365
Then the hardware clock is still off by "-15 days" 0.589
After features/support/hooks.rb:504 0.104
After features/support/hooks.rb:315 0.585
After features/support/hooks.rb:100 0.005
Feature: Time syncing
54.723
Before features/support/hooks.rb:269 0.001
Before features/support/hooks.rb:496 0.002
Given a computer 0.155
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.021
And I start the computer 0.978
And the computer boots Tails 53.403
Then the system clock is just past Tails' source date 0.165
After features/support/hooks.rb:504 0.098
After features/support/hooks.rb:315 0.599
After features/support/hooks.rb:100 0.005
Feature: Time syncing
33.359
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 7.905
And I make sure time sync before Tor connects times out 1.368
When the network is plugged 0.035
And I successfully configure Tor 24.006
Then the system clock is less than 5 minutes incorrect 0.044
After features/support/hooks.rb:504 0.497
After features/support/hooks.rb:315 0.601
After features/support/hooks.rb:100 0.000
Feature: Time syncing
1:4.874
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 7.880
When I bump the system time with "+8 hours +15 minutes" 0.188
And all notifications have disappeared 3.644
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.135
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.649
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.179
And I click "Connect to Tor" 1.173
And the Tor Connection Assistant fails to connect to Tor 15.542
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.844
Then the system clock is less than 20 minutes incorrect 0.193
When I click "Connect to Tor" 1.139
Then I wait until Tor is ready 10.371
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.828
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:504 0.480
After features/support/hooks.rb:315 0.684
After features/support/hooks.rb:100 0.034
Feature: Time syncing
58.176
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.003
Given I have started Tails from DVD without network and logged in 7.998
When I bump the system time with "+8 hours +15 minutes" 0.216
And all notifications have disappeared 4.322
And I capture all network traffic 0.003
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 3.440
# 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.846
And I click "Connect to Tor" 1.180
Then the Tor Connection Assistant reports that it failed to connect 11.580
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.916
Then the system clock is less than 20 minutes incorrect 0.227
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.365
When I click "Connect to Tor" 1.158
Then I wait until Tor is ready 6.634
And all Internet traffic has only flowed through the configured bridges 0.831
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.046
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.361
After features/support/hooks.rb:504 0.489
After features/support/hooks.rb:315 0.671
After features/support/hooks.rb:100 0.047
Feature: Time syncing
24.615
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 7.965
And I make sure time sync before Tor connects uses a fake connectivity check service 1.330
And the network is plugged 0.032
And Tor is ready 13.794
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.488
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:504 0.578
After features/support/hooks.rb:315 0.642
After features/support/hooks.rb:100 0.000
Tags: @product
21.876
When I configure some normal bridges in the Tor Connection Assistant 19.771
Then I wait until Tor is ready 1.211
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.042
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.839
After features/support/hooks.rb:315 0.655
After features/support/hooks.rb:100 0.043
Tags: @product
16.024
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.408
Then I wait until Tor is ready 2.686
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.072
And all Internet traffic has only flowed through the configured bridges 0.845
After features/support/hooks.rb:315 0.626
After features/support/hooks.rb:100 0.042
Tags: @product
35.388
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 31.308
Then I wait until Tor is ready 3.116
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.048
And all Internet traffic has only flowed through the configured bridges 0.902
After features/support/hooks.rb:315 0.909
After features/support/hooks.rb:100 0.035
Tags: @product
1:8.970
Given the Tor network and default bridges are blocked 2.565
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.093
Then the Tor Connection Assistant reports that it failed to connect 0.105
And tca.conf is empty 0.215
Given I scan a QR code from the error page in Tor Connection Assistant 22.259
And I retry connecting to Tor 1.148
Then I wait until Tor is ready 11.584
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.932
After features/support/hooks.rb:315 0.839
After features/support/hooks.rb:100 0.039
19.044
When I configure the default bridges in the Tor Connection Assistant 15.424
Then I wait until Tor is ready 1.631
And Tor is configured to use the default bridges 0.574
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.060
And Tor is configured to use the default bridges 0.444
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.897
After features/support/hooks.rb:315 0.643
After features/support/hooks.rb:100 0.040
Tags: @product
30.731
Given the Tor network is blocked 1.842
When I configure a direct connection in the Tor Connection Assistant 21.655
Then I wait until Tor is ready 5.886
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.056
And Tor is configured to use the default bridges 0.450
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.827
After features/support/hooks.rb:315 1.054
After features/support/hooks.rb:100 0.050
Tags: @product
46.964
Given the Tor network and default bridges are blocked 1.712
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.947
Then the Tor Connection Assistant reports that it failed to connect 0.118
And tca.conf is empty 0.209
Given the Tor network and default bridges are unblocked 1.178
And I retry connecting to Tor 1.150
Then I wait until Tor is ready 9.503
And tca.conf includes no bridge 0.010
And available upgrades have been checked 1.124
And all Internet traffic has only flowed through Tor or connectivity check service 1.009
After features/support/hooks.rb:315 0.623
After features/support/hooks.rb:100 0.041
Tags: @product
4.670
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.401
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.139
And I cannot click the "Connect to Tor" button 0.129
After features/support/hooks.rb:315 0.722
After features/support/hooks.rb:100 0.046
Tags: @product
29.642
Given I configure a direct connection in the Tor Connection Assistant 11.615
And I wait until Tor is ready 1.336
When I disconnect the network through GNOME 2.729
And I connect the network through GNOME 2.798
Then the Tor Connection Assistant autostarts 2.306
And the Tor Connection Assistant connects to Tor 6.099
And I wait until Tor is ready 0.952
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.743
After features/support/hooks.rb:315 0.632
After features/support/hooks.rb:100 0.042
Tags: @product
46.090
Given I configure a direct connection in the Tor Connection Assistant 11.322
And I wait until Tor is ready 1.609
And I disconnect the network through GNOME 2.942
And the Tor network and default bridges are blocked 1.381
When I connect the network through GNOME 2.797
Then the Tor Connection Assistant reports that it failed to connect 26.036
After features/support/hooks.rb:315 0.764
After features/support/hooks.rb:100 0.050
Tags: @product
38.854
Given the Tor network and default bridges are blocked 2.209
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.216
Then the Tor Connection Assistant reports that it failed to connect 0.106
Given the Tor network and default bridges are unblocked 1.450
When I click "Connect to Tor" 1.146
Then I wait until Tor is ready 9.295
And Tor is configured to use the default bridges 0.458
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.970
After features/support/hooks.rb:315 0.693
After features/support/hooks.rb:100 0.067
22.904
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.299
And I prepare Tails for memory erasure tests 0.446
When I start a process allocating 128 MiB of memory with a known pattern 4.933
Then patterns cover at least 128 MiB in the guest's memory 3.902

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

When I kill the allocating process 0.822
Then I find very few patterns in the guest's memory 4.500
12.040% 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: 12.040% (107 MiB out of 889 MiB reference memory)

After features/support/hooks.rb:315 5.132

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/00:28:01_Erasure_of_memory_freed_by_killed_userspace_processes.file_content_var_log_boot.log

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

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

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

After features/support/hooks.rb:100 0.000
48.919
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.122
And I prepare Tails for memory erasure tests 0.385
And I find very few patterns in the guest's memory 4.063

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

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

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

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

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

After features/support/hooks.rb:315 2.359
After features/support/hooks.rb:100 0.000
49.347
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.217
And I prepare Tails for memory erasure tests 0.408
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.093
Then I find very few patterns in the guest's memory 3.977

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:315 1.057
After features/support/hooks.rb:100 0.000
59.022
Scenario Erasure of read and write disk caches on unmount: LUKS-encrypted ext4
Before features/support/hooks.rb:269 0.002
Steps
Given I have started Tails from DVD without network and logged in 8.001
And I prepare Tails for memory erasure tests 0.668
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 50.352
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/common_steps.rb:785:in `deal_with_polkit_prompt'
./features/step_definitions/common_steps.rb:1486:in `/^I plug and mount a (\d+) MiB USB drive with an? (.*)$/'
features/erase_memory.feature:50:in `When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf"'
Then I find very few patterns in the guest's memory 0.000
# write cache
When I fill the USB drive with a known pattern 0.000
Then patterns cover at least 99% of the test FS size in the guest's memory 0.000
When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
# read cache
When I mount the USB drive again 0.000
And I read the content of the test FS 0.000
Then patterns cover at least 99% of the test FS size in the guest's memory 0.000
When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:315 5.530

SCENARIO FAILED: 'Erasure of read and write disk caches on unmount: LUKS-encrypted ext4' (at time 00:30:47)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/00:30:47_Erasure_of_read_and_write_disk_caches_on_unmount:_LUKS-encrypted_ext4.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/00:30:47_Erasure_of_read_and_write_disk_caches_on_unmount:_LUKS-encrypted_ext4.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/00:30:47_Erasure_of_read_and_write_disk_caches_on_unmount:_LUKS-encrypted_ext4.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/00:30:47_Erasure_of_read_and_write_disk_caches_on_unmount:_LUKS-encrypted_ext4.journal

After features/support/hooks.rb:100 0.002
52.986
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.065
And I prepare Tails for memory erasure tests 0.424
When I fill a 128 MiB file with a known pattern on the root filesystem 17.553
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 2.301
Then patterns cover at least 128 MiB in the guest's memory 2.849

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.578
After features/support/hooks.rb:100 0.000
7:41.137
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:56.302
And I prepare Tails for memory erasure tests 0.431
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.181
When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.495
After features/support/hooks.rb:100 0.011
25.624
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.036
And I temporarily create a 4 GiB disk named "gptfat" 0.072
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.211
And I plug USB drive "gptfat" 2.460
When I start Tails Installer 8.805
Then I am told by Tails Installer that the destination device "is too small" 0.039
After features/support/hooks.rb:315 1.497
After features/support/hooks.rb:100 0.001
Tags: @product
21.061
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 7.955
And I temporarily create a 7200 MiB disk named "temp" 0.041
And I start Tails Installer 9.537
But a suitable USB device is not found 0.018
When I plug USB drive "temp" 3.146
Then the "temp" USB drive is selected 0.163
When I unplug USB drive "temp" 0.176
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:315 0.822
After features/support/hooks.rb:100 0.000
Tags: @product
3:52.373
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.006
And I temporarily create a 7200 MiB disk named "install" 0.049
And I create a gpt partition with a vfat filesystem on disk "install" 6.326
And I plug USB drive "install" 2.480
And I install Tails to USB drive "install" by cloning 3:14.838
Then the running Tails is installed on USB drive "install" 14.630
And there is a random seed on USB drive "install" 5.973
But there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:315 1.360
After features/support/hooks.rb:100 0.109
Tags: @product
3:49.460
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 7.995
And I temporarily create a 7200 MiB disk named "install" 0.036
And I plug USB drive "install" 2.724
And I install Tails to USB drive "install" by cloning 3:20.202
Then the running Tails is installed on USB drive "install" 12.482
And there is a random seed on USB drive "install" 5.952
But there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:315 1.240
After features/support/hooks.rb:100 0.111
Tags: @product
4:22.621
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.101
And I create a file in the Persistent directory 0.235
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 6.421
And I plug USB drive "install" 2.454
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:39.007
Then the running Tails is installed on USB drive "install" 13.638
And there is a random seed on USB drive "install" 5.935
And there is a persistence partition on USB drive "install" 0.077
And the USB drive "install" contains the same files as my persistent storage 3.702
After features/support/hooks.rb:315 2.487
After features/support/hooks.rb:100 0.121
Tags: @product
3:49.763
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.475
And I temporarily create a 7200 MiB disk named "install" 0.043
And I plug USB drive "install" 2.554
And I install Tails to USB drive "install" by cloning 3:14.163
Then the running Tails is installed on USB drive "install" 16.488
And there is a random seed on USB drive "install" 5.962
And there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:315 1.747
After features/support/hooks.rb:100 0.089
Tags: @product
3:57.551
Before features/support/hooks.rb:269 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.406
And I have started Tails from DVD without network and logged in 8.295
And I clone USB drive "__internal" to a temporary USB drive "install" 1.279
And I plug USB drive "install" 2.665
# 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:18.495
Then the running Tails is installed on USB drive "install" 11.436
And there is a random seed on USB drive "install" 5.912
And there is no persistence partition on USB drive "install" 0.060
After features/support/hooks.rb:315 1.202
After features/support/hooks.rb:100 0.123
Tags: @product @uefi
1:46.692
Before features/support/hooks.rb:269 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 10.543
And I power off the computer 0.328
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:32.632
Then Tails is running from USB drive "__internal" 0.292
And the boot device has safe access rights 2.812
And Tails has started in UEFI mode 0.059
After features/support/hooks.rb:315 0.626
After features/support/hooks.rb:100 0.006
Tags: @product
1:33.844
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.008
And I plug and mount a USB drive containing a Tails USB image 39.467
And I create a 7200 MiB disk named "usbimage" 0.043
And I plug USB drive "usbimage" 2.397
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 43.926
After features/support/hooks.rb:315 2.923
After features/support/hooks.rb:100 0.090
Tags: @product
1:28.712
Before features/support/hooks.rb:269 0.003
Given a computer 0.234
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:27.317
Then Tails is running from USB drive "usbimage" 0.322
And the label of the system partition on "usbimage" is "Tails" 0.243
And the system partition on "usbimage" is an EFI system partition 0.176
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.160
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.088
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.086
And the system partition on "usbimage" has the expected flags 0.081
After features/support/hooks.rb:315 0.576
After features/support/hooks.rb:100 0.007
4:53.152
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.009
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 55.036
And I update APT using apt 17.900
And I install "popularity-contest" using apt 22.591
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.131
When I create a persistent storage and activate the Additional Software feature 18.116
Then Additional Software is correctly configured for package "popularity-contest" 1.357
When I shutdown Tails and wait for the computer to power off 11.299
And I start Tails from USB drive "__internal" with network unplugged 57.967
And I enable persistence 17.889
And I log in to a new session 38.101
And the Additional Software installation service has started 41.551
Then I am notified that the installation succeeded 2.062
And Additional Software is correctly configured for package "popularity-contest" 0.833
And the package "popularity-contest" is installed after Additional Software has been started 0.312
After features/support/hooks.rb:504 36.638
After features/support/hooks.rb:315 0.973
After features/support/hooks.rb:100 0.014
2:29.569
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:496 0.006
Given a computer 0.211
And I start Tails from USB drive "__internal" and I login with an administration password 1:44.089
And I update APT using apt 17.479
When I install "makepp" using apt 22.250
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.466
And the package "makepp" is installed 0.073
After features/support/hooks.rb:504 39.995
After features/support/hooks.rb:315 0.958
After features/support/hooks.rb:100 0.016
5:2.117
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:496 0.006
Given a computer 0.214
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:12.452
When I uninstall "popularity-contest" using apt 21.816
And I accept removing "popularity-contest" from Additional Software 0.567
Then "popularity-contest" is not in the list of Additional Software 0.628
When I start Synaptic 26.755
And I update APT using Synaptic 22.329
And I install "cowsay" using Synaptic 9.962
And I accept adding "cowsay" to Additional Software 1.133
Then Additional Software is correctly configured for package "cowsay" 0.740
When I uninstall "cowsay" using apt 3.223
And I refuse removing "cowsay" from Additional Software 0.624
Then Additional Software is correctly configured for package "cowsay" 0.767
When I start "Additional Software" via GNOME Activities Overview 10.473
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.965
Then "cowsay" is not in the list of Additional Software 1.016
When I install "cowsay" using apt 3.197
And I refuse adding "cowsay" to Additional Software 0.575
Then "cowsay" is not in the list of Additional Software 0.671
After features/support/hooks.rb:504 0.954
After features/support/hooks.rb:315 0.787
After features/support/hooks.rb:100 0.026
7:57.878
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:269 0.016
Before features/support/hooks.rb:496 0.006
Steps
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:16.900
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.731
And I accept adding "cowsay" to Additional Software 6.073
And Additional Software is correctly configured for package "cowsay" 0.817
And I shutdown Tails and wait for the computer to power off 6.315
And I start Tails from USB drive "__internal" with network unplugged 56.603
And I enable persistence 11.145
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 37.877
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 2:13.699
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
# 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.048
And Tor is ready 1:1.303
TCA
TCA did not start (TorBootstrapFailure)
./features/step_definitions/tor.rb:375:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:371:in `/^the Tor Connection Assistant (?:autostarts|is running)$/'
./features/step_definitions/common_steps.rb:646:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:601:in `/^Tor is ready$/'
features/additional_software_packages.feature:97:in `And Tor is ready'
# 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 0.000
And available upgrades have been checked 0.000
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.000
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:504 0.035
After features/support/hooks.rb:315 14.229

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

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/101/artifact/build-artifacts/01:27:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online_chutney-data

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

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

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

After features/support/hooks.rb:100 0.017
2:15.065
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:496 0.006
Given a computer 0.194
And I start Tails from USB drive "__internal" with network unplugged 1:4.336
And I enable persistence 11.004
And I remove the "cowsay" deb files from the APT cache 0.604
# 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 36.626
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.193
And I can open the Additional Software log file from the notification 5.426
And the package "cowsay" is not installed 0.594
After features/support/hooks.rb:504 0.107
After features/support/hooks.rb:315 0.910
After features/support/hooks.rb:100 0.009
Tags: @product
1:54.329
Before features/support/hooks.rb:269 0.005
Given a computer 0.189
And I create a 7200 MiB disk named "old" 0.039
And I plug USB drive "old" 1.046
And I write an old version of the Tails USB image to disk "old" 29.755
When I start Tails from USB drive "old" with network unplugged 1:19.620
Then the boot device has safe access rights 2.744
And Tails is running from USB drive "old" 0.328
And there is no persistence partition on USB drive "old" 0.063
And process "udev-watchdog" is running 0.081
And udev-watchdog is monitoring the correct device 0.290
And I unplug USB drive "old" 0.172
After features/support/hooks.rb:315 3.530
After features/support/hooks.rb:100 0.009
Tags: @product
2:13.877
Before features/support/hooks.rb:269 0.006
Given a computer 0.191
And I start Tails from USB drive "old" with network unplugged and I login 1:28.688
Then Tails is running from USB drive "old" 0.314
And I create a persistent partition 33.945
And I take note of which tps features are available 1.813
Then a Tails persistence partition exists on USB drive "old" 0.796
And I shutdown Tails and wait for the computer to power off 8.127
After features/support/hooks.rb:315 0.186
After features/support/hooks.rb:100 0.009
Tags: @product
2:38.734
Before features/support/hooks.rb:269 0.006
Given a computer 0.200
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:2.884
Then Tails is running from USB drive "old" 0.329
And all tps features are active 1.817
When I write some files expected to persist 1.673
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.204
And all persistence configuration files have safe access rights 0.340
And all persistent directories from the old Tails version have safe access rights 2.570
And I take note of which tps features are available 0.371
And I shutdown Tails and wait for the computer to power off 4.362
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 23.979
After features/support/hooks.rb:315 0.128
After features/support/hooks.rb:100 0.010
Tags: @product
2:26.460
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.963
And I log in to a new session 19.441
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.754
And I plug USB drive "to_upgrade" 2.404
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:33.544
Then the running Tails is installed on USB drive "to_upgrade" 18.955
And I unplug USB drive "to_upgrade" 0.206
And I unplug USB drive "__internal" 0.190
After features/support/hooks.rb:315 2.014
After features/support/hooks.rb:100 0.000
Tags: @product
2:13.715
Before features/support/hooks.rb:269 0.007
Given a computer 0.191
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:4.355
Then all tps features from the old Tails version are active 1.598
And Tails is running from USB drive "to_upgrade" 0.359
And the boot device has safe access rights 3.481
And the expected persistent files created with the old Tails version are present in the filesystem 1.411
And all persistent directories from the old Tails version have safe access rights 2.317
After features/support/hooks.rb:315 0.773
After features/support/hooks.rb:100 0.009
6:8.185
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.286
And no SquashFS delta is installed 0.106
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.409
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.126
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.279
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.448
When the network is plugged 0.043
And Tor is ready 19.881
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.324
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.695
Given I shutdown Tails and wait for the computer to power off 8.614
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.004
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 1.887
And the file system changes introduced in version 6.2~testoverlayfs are present 0.302
And only the 6.2~testoverlayfs SquashFS delta is installed 0.113
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.396
# 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.237
When the network is plugged 0.029
And Tor is ready 18.907
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.035
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 7.982
Given I shutdown Tails and wait for the computer to power off 4.258
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.819
Then Tails is running version 6.3~testoverlayfs 0.012
And all tps features are active 2.014
And the file system changes introduced in version 6.3~testoverlayfs are present 0.433
And only the 6.3~testoverlayfs SquashFS delta is installed 0.068
# 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.310
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.253
When the network is plugged 0.035
And Tor is ready 18.647
Then the Upgrader considers the system as up-to-date 0.289
# 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.043
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.876
After features/support/hooks.rb:315 0.741
After features/support/hooks.rb:100 0.068
33.517
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.444
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.367
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.059
And the signing key used by the Upgrader is outdated 1.006
But a current signing key is available on our website 0.000
When the network is plugged 0.042
And Tor is ready 17.586
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.009
After features/support/hooks.rb:315 0.926
After features/support/hooks.rb:100 0.000
58.107
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 46.986
When I eject the boot medium 0.223
Then Tails eventually shuts down 10.897
After features/support/hooks.rb:315 0.194
After features/support/hooks.rb:100 0.000
43.233
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.051
And I prepare Tails for memory erasure tests 0.410
And I fill a 128 MiB file with a known pattern on the root filesystem 17.414
And patterns cover at least 128 MiB in the guest's memory 3.853

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

When I eject the boot medium 0.328
And I wait for Tails to finish wiping the memory 11.489
Then I find very few patterns in the guest's memory 1.685

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

After features/support/hooks.rb:315 3.534
After features/support/hooks.rb:100 0.000
39.148
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.345
And I prepare Tails for memory erasure tests 0.456
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.238
And I fill the USB drive with a known pattern 2.859
And I read the content of the test FS 0.107
And patterns cover at least 90% of the test FS size in the guest's memory 3.745

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

When I eject the boot medium 0.238
And I wait for Tails to finish wiping the memory 11.431
Then I find very few patterns in the guest's memory 1.725

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

After features/support/hooks.rb:315 3.597
After features/support/hooks.rb:100 0.000
55.903
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.030
And I prepare Tails for memory erasure tests 0.370
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 33.372
And I fill the USB drive with a known pattern 1.348
And I read the content of the test FS 0.070
And patterns cover at least 99% of the test FS size in the guest's memory 2.970

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

When I eject the boot medium 0.308
And I wait for Tails to finish wiping the memory 7.675
Then I find very few patterns in the guest's memory 1.756

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

After features/support/hooks.rb:315 3.527
After features/support/hooks.rb:100 0.000
2:21.238
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.956
And I prepare Tails for memory erasure tests 0.552
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.407
And patterns cover at least 100 MiB in the guest's memory 3.732

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

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

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

And Tails eventually shuts down 1:28.507
After features/support/hooks.rb:315 0.157
After features/support/hooks.rb:100 0.000
Tags: @product
55.787
Before features/support/hooks.rb:269 0.006
Given a computer 0.210
And I start Tails from DVD with network unplugged and genuine APT sources 55.229
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.055
And no proposed-updates APT suite is enabled 0.055
And no experimental APT suite is enabled for deb.torproject.org 0.058
And if releasing, no unversioned Tails APT source is enabled 0.160

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:315 0.669
After features/support/hooks.rb:100 0.010
Tags: @product
1:9.193
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.344
# 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.848
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.444
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.585
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.014
When I start Tails' custom backup tool 3.855
Then the backup tool displays "Plug in your backup Tails USB stick" 0.213
When I plug USB drive "backup" 2.572
And I give the Persistent Storage on drive "backup" its own UUID 0.136
And I click "Retry" in the backup tool 1.187
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.173
When I click "Back Up" in the backup tool 1.128
And I enter my persistent storage passphrase into the polkit prompt 11.543
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.015
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.216
And I plug USB drive "backup" 3.329
Then the USB drive "backup" contains the same files as my persistent storage 4.583
After features/support/hooks.rb:315 2.054
After features/support/hooks.rb:100 0.125
Tags: @product
0.202
Then the hostname should not have been leaked on the network 0.202
After features/support/hooks.rb:315 0.701
After features/support/hooks.rb:100 0.036
Tags: @product
0.652
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.194
And I switch to the "manually-added-con" NetworkManager connection 0.285
Then the hostname should not have been leaked on the network 0.172
After features/support/hooks.rb:315 0.604
After features/support/hooks.rb:100 0.041
42.527
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.203
When I start "Tails Documentation" via GNOME Activities Overview 11.408
Then the Tor Browser has started 22.388
Then "Tails - Documentation" has loaded in the Tor Browser 0.526
After features/support/hooks.rb:315 1.244
After features/support/hooks.rb:100 0.000
53.306
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 19.664
When I start "Tails Documentation" via GNOME Activities Overview 10.556
Then the Tor Browser has started 22.552
Then "Tails - Documentation" has loaded in the Tor Browser 0.533
After features/support/hooks.rb:315 0.705
After features/support/hooks.rb:100 0.000
22.034
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD without network and logged in 8.144
When I start Electrum through the GNOME menu 11.896
But the "electrum" tps feature is not enabled 0.562
And I see a warning that Electrum is not persistent 1.430
After features/support/hooks.rb:504 0.119
After features/support/hooks.rb:315 1.311
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.263
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.119
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.597
Then I see "CupsTestPage.png" after at most 40 seconds 3.428
And I can print the current document to "/home/amnesia/output.pdf" 6.117
After features/support/hooks.rb:315 0.856
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.273
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.184
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.166
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.649
Then I see "CupsTestPage.png" after at most 40 seconds 3.372
And I can print the current document to "/home/amnesia/output.pdf" 6.901
After features/support/hooks.rb:315 0.840
After features/support/hooks.rb:100 0.000
Feature: Using Evince
21.198
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.209
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.244
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.050
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.169
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.035
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.507
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.083
When I close Evince 0.191
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.118
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.249
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.301
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.067
When I close Evince 0.179
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.139
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.140
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.328
# 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.074
After features/support/hooks.rb:315 1.360
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.576
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.094
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.269
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.108
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.695
Then I see "CupsTestPage.png" after at most 40 seconds 3.396
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.012
After features/support/hooks.rb:315 0.785
After features/support/hooks.rb:100 0.000
Feature: Using Evince
17.664
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.910
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.245
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.129
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.169
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.226
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.892
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.089
After features/support/hooks.rb:315 0.778
After features/support/hooks.rb:100 0.000
19.837
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.222
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.201
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.115
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.046
After features/support/hooks.rb:315 0.951
After features/support/hooks.rb:100 0.000
Tags: @product
8.658
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.094
When the "Dogtail rules!" notification is sent 0.168
Then the "Dogtail rules!" notification is shown to the user 0.395
After features/support/hooks.rb:315 1.341
After features/support/hooks.rb:100 0.000
Tags: @product
3:59.583
Before features/support/hooks.rb:269 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.809
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.047
And Tor is ready 46.830
And all notifications have disappeared 4.347
When I start "Additional Software" via GNOME Activities Overview 10.715
And I close the "tails-additional-software-config" window 2.035
When I start "Disks" via GNOME Activities Overview 8.802
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.542
When I start "GNOME Terminal" via GNOME Activities Overview 8.915
And I close the "gnome-terminal-server" window 2.019
When I start "Files" via GNOME Activities Overview 8.308
And I close the "org.gnome.Nautilus" window 17.082
When I start "Persistent Storage" via GNOME Activities Overview 10.076
And I close the "tps-frontend" window 3.956
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.564
And I close the "zenity" window 3.849
When I start "Pidgin" via GNOME Activities Overview 8.239
And I close the "Pidgin" window via Alt+F4 3.975
When I start "Thunderbird" via GNOME Activities Overview 8.922
And I close the "Thunderbird" window 11.137
When I start "Tor Browser" via GNOME Activities Overview 8.792
And I close the "Firefox" window 13.361
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.407
And I close the "unlock-veracrypt-volumes" window 3.380
When I start "Unsafe Browser" via GNOME Activities Overview 9.152
And I close the "Firefox" window 13.308
After features/support/hooks.rb:315 1.233
After features/support/hooks.rb:100 0.000
Tags: @product
38.518
Before features/support/hooks.rb:269 0.006
Given a computer 0.201
And I start the computer from DVD with network unplugged 34.531
When Tails detects disk read failures on the SquashFS 1.323
Then I see a disk failure message on the splash screen 2.461
After features/support/hooks.rb:315 0.689
After features/support/hooks.rb:100 0.009
Tags: @product
39.133
Before features/support/hooks.rb:269 0.007
Given a computer 0.189
And I start the computer from DVD with network unplugged 35.088
When Tails detects disk read failures on the boot device 1.460
Then I see a disk failure message on the splash screen 2.394
After features/support/hooks.rb:315 0.645
After features/support/hooks.rb:100 0.016
Tags: @product
39.420
Before features/support/hooks.rb:269 0.006
Given a computer 0.203
And I start the computer from DVD with network unplugged 35.332
When Tails detects disk read failures on the boot device with a target error 1.508
Then I see a disk failure message on the splash screen 2.376
After features/support/hooks.rb:315 0.647
After features/support/hooks.rb:100 0.014
Tags: @product @doc
32.781
Before features/support/hooks.rb:269 0.006
Given a computer 0.190
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.245
When Tails detects disk read failures on the SquashFS 0.437
Then I see a disk failure message 1.234
Then I can open the hardware failure documentation from the disk failure message 21.674
After features/support/hooks.rb:315 1.602
After features/support/hooks.rb:100 0.000
Tags: @product @doc
32.363
Before features/support/hooks.rb:269 0.006
Given a computer 0.195
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.240
When Tails detects disk read failures on the boot device 0.516
Then I see a disk failure message 1.199
Then I can open the hardware failure documentation from the disk failure message 21.211
After features/support/hooks.rb:315 1.530
After features/support/hooks.rb:100 0.000
Tags: @product @doc
32.612
Before features/support/hooks.rb:269 0.006
Given a computer 0.200
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.226
When Tails detects disk read failures on the boot device with a target error 1.734
Then I see a disk failure message 0.490
Then I can open the hardware failure documentation from the disk failure message 20.961
After features/support/hooks.rb:315 1.523
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
49.781
Before features/support/hooks.rb:269 0.006
Given a computer 0.201
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.621
Then I see a graphics card failure message on the splash screen 14.958
After features/support/hooks.rb:315 0.688
After features/support/hooks.rb:100 0.009
Tags: @product @doc
13.450
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.095
Then the included OpenPGP keys are valid for the next 1 month 5.354
After features/support/hooks.rb:315 0.955
After features/support/hooks.rb:100 0.000
Tags: @product
22.560
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.299
Then the keys trusted by APT are valid for the next 3 months 14.260
After features/support/hooks.rb:315 0.933
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
49.835
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.419
And I log in to a new session in German (de) 35.160
Then the amnesiac Documents directory exists 0.188
And there is a GNOME bookmark for the amnesiac Documents directory 3.067
After features/support/hooks.rb:315 1.213
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
44.070
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.078
And I log in to a new session in German (de) 32.516
Then the amnesiac Downloads directory exists 0.060
And there is a GNOME bookmark for the amnesiac Downloads directory 2.415
After features/support/hooks.rb:315 0.807
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.144
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.231
And I log in to a new session in German (de) 32.258
Then the amnesiac Music directory exists 0.062
And there is a GNOME bookmark for the amnesiac Music directory 2.592
After features/support/hooks.rb:315 1.203
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.374
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.028
And I log in to a new session in German (de) 32.897
Then the amnesiac Pictures directory exists 0.083
And there is a GNOME bookmark for the amnesiac Pictures directory 2.365
After features/support/hooks.rb:315 1.389
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.732
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.803
And I log in to a new session in German (de) 32.890
Then the amnesiac Videos directory exists 0.096
And there is a GNOME bookmark for the amnesiac Videos directory 2.942
After features/support/hooks.rb:315 0.759
After features/support/hooks.rb:100 0.000
Feature: Localization
2:32.641
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 20.530
When I log in to a new session in Arabic (ar) 34.019
Then the keyboard layout is set to "us" 0.332
When the network is plugged 0.031
And Tor is ready 17.681
Then I successfully start the Unsafe Browser in "ar" 14.840
And I kill the Unsafe Browser 5.663
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 30.184
And DuckDuckGo is the default search engine 10.212
And I kill the Tor Browser 5.608
And the screen keyboard works in Thunderbird 12.873
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:315 1.431
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.148
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.030
When I log in to a new session in Chinese (zh_CN) 33.918
Then the keyboard layout is set to "cn" 0.309
When the network is plugged 0.033
And Tor is ready 19.146
Then I successfully start the Unsafe Browser in "zh_CN" 15.402
And I kill the Unsafe Browser 5.741
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 29.773
And DuckDuckGo is the default search engine 11.045
And I kill the Tor Browser 5.507
And the screen keyboard works in Thunderbird 15.560
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:315 3.675
After features/support/hooks.rb:100 0.000
Feature: Localization
1:58.500
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.036
When I log in to a new session in English (en) 18.331
Then the keyboard layout is set to "us" 0.207
When the network is plugged 0.109
And Tor is ready 17.041
Then I successfully start the Unsafe Browser in "en" 16.806
And I kill the Unsafe Browser 5.551
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 28.863
And DuckDuckGo is the default search engine 4.989
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 12.606
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:315 1.692
After features/support/hooks.rb:100 0.000
Feature: Localization
2:45.135
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.960
When I log in to a new session in French (fr) 32.924
Then the keyboard layout is set to "fr" 0.287
When the network is plugged 0.057
And Tor is ready 46.140
Then I successfully start the Unsafe Browser in "fr" 13.918
And I kill the Unsafe Browser 5.849
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 28.612
And DuckDuckGo is the default search engine 10.609
And I kill the Tor Browser 5.464
And the screen keyboard works in Thunderbird 12.624
And the layout of the screen keyboard is set to "fr" 0.551
After features/support/hooks.rb:315 3.840
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.664
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.075
When I log in to a new session in German (de) 32.277
Then the keyboard layout is set to "de" 0.136
When the network is plugged 0.033
And Tor is ready 17.156
Then I successfully start the Unsafe Browser in "de" 15.632
And I kill the Unsafe Browser 5.687
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 30.523
And DuckDuckGo is the default search engine 10.761
And I kill the Tor Browser 5.544
And the screen keyboard works in Thunderbird 13.151
And the layout of the screen keyboard is set to "de" 0.562
After features/support/hooks.rb:315 2.878
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.309
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.977
When I log in to a new session in Italian (it) 33.038
Then the keyboard layout is set to "it" 0.285
When the network is plugged 0.045
And Tor is ready 19.194
Then I successfully start the Unsafe Browser in "it" 14.823
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 29.607
And DuckDuckGo is the default search engine 10.334
And I kill the Tor Browser 5.465
And the screen keyboard works in Thunderbird 14.180
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:315 1.542
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.278
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.900
When I log in to a new session in Persian (fa) 33.265
Then the keyboard layout is set to "ir" 0.222
When the network is plugged 0.053
And Tor is ready 15.859
Then I successfully start the Unsafe Browser in "fa" 15.730
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 30.071
And DuckDuckGo is the default search engine 16.988
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 13.204
And the layout of the screen keyboard is set to "ir" 0.551
After features/support/hooks.rb:315 0.840
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.148
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.037
When I log in to a new session in Portuguese (pt) 32.254
Then the keyboard layout is set to "pt" 0.262
When the network is plugged 0.046
And Tor is ready 16.095
Then I successfully start the Unsafe Browser in "pt" 16.324
And I kill the Unsafe Browser 5.761
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 29.016
And DuckDuckGo is the default search engine 17.435
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 12.741
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:315 3.346
After features/support/hooks.rb:100 0.000
Feature: Localization
2:17.549
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.065
When I log in to a new session in Russian (ru) 32.282
Then the keyboard layout is set to "ru" 0.128
When the network is plugged 0.047
And Tor is ready 16.614
Then I successfully start the Unsafe Browser in "ru" 15.049
And I kill the Unsafe Browser 5.623
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 29.154
And DuckDuckGo is the default search engine 10.521
And I kill the Tor Browser 5.441
And the screen keyboard works in Thunderbird 13.961
And the layout of the screen keyboard is set to "ru" 0.534
After features/support/hooks.rb:315 1.509
After features/support/hooks.rb:100 0.000
Feature: Localization
2:11.454
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.966
When I log in to a new session in Spanish (es) 32.007
Then the keyboard layout is set to "es" 0.124
When the network is plugged 0.042
And Tor is ready 14.253
Then I successfully start the Unsafe Browser in "es" 15.854
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 26.326
And DuckDuckGo is the default search engine 10.229
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 13.029
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:315 3.421
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.897
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.039
When I log in to a new session in Turkish (tr) 31.690
Then the keyboard layout is set to "tr" 0.296
When the network is plugged 0.031
And Tor is ready 17.895
Then I successfully start the Unsafe Browser in "tr" 15.559
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 29.388
And DuckDuckGo is the default search engine 10.365
And I kill the Tor Browser 5.520
And the screen keyboard works in Thunderbird 13.603
And the layout of the screen keyboard is set to "us" 0.543
After features/support/hooks.rb:315 2.950
After features/support/hooks.rb:100 0.000
Tags: @product
44.256
Before features/support/hooks.rb:269 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.387
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.319
And I log in to a new session 17.129
And the network is plugged 0.104
And Tor is ready 13.105
Then 1 network interface is enabled 0.125
And the 1st network device has its real MAC address configured 0.101
When I hotplug a network device and wait for it to be initialized 1.391
Then 2 network interfaces are enabled 0.158
And the 2nd network device has its real MAC address configured 0.123
And some network device leaked the real MAC address 0.300
After features/support/hooks.rb:315 2.377
After features/support/hooks.rb:100 0.040
Tags: @product
44.526
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.346
And I capture all network traffic 0.004
When I log in to a new session 16.733
And the network is plugged 0.051
And Tor is ready 17.377
Then 1 network interface is enabled 0.119
And the 1st network device has a spoofed MAC address configured 0.079
When I hotplug a network device and wait for it to be initialized 1.397
Then 2 network interfaces are enabled 0.077
And the 2nd network device has a spoofed MAC address configured 0.080
And no network device leaked the real MAC address 0.257
After features/support/hooks.rb:315 0.726
After features/support/hooks.rb:100 0.038
Tags: @product
26.958
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.149
And I capture all network traffic 0.006
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns false 0.164
When I log in to a new session 16.755
Then no network interfaces are enabled 0.102
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.731
After features/support/hooks.rb:315 0.802
After features/support/hooks.rb:100 0.072
Tags: @product
28.328
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.341
And I capture all network traffic 0.005
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns true 0.175
When I log in to a new session 17.339
Then no network interfaces are enabled 0.149
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.264
After features/support/hooks.rb:315 1.018
After features/support/hooks.rb:100 0.038
Tags: @product
28.422
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.955
And I capture all network traffic 0.006
And the network is plugged 0.477
And macchanger will fail by not spoofing and always returns true 0.181
And no network interface modules can be unloaded 0.546
When I log in to a new session 17.415
Then 1 network interface is enabled 0.130
But the MAC spoofing panic mode disabled networking 0.480
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.217
After features/support/hooks.rb:315 0.661
After features/support/hooks.rb:100 0.079
Tags: @product
54.784
Before features/support/hooks.rb:269 0.005
Given a computer 0.215
And I capture all network traffic 0.006
When I start the computer 1.014
Then the computer boots Tails 53.394
And no network interfaces are enabled 0.136
And no network device leaked the real MAC address 0.017
After features/support/hooks.rb:315 0.700
After features/support/hooks.rb:100 0.044
1:32.816
Before features/support/hooks.rb:269 0.004
Given a computer 0.184
And I start Tails from DVD with network unplugged and I login 1:15.710
And I plug and mount a USB drive containing a sample PNG 15.200
Then MAT can clean some sample PNG file 1.720
After features/support/hooks.rb:315 0.969
After features/support/hooks.rb:100 0.008
Feature: Networking
Tags: @product
59.181
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.322
And I wait between 30 and 60 seconds 30.030

Slept for 30 seconds

Then the Tor Status icon tells me that Tor is not usable 0.738
When the network is plugged 0.039
Then I successfully configure Tor 15.114
And the Tor Status icon tells me that Tor is usable 0.741
And all notifications have disappeared 4.144
And the time has synced 0.048
After features/support/hooks.rb:315 0.908
After features/support/hooks.rb:100 0.000
Feature: Networking
37.943
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.039
And I disable networking in Tails Greeter 0.985
And I log in to a new session 18.384
Then no network interfaces are enabled 0.167
When I hotplug a network device 0.166
And I wait 10 seconds 10.007

Slept for 10 seconds

Then no network interfaces are enabled 0.193
After features/support/hooks.rb:315 1.709
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
25.023
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.984
When I start "Onion Circuits" via GNOME Activities Overview 9.979
Then Onion Circuits starts 1.811
And Onion Circuits shows some circuits 0.248
After features/support/hooks.rb:315 0.859
After features/support/hooks.rb:100 0.000
Tags: @product
2:19.295
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:35.334
And I update APT using apt 17.359
And I install "python3-behave" using apt 22.676
Then the Tails Persistent Storage behave tests pass 3.924
After features/support/hooks.rb:315 0.773
After features/support/hooks.rb:100 0.000
Tags: @product
43.550
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.584
When I log in to a new session without activating the Persistent Storage 21.953
Then Tails is running from USB drive "__internal" 0.682
And persistence is disabled 0.401
But a Tails persistence partition exists on USB drive "__internal" 8.927
After features/support/hooks.rb:315 1.991
After features/support/hooks.rb:100 0.000
Tags: @product
3:0.154
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.025
Then Tails is running from USB drive "__internal" 0.382
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 25.536
Then the file I created was copied to the Persistent Storage 0.576
When I shutdown Tails and wait for the computer to power off 12.707
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.383
Then persistence for "Persistent" is active 0.339
And the file I created in the Persistent directory exists 0.065
After features/support/hooks.rb:315 0.769
After features/support/hooks.rb:100 0.046
Tags: @product
1:3.581
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.420
And the system is very low on memory 4.004
When I create a file in the Persistent directory 0.750
When I try to create a persistent partition 25.613
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.298
When I close the Persistent Storage app 2.602
And I free up some memory 1.742
And I create a persistent partition with the default settings 17.685
Then the file I created was copied to the Persistent Storage 0.463
After features/support/hooks.rb:315 1.877
After features/support/hooks.rb:100 0.000
Tags: @product
2:37.956
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.063
Then Tails is running from USB drive "__internal" 0.454
And all tps features are active 2.225
And all persistent directories have safe access rights 2.370
When I disable the first tps feature 5.604
Then all tps features but the first one are active 1.976
And I shutdown Tails and wait for the computer to power off 10.811
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:1.509
Then all tps features but the first one are active 1.940
After features/support/hooks.rb:315 0.754
After features/support/hooks.rb:100 0.012
Tags: @product
18.659
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.537
Then persistence for "Persistent" is active 0.076
And I create a file in the Persistent directory 0.095
Then the file I created was copied to the Persistent Storage 0.059
When I disable the first tps feature 5.560
Then persistence for "Persistent" is not active 0.064
And the Persistent directory does not exist 0.047
When I enable the first tps feature 3.073
Then persistence for "Persistent" is active 0.083
And the file I created in the Persistent directory exists 0.061
After features/support/hooks.rb:315 0.868
After features/support/hooks.rb:100 0.000
Tags: @product
19.033
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.771
Then persistence for "Persistent" is active 0.079
When I create a file in the Persistent directory 0.094
And I disable the first tps feature 5.368
And I delete the data of the Persistent Folder feature 3.675
Then the file I created does not exist on the Persistent Storage 0.044
After features/support/hooks.rb:315 0.770
After features/support/hooks.rb:100 0.000
Tags: @product
1:28.586
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.896
And the network is plugged 0.042
And Tor is ready 44.703
And I take note of which tps features are available 0.528
When I write some files expected to persist 1.471
And I shutdown Tails and wait for the computer to power off 8.529
# 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.413
After features/support/hooks.rb:315 0.156
After features/support/hooks.rb:100 0.000
Tags: @product
2:54.049
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.797
And the network is plugged 0.042
And Tor is ready 16.824
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.185
And I shutdown Tails and wait for the computer to power off 6.390
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:1.484
And I capture all network traffic 0.012
And the network is plugged 0.039
And Tor is ready 18.578
And I switch to the "persistent-con-current" NetworkManager connection 0.322
And the 1st network device has a spoofed MAC address configured 0.150
And no network device leaked the real MAC address 0.220
After features/support/hooks.rb:315 0.992
After features/support/hooks.rb:100 0.085
Tags: @product
55.822
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.675
And I enable persistence creation in Tails Greeter 1.122
And I log in to a new session expecting no warning about the Persistent Storage not being activated 21.062
Then I create a persistent partition with the default settings using the wizard that was already open 19.963
After features/support/hooks.rb:315 1.290
After features/support/hooks.rb:100 0.000
Tags: @product
4:45.948
Before features/support/hooks.rb:269 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 11.941
When I enable persistence 35.861
Then no persistent Greeter options were restored 15.717
When I set all Greeter options to non-default values 23.131
And I log in to a new session in German (de) after having activated the Persistent Storage 47.691
Then all Greeter options are set to non-default values 1.219
When I cold reboot the computer 9.475
And the computer reboots Tails 57.798
Given I enable persistence 29.532
Then persistent Greeter options were restored 15.508
When I log in to a new session after having activated the Persistent Storage 37.446
Then all Greeter options are set to non-default values 0.625
After features/support/hooks.rb:315 1.237
After features/support/hooks.rb:100 0.010
Tags: @product
3:40.534
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.320
# 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 36.270
And I shutdown Tails and wait for the computer to power off 14.252
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:3.412
And I change the passphrase of the Persistent Storage back to the original 36.278
After features/support/hooks.rb:315 2.457
After features/support/hooks.rb:100 0.009
Tags: @product
56.618
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.788
And I log in to a new session without activating the Persistent Storage 20.870
Then persistence is disabled 0.474
But a Tails persistence partition exists on USB drive "__internal" 8.969
And all notifications have disappeared 9.712
When I delete the persistent partition 6.290
Then there is no persistence partition on USB drive "__internal" 0.513
After features/support/hooks.rb:315 0.878
After features/support/hooks.rb:100 0.000
Tags: @product
2:27.339
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.871
When I write some dotfile expected to persist 0.073
And I shutdown Tails and wait for the computer to power off 8.640
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.385
Then the expected persistent dotfile is present in the filesystem 0.368
After features/support/hooks.rb:315 0.846
After features/support/hooks.rb:100 0.009
Tags: @product
1:35.861
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.009
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.073
When I try to enable persistence 0.260
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.692
When I log in to a new session after having activated the Persistent Storage 39.531
And all notifications have disappeared 8.540
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.643
And all tps features are enabled 2.040
And all tps features but the first one are active 3.070
After features/support/hooks.rb:315 1.603
After features/support/hooks.rb:100 0.000
Tags: @product
4:11.914
Before features/support/hooks.rb:269 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:53.612
And I enable persistence 31.135
And I log in to a new session after having activated the Persistent Storage 44.983
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.711
And persistence is enabled 0.471
After features/support/hooks.rb:315 1.012
After features/support/hooks.rb:100 0.000
Tags: @product
30.002
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.013
And I enable persistence but something goes wrong during the LUKS header upgrade 20.166
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.822
After features/support/hooks.rb:315 1.275
After features/support/hooks.rb:100 0.000
Tags: @product
17.426
When I choose to connect to Tor automatically 1.756
And I accept Tor Connection's offer to use my persistent bridges 1.705
And I click "Connect to Tor" 1.218
Then I wait until Tor is ready 10.736
And tca.conf includes the configured bridges 0.014
And the "TorConfiguration" tps feature is enabled and active 1.069
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.924
After features/support/hooks.rb:315 1.042
After features/support/hooks.rb:100 0.062
Tags: @product
18.777
When I choose to connect to Tor automatically 1.891
And I accept Tor Connection's offer to use my persistent bridges 1.752
And I disable saving bridges to Persistent Storage 1.222
And I configure a direct connection in the Tor Connection Assistant 9.730
Then I wait until Tor is ready 2.249
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 0.994
And all Internet traffic has only flowed through Tor or connectivity check service 0.924
After features/support/hooks.rb:315 0.661
After features/support/hooks.rb:100 0.131
Feature: Random Seed
Tags: @product
2:49.796
Before features/support/hooks.rb:269 0.006
Given a computer 0.227
And I temporarily create a 7200 MiB disk named "temp" 0.042
And I plug USB drive "temp" 1.048
And I write the Tails USB image to disk "temp" 28.792
Then there is no random seed on USB drive "temp" 6.106
When I start Tails from USB drive "temp" with network unplugged 1:34.954
Then the random seed was written multiple times on first boot 0.097
And there is a random seed on USB drive "temp" 6.012
When I log in to a new session 15.118
And I wait for the random seed to be updated 1.078
Then there is a random seed on USB drive "temp" 5.959
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.375
Then there is a random seed on USB drive "temp" 5.982
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:315 0.112
After features/support/hooks.rb:100 0.093
Tags: @product
11.239
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 10.836
Then the live user has been setup by live-boot 0.096
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.107
And the live user owns its home directory which has strict permissions 0.199
After features/support/hooks.rb:315 1.394
After features/support/hooks.rb:100 0.000
16.383
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 16.162
Then no unexpected services are listening for network connections 0.221

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:315 0.653
After features/support/hooks.rb:100 0.000
Tags: @product
23.057
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.448
Then the live user can only access allowed local services 6.608

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 10.200.1.1:9050 (TCP) as expected

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

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

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

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

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

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

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

After features/support/hooks.rb:315 0.674
After features/support/hooks.rb:100 0.000
Tags: @product
9.713
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.636
Then there are no unexpected messages of priority "err" or higher in the journal 0.076
After features/support/hooks.rb:315 1.768
After features/support/hooks.rb:100 0.000
Tags: @product
12.528
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.448
Then there are no unexpected messages of priority "err" or higher in the journal 0.079
After features/support/hooks.rb:315 1.264
After features/support/hooks.rb:100 0.000
Tags: @product
23.337
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.983
When I request a shutdown using the system menu 1.676
Then Tails eventually shuts down 8.677
After features/support/hooks.rb:315 0.182
After features/support/hooks.rb:100 0.000
1:24.939
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.216
When I request a reboot using the system menu 1.704
Then Tails eventually restarts 1:11.018
After features/support/hooks.rb:315 3.458
After features/support/hooks.rb:100 0.000
8.794
Given I monitor the network connections of SSH 0.079
And I have the SSH key pair for an SSH server 0.334
When I connect to an SSH server on the Internet 7.051
Then I have sucessfully logged into the SSH server 1.314
And I see that SSH is properly stream isolated 0.014
After features/support/hooks.rb:504 0.394
After features/support/hooks.rb:315 0.713
After features/support/hooks.rb:100 0.000
8.145
Given I have the SSH key pair for an SSH server 0.254
And an SSH server is running on the LAN 0.445
When I connect to an SSH server on the LAN 5.783
Then I am prompted to verify the SSH fingerprint for the SSH server 1.661
After features/support/hooks.rb:504 0.412
After features/support/hooks.rb:315 0.933
After features/support/hooks.rb:100 0.001
13.587
Given I have the SSH key pair for an SFTP server 0.201
When I connect to an SFTP server on the Internet 12.167
Then I successfully connect to the SFTP server 1.218
After features/support/hooks.rb:504 0.514
After features/support/hooks.rb:315 2.674
After features/support/hooks.rb:100 0.000
16.559
Given I cancel setting up an email account 3.028
When I open Thunderbird's Add-ons Manager 1.790
And I open the Extensions tab 1.077
Then I see that no add-ons are enabled in Thunderbird 10.663
After features/support/hooks.rb:504 0.751
After features/support/hooks.rb:315 1.033
After features/support/hooks.rb:100 0.000
44.844
When I enter my email credentials into the autoconfiguration wizard 10.808
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.333
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.388
When I accept the autoconfiguration wizard's configuration 18.485
And I send an email to myself 6.236
And I fetch my email 2.006
Then I can find the email I sent to myself in my inbox 6.583
After features/support/hooks.rb:504 1.426
After features/support/hooks.rb:315 0.880
After features/support/hooks.rb:100 0.000
10.324
When the network is plugged 0.033
And the Tor Connection Assistant autostarts 4.727
And I look at the hide mode but then I go back 4.101
And I choose to connect to Tor automatically 1.261
Then Tor Connection does not propose me to use Tor bridges 0.200
After features/support/hooks.rb:315 0.779
After features/support/hooks.rb:100 0.000
Tags: @product
1:53.586
Given the Tor network and default bridges are blocked 1.798
And the network is plugged 0.030
And I make sure time sync before Tor connects indicates a captive portal 1.303
And the Tor Connection Assistant autostarts 2.844
When I choose to connect to Tor automatically 2.116
And I click "Connect to Tor" 1.142
Then the Tor Connection Assistant fails to connect to Tor 28.068
And the Tor Connection Assistant knows that it's not the time sync that failed 10.516
And the Tor Connection Assistant knows that there might be a captive portal 0.124
When I open the Unsafe Browser from Tor Connection 16.613
And I log-in to the Captive Portal 9.033
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.681
And I allow time sync before Tor connects to work again 0.059
And I click "Connect to Tor" 1.143
Then I wait until Tor is ready 36.986
After features/support/hooks.rb:315 0.620
After features/support/hooks.rb:100 0.000
Tags: @product
14.246
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.690
Then the firewall's policy is to drop all IPv4 traffic 0.176
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.225
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.081
And the firewall is configured to block all external IPv6 traffic 0.072
After features/support/hooks.rb:315 0.798
After features/support/hooks.rb:100 0.000
Tags: @product
43.000
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.254
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 17.750
And I open the Tails homepage in the Unsafe Browser 11.812
And the Tails homepage loads in the Unsafe Browser 0.549
Then the firewall leak detector has detected leaks 0.625
After features/support/hooks.rb:315 0.957
After features/support/hooks.rb:100 0.068
Tags: @product
13.711
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.586
And I capture all network traffic 0.007
And I disable Tails' firewall 0.238
When I do a TCP DNS lookup of "torproject.org" 0.784
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:315 0.656
After features/support/hooks.rb:100 0.047
Tags: @product
13.292
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.319
And I capture all network traffic 0.008
And I disable Tails' firewall 0.237
When I do a UDP DNS lookup of "torproject.org" 0.643
Then the firewall leak detector has detected leaks 0.082
After features/support/hooks.rb:315 0.727
After features/support/hooks.rb:100 0.035
Tags: @product
16.855
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.333
And I capture all network traffic 0.005
And I disable Tails' firewall 0.228
When I send some ICMP pings 4.173
Then the firewall leak detector has detected leaks 0.114
After features/support/hooks.rb:315 0.645
After features/support/hooks.rb:100 0.047
13.793
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.041
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.680
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.071
After features/support/hooks.rb:504 0.368
After features/support/hooks.rb:315 0.665
After features/support/hooks.rb:100 0.000
13.700
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.358
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.055
After features/support/hooks.rb:504 0.293
After features/support/hooks.rb:315 0.617
After features/support/hooks.rb:100 0.000
17.544
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:496 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.122
When I open an untorified ICMP connection to 1.2.3.4 5.346
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.075
After features/support/hooks.rb:504 0.383
After features/support/hooks.rb:315 0.825
After features/support/hooks.rb:100 0.000
Tags: @product
23.769
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.089
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.035
And I successfully configure Tor 15.617
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:315 0.626
After features/support/hooks.rb:100 0.000
10.232
When I monitor the network connections of tails-security-check 0.075
And I re-run tails-security-check 0.123
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.032
After features/support/hooks.rb:504 0.555
After features/support/hooks.rb:315 0.783
After features/support/hooks.rb:100 0.000
2.889
When I monitor the network connections of htpdate 0.080
And I re-run htpdate 2.608
Then I see that htpdate is properly stream isolated 0.201
After features/support/hooks.rb:504 0.522
After features/support/hooks.rb:315 0.685
After features/support/hooks.rb:100 0.000
32.320
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.065
And I re-run tails-upgrade-frontend-wrapper 32.242
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:504 0.565
After features/support/hooks.rb:315 0.856
After features/support/hooks.rb:100 0.000
26.397
When I monitor the network connections of Tor Browser 0.069
And I start the Tor Browser 25.236
And the Tor Browser loads the startup page 1.049
Then I see that Tor Browser is properly stream isolated 0.041
After features/support/hooks.rb:504 1.041
After features/support/hooks.rb:315 0.966
After features/support/hooks.rb:100 0.000
Tags: @product
48.666
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.414
And a web server is running on the LAN 1.038
And I capture all network traffic 0.004
When I start the Tor Browser 22.078
And the Tor Browser loads the startup page 1.061
And I open a page on the LAN web server in the Tor Browser 10.499
Then the Tor Browser shows the "Unable to connect" error 1.156
And no traffic was sent to the web server on the LAN 0.412
After features/support/hooks.rb:315 0.843
After features/support/hooks.rb:100 0.034
55.300
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.411
Then the amnesiac Tor Browser directory exists 0.054
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.760
And the persistent Tor Browser directory does not exist 0.058
When I start the Tor Browser 22.507
And the Tor Browser loads the startup page 1.075
Then I can save the current page as "index.html" to the default downloads directory 6.298
And I can print the current page as "output.pdf" to the default downloads directory 11.134
After features/support/hooks.rb:504 1.156
After features/support/hooks.rb:315 0.910
After features/support/hooks.rb:100 0.000
51.264
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.321
When I start the Tor Browser 24.424
Then the Tor Browser loads the startup page 1.065
When I download some file in the Tor Browser 13.208
Then the file is saved to the default Tor Browser download directory 0.244
After features/support/hooks.rb:504 1.995
After features/support/hooks.rb:315 0.747
After features/support/hooks.rb:100 0.000
1:19.069
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.423
When I start the Tor Browser 22.159
And the Tor Browser loads the startup page 1.088
Then I can listen to an Ogg audio track in Tor Browser 43.398
After features/support/hooks.rb:504 1.976
After features/support/hooks.rb:315 0.939
After features/support/hooks.rb:100 0.000
48.272
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.357
When I start the Tor Browser 23.595
And the Tor Browser loads the startup page 1.124
Then I can watch a WebM video in Tor Browser 11.193
After features/support/hooks.rb:504 1.089
After features/support/hooks.rb:315 0.842
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.166
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.810
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.128
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.055
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.056
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.045
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.048
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.052
And the file "/tmp/synaptic.html" exists 0.057
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.103
When I start the Tor Browser 21.709
And the Tor Browser loads the startup page 1.140
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.153
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.219
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.160
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.510
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.552
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.082
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.096
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.018
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.129
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.574
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.516
# 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.061
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.184
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.526
After features/support/hooks.rb:315 0.696
After features/support/hooks.rb:100 0.000
Tags: @product
36.873
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.798
When I start the Tor Browser 22.857
Then the Tor Browser uses all expected TBB shared libraries 1.217
After features/support/hooks.rb:315 0.767
After features/support/hooks.rb:100 0.000
56.599
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.183
When I start the Tor Browser 23.372
And the Tor Browser loads the startup page 1.188
And I open the Tails homepage in the Tor Browser 9.986
Then the Tor Browser loads the Tails homepage 1.221
When I request a new identity in Tor Browser 2.125
Then the Tor Browser restarts into a fresh session 6.522
After features/support/hooks.rb:504 2.188
After features/support/hooks.rb:315 1.274
After features/support/hooks.rb:100 0.000
Tags: @product
38.511
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.389
When I start the Tor Browser 23.505
And the Tor Browser loads the startup page 1.164
Then Tor Browser's circuit view is working 1.453
After features/support/hooks.rb:315 0.932
After features/support/hooks.rb:100 0.000
Tags: @product
57.306
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.224
When I start the Tor Browser 23.055
And the Tor Browser loads the startup page 1.149
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.265
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.104
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.403
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.103
After features/support/hooks.rb:315 0.852
After features/support/hooks.rb:100 0.000
Tags: @product
1:38.765
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.671
And the network is plugged 0.035
And I successfully configure Tor 17.549
And available upgrades have been checked 0.056
And all notifications have disappeared 4.152
Then the persistent Tor Browser directory exists 0.054
And there is a GNOME bookmark for the persistent Tor Browser directory 1.657
When I start the Tor Browser 20.487
And I open the address "https://tails.net/about" in the Tor Browser 11.033
And "Tails - How Tails works" has loaded in the Tor Browser 1.437
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.614
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.655
Then "Tails - How Tails works" has loaded in the Tor Browser 1.585
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.773
After features/support/hooks.rb:315 0.955
After features/support/hooks.rb:100 0.000
Tags: @product
45.828
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.857
Then the amnesiac Documents directory exists 0.067
And there is a GNOME bookmark for the amnesiac Documents directory 1.846
Then I start the Tor Browser in offline mode 25.712
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.345
After features/support/hooks.rb:315 0.989
After features/support/hooks.rb:100 0.000
Tags: @product
43.849
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.369
Then the amnesiac Downloads directory exists 0.063
And there is a GNOME bookmark for the amnesiac Downloads directory 1.981
Then I start the Tor Browser in offline mode 24.875
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.560
After features/support/hooks.rb:315 0.782
After features/support/hooks.rb:100 0.000
Tags: @product
46.492
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.185
Then the amnesiac Music directory exists 0.071
And there is a GNOME bookmark for the amnesiac Music directory 1.967
Then I start the Tor Browser in offline mode 26.491
And I can save the current page as "index.html" to the Music GNOME bookmark 9.776
After features/support/hooks.rb:315 1.054
After features/support/hooks.rb:100 0.000
Tags: @product
44.966
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.236
Then the amnesiac Pictures directory exists 0.060
And there is a GNOME bookmark for the amnesiac Pictures directory 1.915
Then I start the Tor Browser in offline mode 25.289
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.463
After features/support/hooks.rb:315 0.954
After features/support/hooks.rb:100 0.000
Tags: @product
44.137
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.179
Then the amnesiac Videos directory exists 0.055
And there is a GNOME bookmark for the amnesiac Videos directory 1.983
Then I start the Tor Browser in offline mode 24.657
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.261
After features/support/hooks.rb:315 0.961
After features/support/hooks.rb:100 0.000
Tags: @product
3:36.142
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.538
And all tps features are active 2.082
And all persistent filesystems have safe access rights 0.232
And all persistence configuration files have safe access rights 0.384
And all persistent directories have safe access rights 2.347
When I start the Tor Browser in offline mode 22.933
And I add a bookmark to eff.org in the Tor Browser 13.818
And I cold reboot the computer 11.518
And the computer reboots Tails 1:8.498
And I enable persistence 14.082
And I log in to a new session 37.040
And all notifications have disappeared 9.150
And I start the Tor Browser in offline mode 22.744
Then the Tor Browser has a bookmark to eff.org 1.770
After features/support/hooks.rb:315 1.018
After features/support/hooks.rb:100 0.010
4.633
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.436
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.196
After features/support/hooks.rb:504 0.533
After features/support/hooks.rb:315 0.724
After features/support/hooks.rb:100 0.000
7.525
Given I have the SSH key pair for a Git repository 0.205
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.162
Then the Git repository "testing" has been cloned successfully 0.158
After features/support/hooks.rb:504 0.433
After features/support/hooks.rb:315 0.666
After features/support/hooks.rb:100 0.000
0.548
When I wget "https://example.com/" to stdout 0.548
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:504 0.334
After features/support/hooks.rb:315 0.577
After features/support/hooks.rb:100 0.000
4.319
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.319

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:504 0.678
After features/support/hooks.rb:315 0.646
After features/support/hooks.rb:100 0.000
0.419
When I curl "https://example.com/" to stdout 0.419
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:504 0.300
After features/support/hooks.rb:315 0.632
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
50.162
Given I have started Tails from DVD without network and logged in 8.291
And I plug and mount a USB drive containing sample videos 15.532
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.171
And the file "/home/amnesia/video.mp4" exists 0.047
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.156
When I open "/home/amnesia/video.mp4" with Totem 3.263
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.112
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.467
Given I close Totem 0.169
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.070
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.054
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.202
Then Totem tells me it is not allowed to open this file 1.785
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.063
Given I close Totem 0.142
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.052
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.158
Then Totem tells me it is not allowed to open this file 0.896
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.155
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.060
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.170
Then Totem tells me it is not allowed to open this file 1.082
# 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.070
Given I close Totem 0.132
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.090
And the file "/home/amnesia/.purple/otr.private_key" exists 0.062
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.197
Then Totem tells me it is not allowed to open this file 0.824
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.069
After features/support/hooks.rb:315 0.872
After features/support/hooks.rb:100 0.000
Feature: Using Totem
24.882
Given I have started Tails from DVD and logged in and the network is connected 12.384
Then I can watch a WebM video over HTTPs 12.497
After features/support/hooks.rb:504 0.548
After features/support/hooks.rb:315 0.913
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
40.413
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.247
And I plug and mount a USB drive containing sample videos 15.546
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.086
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.271
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.742
Given I close Totem 0.292
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.176
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.054
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.175
Then Totem tells me it is not allowed to open this file 1.761
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.059
After features/support/hooks.rb:315 0.782
After features/support/hooks.rb:100 0.000
Tags: @product
44.305
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.708
And I disable the Unsafe Browser 3.845
And I log in to a new session 19.537
And the network is plugged 0.046
And all notifications have disappeared 6.231
When I try to start the Unsafe Browser 0.117
Then the Unsafe Browser complains that it is disabled 2.819
After features/support/hooks.rb:315 0.806
After features/support/hooks.rb:100 0.000
Tags: @product
40.202
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.561
And a web server is running on the LAN 1.044
When I successfully start the Unsafe Browser 17.769
And I open a page on the LAN web server in the Unsafe Browser 8.616
Then the Unsafe Browser displays the LAN web server hello message 0.210
After features/support/hooks.rb:315 0.826
After features/support/hooks.rb:100 0.000
Tags: @product @doc
49.394
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.480
When I successfully start the Unsafe Browser 18.217
Then the Unsafe Browser runs as the expected user 0.699
And the Unsafe Browser has a red theme 0.592
And the Unsafe Browser shows a warning as its start page 0.588
And the Unsafe Browser has no add-ons installed 8.245
And the Unsafe Browser has no bookmarks 7.505
And the Unsafe Browser uses all expected TBB shared libraries 1.066
After features/support/hooks.rb:315 0.803
After features/support/hooks.rb:100 0.000
Tags: @product
43.513
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.766
When I successfully start the Unsafe Browser 18.418
When I open the Tails homepage in the Unsafe Browser 11.424
Then the Tails homepage loads in the Unsafe Browser 0.559
And the Unsafe Browser has sent packets out to the Internet 0.344
After features/support/hooks.rb:315 0.702
After features/support/hooks.rb:100 0.000
32.360
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.276
When I successfully start the Unsafe Browser 17.997
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.545
And the Unsafe Browser chroot is torn down 0.420
After features/support/hooks.rb:315 1.512
After features/support/hooks.rb:100 0.000
43.152
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.477
When I successfully start the Unsafe Browser 17.029
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.209
Then I see a warning about another instance already running 3.426
After features/support/hooks.rb:315 1.741
After features/support/hooks.rb:100 0.000
Tags: @product
38.966
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.228
When I configure the Unsafe Browser to use a local proxy 0.206
And I successfully start the Unsafe Browser 17.505
And I open the Tails homepage in the Unsafe Browser 8.502
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.523
After features/support/hooks.rb:315 0.699
After features/support/hooks.rb:100 0.000
2:31.246
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.210
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 18.333
And I wait 120 seconds 2:0.096

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.515
After features/support/hooks.rb:504 0.541
After features/support/hooks.rb:315 0.706
After features/support/hooks.rb:100 0.032
30.491
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.142
And the network is unplugged 0.050
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.333
Then I am told I cannot start the Unsafe Browser when I am offline 7.955
After features/support/hooks.rb:315 0.816
After features/support/hooks.rb:100 0.000
20.734
When I plug a USB drive containing a basic VeraCrypt volume 7.046
And I cancel the GNOME authentication prompt 1.888
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.821
And I open this VeraCrypt volume in GNOME Files 5.939
Then I see the expected contents in this VeraCrypt volume 0.488
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.121
After features/support/hooks.rb:315 0.783
After features/support/hooks.rb:100 0.000
24.060
When I plug a USB drive containing a hidden VeraCrypt volume 10.308
And I cancel the GNOME authentication prompt 1.856
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.900
And I open this VeraCrypt volume in GNOME Files 5.790
Then I see the expected contents in this VeraCrypt volume 0.537
When I lock the currently opened VeraCrypt volume 0.529
Then the VeraCrypt volume has been unmounted and locked 0.138
After features/support/hooks.rb:315 0.775
After features/support/hooks.rb:100 0.000
36.235
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.827
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.194
And I open this VeraCrypt volume in GNOME Files 6.680
Then I see the expected contents in this VeraCrypt volume 1.890
When I lock the currently opened VeraCrypt file container 0.408
Then the VeraCrypt file container has been unmounted and locked 0.233
After features/support/hooks.rb:315 0.846
After features/support/hooks.rb:100 0.000
45.202
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.693
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.727
And I open this VeraCrypt volume in GNOME Files 6.878
Then I see the expected contents in this VeraCrypt volume 2.213
When I lock the currently opened VeraCrypt file container 0.427
Then the VeraCrypt file container has been unmounted and locked 0.261
After features/support/hooks.rb:315 0.770
After features/support/hooks.rb:100 0.016
25.886
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.971
And I cancel the GNOME authentication prompt 1.957
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.181
And I open this VeraCrypt volume in GNOME Files 4.582
Then I see the expected contents in this VeraCrypt volume 0.515
When I lock the currently opened VeraCrypt volume 0.502
Then the VeraCrypt volume has been unmounted and locked 0.174
After features/support/hooks.rb:315 0.847
After features/support/hooks.rb:100 0.000
26.708
When I plug a USB drive containing a hidden VeraCrypt volume 10.281
And I cancel the GNOME authentication prompt 2.118
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.790
And I open this VeraCrypt volume in GNOME Files 4.483
Then I see the expected contents in this VeraCrypt volume 0.448
When I lock the currently opened VeraCrypt volume 0.404
Then the VeraCrypt volume has been unmounted and locked 0.180
After features/support/hooks.rb:315 0.786
After features/support/hooks.rb:100 0.000
51.478
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.742
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.186
And I open this VeraCrypt volume in GNOME Files 6.026
Then I see the expected contents in this VeraCrypt volume 0.965
When I lock the currently opened VeraCrypt file container 0.418
Then the VeraCrypt file container has been unmounted and locked 0.139
After features/support/hooks.rb:315 0.926
After features/support/hooks.rb:100 0.014
57.091
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.599
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.994
And I open this VeraCrypt volume in GNOME Files 5.395
Then I see the expected contents in this VeraCrypt volume 5.275
When I lock the currently opened VeraCrypt file container 0.413
Then the VeraCrypt file container has been unmounted and locked 0.413
After features/support/hooks.rb:315 0.807
After features/support/hooks.rb:100 0.014
41.017
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.615
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.616
And I open this VeraCrypt volume in GNOME Files 5.253
Then I see the expected contents in this VeraCrypt volume 0.889
When I lock the currently opened VeraCrypt file container 0.432
Then the VeraCrypt file container has been unmounted and locked 0.211
After features/support/hooks.rb:315 0.888
After features/support/hooks.rb:100 0.000
Tags: @product
8.294
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.224
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.070
After features/support/hooks.rb:315 1.506
After features/support/hooks.rb:100 0.000
Tags: @product
9.160
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.131
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.028
After features/support/hooks.rb:315 1.011
After features/support/hooks.rb:100 0.000
Tags: @product
23.028
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.175
When I start "WhisperBack" via GNOME Activities Overview 10.347
Then WhisperBack has debugging information 4.505
After features/support/hooks.rb:315 1.746
After features/support/hooks.rb:100 0.000