Project Number Date
test_Tails_ISO_stable 4547 03 Dec 2023, 12:20

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1342 1 3 0 0 1346 177 1 178 4:17:47.590 Failed
Tags: @product
1:32.692
Before features/support/hooks.rb:245 0.022
Given a computer 0.494
And I temporarily create a 100 MiB disk named "swap" 0.067
And I create a gpt swap partition on disk "swap" 9.015
And I plug SATA drive "swap" 1.058
And I temporarily create a 2 GiB disk named "live_hd" 0.524
And I write the Tails ISO image to disk "live_hd" 18.201
And I plug SATA drive "live_hd" 1.054
When I start Tails with network unplugged and I login 1:1.768
Then a "swap" partition was detected by Tails on drive "swap" 0.206
And drive "live_hd" is detected by Tails 0.122
But Tails has no disk swap enabled 0.085
And drive "live_hd" is not mounted 0.094
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.131
Tags: @product
1:17.818
Before features/support/hooks.rb:245 0.002
Given a computer 0.176
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.045
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.214
And I plug non-removable USB drive "fake_TailsData" 1.056
When I start the computer 1.050
And the computer boots Tails 42.938
Then drive "fake_TailsData" is detected by Tails 0.112
And Tails Greeter has not detected a persistence partition 13.223
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.012
Tags: @product
1:14.621
Before features/support/hooks.rb:245 0.003
Given a computer 0.494
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.125
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.923
And I plug SATA drive "fake_TailsData" 1.061
When I start the computer 1.037
And the computer boots Tails 41.699
Then drive "fake_TailsData" is detected by Tails 0.100
And Tails Greeter has not detected a persistence partition 13.178
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.010
Tags: @product
1:12.912
Before features/support/hooks.rb:245 0.002
Given a computer 0.145
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.043
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.919
And I plug SATA drive "gpt_ext2" 1.054
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.049
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.905
And I plug SATA drive "msdos_fat32" 1.060
And I start Tails from DVD with network unplugged and I login 1:1.278
Then drive "gpt_ext2" is detected by Tails 0.184
And drive "gpt_ext2" is not mounted 0.086
And drive "msdos_fat32" is detected by Tails 0.099
And drive "msdos_fat32" is not mounted 0.084
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.006
Tags: @product
1:55.290
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:35.002
And running a command as root with pkexec requires PolicyKit administrator privileges 0.143
Then I can run a command as root with sudo 0.114
Then I can run a command as root with pkexec 20.030
After features/support/hooks.rb:291 0.815
After features/support/hooks.rb:75 0.030
Tags: @product
2:15.577
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 37.348
And running a command as root with pkexec requires PolicyKit administrator privileges 0.196
Then I cannot run a command as root with sudo and the standard passwords 0.255
And I cannot run a command as root with pkexec and the standard passwords 31.157
Then I cannot login as root using su with the standard passwords 1:6.619
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
Feature: Time syncing
52.679
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.523
When the network is plugged 0.208
And I successfully configure Tor 43.868
Then the system clock is less than 5 minutes incorrect 0.078
After features/support/hooks.rb:450 0.691
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
Feature: Time syncing
55.415
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.458
When the network is plugged 0.039
And the Tor Connection Assistant autostarts 2.803
And I configure some normal bridges in the Tor Connection Assistant 11.300
And I wait until Tor is ready 32.752
Then the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:450 0.538
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.550
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.689
When I bump the system time with "+1 day" 0.293
And I capture all network traffic 0.003
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 2.671
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.252
And I wait until Tor is ready 3.553
Then the system clock is less than 5 minutes incorrect 0.089
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.952
After features/support/hooks.rb:450 0.522
After features/support/hooks.rb:291 1.015
After features/support/hooks.rb:75 0.038
Feature: Time syncing
1:5.604
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 10.439
When I bump the system time with "-15 days" 0.296
And I warm reboot the computer 0.070
And the computer reboots Tails 54.696
Then Tails' hardware clock is close to the host system's time 0.101
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:4.212
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.395
When I bump the hardware clock's time with "-15 days" 1.819
And I warm reboot the computer 0.068
And the computer reboots Tails 51.836
Then the hardware clock is still off by "-15 days" 1.090
After features/support/hooks.rb:450 0.114
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.007
Feature: Time syncing
43.688
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 0.170
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.025
And I start the computer 1.063
And the computer boots Tails 42.298
Then the system clock is just past Tails' source date 0.131
After features/support/hooks.rb:450 0.153
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.005
Feature: Time syncing
32.447
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.389
And I make sure time sync before Tor connects times out 1.179
When the network is plugged 0.042
And I successfully configure Tor 21.735
Then the system clock is less than 5 minutes incorrect 0.100
After features/support/hooks.rb:450 0.584
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:0.075
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.251
When I bump the system time with "+8 hours +15 minutes" 0.333
And all notifications have disappeared 2.743
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.146
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 2.475
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.266
And I click "Connect to Tor" 1.210
And the Tor Connection Assistant fails to connect to Tor 16.145
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.988
Then the system clock is less than 20 minutes incorrect 0.341
When I click "Connect to Tor" 1.199
Then I wait until Tor is ready 5.923
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.931
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.065
After features/support/hooks.rb:450 0.534
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.053
Feature: Time syncing
1:27.588
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.445
When I bump the system time with "+8 hours +15 minutes" 0.299
And all notifications have disappeared 2.669
And I capture all network traffic 0.003
And the network is plugged 0.053
And the Tor Connection Assistant autostarts 2.496
# 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 6.102
And I click "Connect to Tor" 1.176
Then the Tor Connection Assistant reports that it failed to connect 11.815
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.179
Then the system clock is less than 20 minutes incorrect 0.367
# "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.553
When I click "Connect to Tor" 1.219
Then I wait until Tor is ready 35.408
And all Internet traffic has only flowed through the configured bridges 1.292
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.056
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.448
After features/support/hooks.rb:450 0.694
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.048
Feature: Time syncing
21.828
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.192
And I make sure time sync before Tor connects uses a fake connectivity check service 1.160
And the network is plugged 0.040
And Tor is ready 10.893
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.537
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:450 0.668
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.001
Tags: @product
14.911
When I configure some normal bridges in the Tor Connection Assistant 10.116
Then I wait until Tor is ready 2.864
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.127
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.790
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.051
Tags: @product
15.090
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.434
Then I wait until Tor is ready 4.726
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.075
And all Internet traffic has only flowed through the configured bridges 0.844
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.047
17.607
When I configure the default bridges in the Tor Connection Assistant 11.755
Then I wait until Tor is ready 3.203
And Tor is configured to use the default bridges 0.577
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.061
And Tor is configured to use the default bridges 0.461
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.536
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.072
Tags: @product
55.923
Given the Tor network is blocked 1.733
When I configure a direct connection in the Tor Connection Assistant 19.136
Then I wait until Tor is ready 33.123
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.086
And Tor is configured to use the default bridges 0.533
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.298
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.053
Tags: @product
45.177
Given the Tor network and default bridges are blocked 2.585
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.907
Then the Tor Connection Assistant reports that it failed to connect 0.118
And tca.conf is empty 0.279
Given the Tor network and default bridges are unblocked 1.363
And I retry connecting to Tor 1.168
Then I wait until Tor is ready 6.674
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.118
And all Internet traffic has only flowed through Tor or connectivity check service 0.950
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.036
Tags: @product
4.598
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.265
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.140
And I cannot click the "Connect to Tor" button 0.192
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.043
Tags: @product
21.503
Given I configure a direct connection in the Tor Connection Assistant 6.747
And I wait until Tor is ready 2.401
When I disconnect the network through GNOME 2.879
And I connect the network through GNOME 3.202
Then the Tor Connection Assistant autostarts 1.722
And the Tor Connection Assistant connects to Tor 2.104
And I wait until Tor is ready 0.929
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.059
And all Internet traffic has only flowed through Tor or connectivity check service 1.457
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.029
Tags: @product
43.761
Given I configure a direct connection in the Tor Connection Assistant 6.665
And I wait until Tor is ready 3.643
And I disconnect the network through GNOME 3.329
And the Tor network and default bridges are blocked 1.691
When I connect the network through GNOME 3.097
Then the Tor Connection Assistant reports that it failed to connect 25.333
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.036
Tags: @product
38.183
Given the Tor network and default bridges are blocked 1.814
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.107
Then the Tor Connection Assistant reports that it failed to connect 0.118
Given the Tor network and default bridges are unblocked 1.774
When I click "Connect to Tor" 1.154
Then I wait until Tor is ready 8.699
And Tor is configured to use the default bridges 0.559
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.954
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.036
18.561
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.893
And I prepare Tails for memory erasure tests 0.496
When I start a process allocating 128 MiB of memory with a known pattern 1.235
Then patterns cover at least 128 MiB in the guest's memory 3.504

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

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

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

After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.000
1:5.489
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.284
And I prepare Tails for memory erasure tests 0.462
And I find very few patterns in the guest's memory 4.321

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

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

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

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

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

After features/support/hooks.rb:291 2.209
After features/support/hooks.rb:75 0.000
3:4.795
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.364
And I prepare Tails for memory erasure tests 0.466
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.119
Then I find very few patterns in the guest's memory 4.189

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

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

Pattern coverage: 96.770% (120 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.000
2:40.802
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.516
And I prepare Tails for memory erasure tests 0.479
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 22.825
Then I find very few patterns in the guest's memory 3.639

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.663% (97 MiB out of 89 MiB reference memory)

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

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

After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
50.819
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 10.121
And I prepare Tails for memory erasure tests 0.519
When I fill a 128 MiB file with a known pattern on the root filesystem 12.565
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.332
Then patterns cover at least 128 MiB in the guest's memory 2.555

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

When I trigger shutdown 1.857
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.454
After features/support/hooks.rb:75 0.000
6:7.627
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:21.807
And I prepare Tails for memory erasure tests 0.476
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.681
When I trigger shutdown 0.400
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.448
After features/support/hooks.rb:75 0.010
38.037
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.253
And I temporarily create a 4 GiB disk named "gptfat" 0.059
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.093
And I plug USB drive "gptfat" 2.487
When I start Tails Installer 22.098
Then I am told by Tails Installer that the destination device "is too small" 0.045
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.001
Tags: @product
33.058
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.143
And I temporarily create a 7200 MiB disk named "temp" 0.084
And I start Tails Installer 21.852
But a suitable USB device is not found 0.018
When I plug USB drive "temp" 2.670
Then the "temp" USB drive is selected 0.088
When I unplug USB drive "temp" 0.177
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
Tags: @product
3:55.025
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.034
And I temporarily create a 7200 MiB disk named "install" 0.048
And I create a gpt partition with a vfat filesystem on disk "install" 4.122
And I plug USB drive "install" 2.439
And I install Tails to USB drive "install" by cloning 3:28.384
Then the running Tails is installed on USB drive "install" 11.917
But there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:291 1.194
After features/support/hooks.rb:75 0.124
Tags: @product
3:54.110
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.195
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.433
And I install Tails to USB drive "install" by cloning 3:31.765
Then the running Tails is installed on USB drive "install" 11.604
But there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:291 1.131
After features/support/hooks.rb:75 0.154
Tags: @product
15:51.735
Scenario Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage
Before features/support/hooks.rb:245 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.657
And I create a file in the Persistent directory 0.104
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 4.127
And I plug USB drive "install" 2.464
And I install Tails with Persistent Storage to USB drive "install" by cloning 15:33.336
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: descendent of [application | tails-installer]: child with name="Information" roleName='alert'
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:327:in `initialize'
./features/support/helpers/dogtail.rb:256:in `new'
./features/support/helpers/dogtail.rb:256:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:264:in `child'
./features/step_definitions/usb.rb:262:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/usb.rb:260:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:260:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:48:in `And I install Tails with Persistent Storage to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
And there is a persistence partition on USB drive "install" 0.000
And the USB drive "install" contains the same files as my persistent storage 0.000
After features/support/hooks.rb:291 4.474

SCENARIO FAILED: 'Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage' (at time 01:03:56)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4547/artifact/build-artifacts/01:03:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4547/artifact/build-artifacts/01:03:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4547/artifact/build-artifacts/01:03:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4547/artifact/build-artifacts/01:03:56_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.journal

After features/support/hooks.rb:75 0.002
Tags: @product
4:0.511
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.601
And I temporarily create a 7200 MiB disk named "install" 0.051
And I plug USB drive "install" 2.442
And I install Tails to USB drive "install" by cloning 3:30.764
Then the running Tails is installed on USB drive "install" 17.565
And there is no persistence partition on USB drive "install" 0.085
After features/support/hooks.rb:291 2.095
After features/support/hooks.rb:75 0.111
Tags: @product
4:6.929
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.192
And I have started Tails from DVD without network and logged in 8.692
And I clone USB drive "__internal" to a temporary USB drive "install" 1.360
And I plug USB drive "install" 2.520
# 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:33.691
Then the running Tails is installed on USB drive "install" 11.384
And there is no persistence partition on USB drive "install" 0.088
After features/support/hooks.rb:291 1.306
After features/support/hooks.rb:75 0.136
Tags: @product @uefi
1:33.216
Before features/support/hooks.rb:245 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 14.455
And I power off the computer 0.330
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:14.637
Then Tails is running from USB drive "__internal" 0.388
And the boot device has safe access rights 3.322
And Tails has started in UEFI mode 0.056
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.020
Tags: @product
1:48.377
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.280
And I plug and mount a USB drive containing a Tails USB image 30.110
And I create a 7200 MiB disk named "usbimage" 0.042
And I plug USB drive "usbimage" 2.447
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:7.495
After features/support/hooks.rb:291 2.489
After features/support/hooks.rb:75 0.105
Tags: @product
1:14.990
Before features/support/hooks.rb:245 0.003
Given a computer 0.161
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:13.542
Then Tails is running from USB drive "usbimage" 0.410
And the label of the system partition on "usbimage" is "Tails" 0.184
And the system partition on "usbimage" is an EFI system partition 0.199
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.168
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.089
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.112
And the system partition on "usbimage" has the expected flags 0.123
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.006
5:21.612
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 49.126
And I update APT using apt 15.817
And I install "popularity-contest" using apt 19.435
Then I am proposed to add the "popularity-contest" package to my Additional Software 56.206
When I create a persistent storage and activate the Additional Software feature 17.518
Then Additional Software is correctly configured for package "popularity-contest" 1.688
When I shutdown Tails and wait for the computer to power off 10.186
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.393
Then Additional Software is correctly configured for package "popularity-contest" 0.965
And the package "popularity-contest" is installed after Additional Software has been started 0.274
After features/support/hooks.rb:450 36.080
After features/support/hooks.rb:291 1.474
After features/support/hooks.rb:75 0.017
2:54.462
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.213
And I start Tails from USB drive "__internal" and I login with an administration password 1:20.105
And I update APT using apt 15.511
When I install "makepp" using apt 19.564
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 58.996
And the package "makepp" is installed 0.071
After features/support/hooks.rb:450 38.143
After features/support/hooks.rb:291 1.025
After features/support/hooks.rb:75 0.014
4:51.734
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.215
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:8.533
When I uninstall "popularity-contest" using apt 15.884
And I accept removing "popularity-contest" from Additional Software 2.120
Then "popularity-contest" is not in the list of Additional Software 0.782
When I start Synaptic 23.581
And I update APT using Synaptic 21.813
And I install "cowsay" using Synaptic 9.353
And I accept adding "cowsay" to Additional Software 0.898
Then Additional Software is correctly configured for package "cowsay" 0.860
When I uninstall "cowsay" using apt 3.359
And I refuse removing "cowsay" from Additional Software 0.630
Then Additional Software is correctly configured for package "cowsay" 0.851
When I start "Additional Software" via GNOME Activities Overview 12.420
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.637
Then "cowsay" is not in the list of Additional Software 1.047
When I install "cowsay" using apt 3.254
And I refuse adding "cowsay" to Additional Software 0.749
Then "cowsay" is not in the list of Additional Software 0.738
After features/support/hooks.rb:450 0.968
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.013
12:26.691
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.228
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.536
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.719
And I accept adding "cowsay" to Additional Software 1:6.802
And Additional Software is correctly configured for package "cowsay" 1.298
And I shutdown Tails and wait for the computer to power off 5.069
And I start Tails from USB drive "__internal" with network unplugged 45.195
And I enable persistence 31.582
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 20.868
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 51.025
And I revert the APT tweaks that made it prefer an old version of cowsay 0.080
# 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.107
And the network is plugged 0.054
And Tor is ready 18.429
# 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 5.979
And available upgrades have been checked 0.095
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.272
And I can open the Additional Software configuration window from the notification 3.512
And I shutdown Tails and wait for the computer to power off 2:3.682
And I start Tails from USB drive "__internal" with network unplugged 44.805
And I enable persistence 32.775
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 30.529
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.598
And I revert the APT tweaks that made it prefer an old version of cowsay 0.063
And the network is plugged 0.043
And Tor is ready 1:7.000
Then the Additional Software upgrade service has started 0.156
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.109
After features/support/hooks.rb:450 2.425
After features/support/hooks.rb:291 0.981
After features/support/hooks.rb:75 0.027
1:43.889
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.191
And I start Tails from USB drive "__internal" with network unplugged 44.815
And I enable persistence 31.921
And I remove the "cowsay" deb files from the APT cache 0.610
# 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.080
And I log in to a new session 22.786
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 1.268
And I can open the Additional Software log file from the notification 2.010
And the package "cowsay" is not installed 0.204
After features/support/hooks.rb:450 0.111
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.009
Tags: @product
1:30.454
Before features/support/hooks.rb:245 0.007
Given a computer 0.169
And I create a 7200 MiB disk named "old" 0.049
And I plug USB drive "old" 1.045
And I write an old version of the Tails USB image to disk "old" 19.753
When I start Tails from USB drive "old" with network unplugged 1:5.333
Then the boot device has safe access rights 3.157
And Tails is running from USB drive "old" 0.325
And there is no persistence partition on USB drive "old" 0.084
And process "udev-watchdog" is running 0.054
And udev-watchdog is monitoring the correct device 0.284
And I unplug USB drive "old" 0.197
After features/support/hooks.rb:291 3.829
After features/support/hooks.rb:75 0.008
Tags: @product
1:59.552
Before features/support/hooks.rb:245 0.005
Given a computer 0.187
And I start Tails from USB drive "old" with network unplugged and I login 1:6.387
Then Tails is running from USB drive "old" 0.428
And I create a persistent partition 43.111
And I take note of which tps features are available 1.440
Then a Tails persistence partition exists on USB drive "old" 0.900
And I shutdown Tails and wait for the computer to power off 7.096
After features/support/hooks.rb:291 0.120
After features/support/hooks.rb:75 0.010
Tags: @product
2:21.303
Before features/support/hooks.rb:245 0.006
Given a computer 0.225
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:54.510
Then Tails is running from USB drive "old" 0.445
And all tps features are active 2.062
When I write some files expected to persist 1.893
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.227
And all persistence configuration files have safe access rights 0.603
And all persistent directories from the old Tails version have safe access rights 3.040
And I take note of which tps features are available 0.438
And I shutdown Tails and wait for the computer to power off 3.062
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.794
After features/support/hooks.rb:291 0.092
After features/support/hooks.rb:75 0.011
Tags: @product
2:31.021
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.379
And I log in to a new session 15.640
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.212
And I plug USB drive "to_upgrade" 2.431
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.080
Then the running Tails is installed on USB drive "to_upgrade" 13.895
And I unplug USB drive "to_upgrade" 0.203
And I unplug USB drive "__internal" 0.177
After features/support/hooks.rb:291 6.977
After features/support/hooks.rb:75 0.000
Tags: @product
1:55.793
Before features/support/hooks.rb:245 0.006
Given a computer 0.176
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:45.167
Then all tps features from the old Tails version are active 1.601
And Tails is running from USB drive "to_upgrade" 0.348
And the boot device has safe access rights 3.982
And the expected persistent files created with the old Tails version are present in the filesystem 1.562
And all persistent directories from the old Tails version have safe access rights 2.954
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.010
5:49.894
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.428
And no SquashFS delta is installed 0.085
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.318
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.155
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.407
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.574
When the network is plugged 0.033
And Tor is ready 17.957
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.705
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.419
Given I shutdown Tails and wait for the computer to power off 6.280
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.484
Then Tails is running version 2.2~testoverlayfsng 0.112
And all tps features are active 2.209
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.391
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.091
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.326
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.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 2.1~testoverlayfsng was initially installed 0.254
When the network is plugged 0.048
And Tor is ready 17.022
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.614
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.951
Given I shutdown Tails and wait for the computer to power off 3.309
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.072
Then Tails is running version 2.3~testoverlayfsng 0.130
And all tps features are active 2.227
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.637
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.057
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.346
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.319
When the network is plugged 0.083
And Tor is ready 15.102
Then the Upgrader considers the system as up-to-date 0.318
# 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 24.777
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.637
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.015
37.159
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.183
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.288
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.072
And the signing key used by the Upgrader is outdated 0.645
But a current signing key is available on our website 0.000
When the network is plugged 0.039
And Tor is ready 25.383
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 0.547
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
51.510
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 42.216
When I eject the boot medium 0.280
Then Tails eventually shuts down 9.013
After features/support/hooks.rb:291 0.203
After features/support/hooks.rb:75 0.000
38.456
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.258
And I prepare Tails for memory erasure tests 0.530
And I fill a 128 MiB file with a known pattern on the root filesystem 15.223
And patterns cover at least 128 MiB in the guest's memory 3.356

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

When I eject the boot medium 0.769
And I wait for Tails to finish wiping the memory 8.613
Then I find very few patterns in the guest's memory 1.704

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

After features/support/hooks.rb:291 3.801
After features/support/hooks.rb:75 0.000
3:26.201
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.314
And I prepare Tails for memory erasure tests 0.497
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.328
And I fill the USB drive with a known pattern 2:53.500
And I read the content of the test FS 0.150
And patterns cover at least 99% of the test FS size in the guest's memory 3.346

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

When I eject the boot medium 0.282
And I wait for Tails to finish wiping the memory 10.029
Then I find very few patterns in the guest's memory 1.751

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

After features/support/hooks.rb:291 3.523
After features/support/hooks.rb:75 0.000
2:31.053
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.256
And I prepare Tails for memory erasure tests 0.491
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 26.532
And I fill the USB drive with a known pattern 1:41.102
And I read the content of the test FS 0.075
And patterns cover at least 99% of the test FS size in the guest's memory 2.844

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

When I eject the boot medium 0.264
And I wait for Tails to finish wiping the memory 9.757
Then I find very few patterns in the guest's memory 1.727

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

After features/support/hooks.rb:291 3.598
After features/support/hooks.rb:75 0.000
2:17.829
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.384
And I prepare Tails for memory erasure tests 0.401
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.915
And patterns cover at least 100 MiB in the guest's memory 3.565

Pattern coverage: 124.070% (124 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.814
And I wait for Tails to finish wiping the memory 10.632
Then I find very few patterns in the guest's memory 1.770

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

And Tails eventually shuts down 1:28.342
After features/support/hooks.rb:291 0.124
After features/support/hooks.rb:75 0.000
Tags: @product
43.107
Before features/support/hooks.rb:245 0.006
Given a computer 0.196
And I start Tails from DVD with network unplugged and genuine APT sources 42.520
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.075
And no proposed-updates APT suite is enabled 0.053
And no experimental APT suite is enabled for deb.torproject.org 0.051
And if releasing, no unversioned Tails APT source is enabled 0.195

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.010
Tags: @product
1:15.805
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.145
# 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 5.075
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.245
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.362
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.012
When I start Tails' custom backup tool 12.994
Then the backup tool displays "Plug in your backup Tails USB stick" 2.665
When I plug USB drive "backup" 2.639
And I give the Persistent Storage on drive "backup" its own UUID 0.110
And I click "Retry" in the backup tool 1.179
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.231
When I click "Back Up" in the backup tool 1.160
And I enter my persistent storage passphrase into the polkit prompt 2.311
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.386
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.170
And I plug USB drive "backup" 3.327
Then the USB drive "backup" contains the same files as my persistent storage 4.786
After features/support/hooks.rb:291 2.138
After features/support/hooks.rb:75 0.137
Tags: @product
0.173
Then the hostname should not have been leaked on the network 0.173
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.041
Tags: @product
0.814
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.174
And I switch to the "manually-added-con" NetworkManager connection 0.413
Then the hostname should not have been leaked on the network 0.226
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.051
27.042
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.224
When I double-click on the Tails documentation launcher on the desktop 18.281
Then "Tails - Documentation" has loaded in the Tor Browser 0.536
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
35.557
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.154
When I double-click on the Tails documentation launcher on the desktop 20.805
Then "Tails - Documentation" has loaded in the Tor Browser 0.597
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.000
26.247
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.409
When I double-click on the Report an Error launcher on the desktop 17.039
Then the support documentation page opens in Tor Browser 0.798
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
22.246
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.321
When I start Electrum through the GNOME menu 12.766
But the "electrum" tps feature is not enabled 0.783
And I see a warning that Electrum is not persistent 0.375
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.719
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.368
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.146
When I open "/home/amnesia/default-testpage.pdf" with Evince 19.522
Then I see "CupsTestPage.png" after at most 40 seconds 1.747
And I can print the current document to "/home/amnesia/output.pdf" 7.934
After features/support/hooks.rb:291 0.887
After features/support/hooks.rb:75 0.000
Feature: Using Evince
39.246
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.346
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.182
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.079
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.048
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.045
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.187
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 20.105
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.348
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.426
When I close Evince 0.241
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.126
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.645
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.398
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.099
When I close Evince 0.235
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.192
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.625
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.808
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.102
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.457
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.361
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.176
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.060
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 16.878
Then I see "CupsTestPage.png" after at most 40 seconds 1.726
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.252
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.886
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.944
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.175
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.051
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.167
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.925
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.297
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.325
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.000
30.836
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 20.534
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.091
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.078
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
Tags: @product
8.949
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.379
When the "Dogtail rules!" notification is sent 0.177
Then the "Dogtail rules!" notification is shown to the user 0.393
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
Tags: @product @doc
12.185
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.511
Then the included OpenPGP keys are valid for the next 1 month 2.673
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
23.092
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.586
Then the keys trusted by APT are valid for the next 3 months 13.505
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
Feature: Localization
1:6.938
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.136
And I log in to a new session in German (de) 34.873
When I double-click on the Report an Error launcher on the desktop 21.334
Then the support documentation page opens in Tor Browser 0.593
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.712
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.150
When I log in to a new session in Arabic (ar) 31.629
Then the keyboard layout is set to "us" 0.149
When the network is plugged 0.043
And Tor is ready 15.145
Then I successfully start the Unsafe Browser in "ar" 26.419
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 33.517
And DuckDuckGo is the default search engine 9.254
And I kill the Tor Browser 5.356
And the screen keyboard works in Thunderbird 22.602
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 1.039
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.822
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.170
When I log in to a new session in Chinese (zh_CN) 29.587
Then the keyboard layout is set to "cn" 0.298
When the network is plugged 0.039
And Tor is ready 15.533
Then I successfully start the Unsafe Browser in "zh_CN" 27.111
And I kill the Unsafe Browser 5.823
When I enable the screen keyboard 0.161
Then the screen keyboard works in Tor Browser 33.774
And DuckDuckGo is the default search engine 9.506
And I kill the Tor Browser 5.344
And the screen keyboard works in Thunderbird 26.889
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.511
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.214
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.953
When I log in to a new session in English (en) 16.722
Then the keyboard layout is set to "us" 0.183
When the network is plugged 0.067
And Tor is ready 15.976
Then I successfully start the Unsafe Browser in "en" 26.283
And I kill the Unsafe Browser 5.950
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 34.440
And DuckDuckGo is the default search engine 5.264
And I kill the Tor Browser 5.344
And the screen keyboard works in Thunderbird 22.375
And the layout of the screen keyboard is set to "us" 0.540
After features/support/hooks.rb:291 1.205
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.045
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.894
When I log in to a new session in French (fr) 27.037
Then the keyboard layout is set to "fr" 0.153
When the network is plugged 0.046
And Tor is ready 15.055
Then I successfully start the Unsafe Browser in "fr" 26.439
And I kill the Unsafe Browser 5.907
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 32.599
And DuckDuckGo is the default search engine 9.698
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 22.098
And the layout of the screen keyboard is set to "fr" 0.631
After features/support/hooks.rb:291 1.743
After features/support/hooks.rb:75 0.000
Feature: Localization
3:10.340
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.157
When I log in to a new session in German (de) 29.123
Then the keyboard layout is set to "de" 0.171
When the network is plugged 0.039
And Tor is ready 44.822
Then I successfully start the Unsafe Browser in "de" 29.861
And I kill the Unsafe Browser 5.789
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 33.762
And DuckDuckGo is the default search engine 9.634
And I kill the Tor Browser 5.352
And the screen keyboard works in Thunderbird 22.868
And the layout of the screen keyboard is set to "de" 0.594
After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.606
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.713
When I log in to a new session in Italian (it) 28.065
Then the keyboard layout is set to "it" 0.196
When the network is plugged 0.039
And Tor is ready 17.260
Then I successfully start the Unsafe Browser in "it" 27.110
And I kill the Unsafe Browser 5.940
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 33.622
And DuckDuckGo is the default search engine 9.739
And I kill the Tor Browser 5.453
And the screen keyboard works in Thunderbird 21.751
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.065
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.919
When I log in to a new session in Persian (fa) 28.469
Then the keyboard layout is set to "ir" 0.144
When the network is plugged 0.041
And Tor is ready 15.064
Then I successfully start the Unsafe Browser in "fa" 28.058
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 34.684
And DuckDuckGo is the default search engine 10.049
And I kill the Tor Browser 5.331
And the screen keyboard works in Thunderbird 23.770
And the layout of the screen keyboard is set to "ir" 0.577
After features/support/hooks.rb:291 1.151
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.452
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.758
When I log in to a new session in Portuguese (pt) 28.986
Then the keyboard layout is set to "pt" 0.293
When the network is plugged 0.038
And Tor is ready 16.470
Then I successfully start the Unsafe Browser in "pt" 26.133
And I kill the Unsafe Browser 6.874
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 33.897
And DuckDuckGo is the default search engine 9.581
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 22.247
And the layout of the screen keyboard is set to "us" 0.715
After features/support/hooks.rb:291 1.263
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.688
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.817
When I log in to a new session in Russian (ru) 29.200
Then the keyboard layout is set to "ru" 0.172
When the network is plugged 0.046
And Tor is ready 15.193
Then I successfully start the Unsafe Browser in "ru" 27.999
And I kill the Unsafe Browser 5.802
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 33.795
And DuckDuckGo is the default search engine 9.500
And I kill the Tor Browser 5.368
And the screen keyboard works in Thunderbird 26.050
And the layout of the screen keyboard is set to "ru" 0.623
After features/support/hooks.rb:291 1.075
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.071
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.303
When I log in to a new session in Spanish (es) 31.420
Then the keyboard layout is set to "es" 0.155
When the network is plugged 0.051
And Tor is ready 15.603
Then I successfully start the Unsafe Browser in "es" 27.104
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 34.859
And DuckDuckGo is the default search engine 10.950
And I kill the Tor Browser 5.655
And the screen keyboard works in Thunderbird 22.413
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:291 1.216
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.905
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.812
When I log in to a new session in Turkish (tr) 29.261
Then the keyboard layout is set to "tr" 0.170
When the network is plugged 0.117
And Tor is ready 15.056
Then I successfully start the Unsafe Browser in "tr" 26.922
And I kill the Unsafe Browser 5.865
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 33.901
And DuckDuckGo is the default search engine 9.476
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 24.314
And the layout of the screen keyboard is set to "us" 0.540
After features/support/hooks.rb:291 1.413
After features/support/hooks.rb:75 0.000
Tags: @product
44.073
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.999
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.103
And I log in to a new session 18.396
And the network is plugged 0.051
And Tor is ready 12.286
Then 1 network interface is enabled 0.105
And the 1st network device has its real MAC address configured 0.135
When I hotplug a network device and wait for it to be initialized 1.503
Then 2 network interfaces are enabled 0.106
And the 2nd network device has its real MAC address configured 0.093
And some network device leaked the real MAC address 0.283
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.043
Tags: @product
46.676
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.239
And I capture all network traffic 0.006
When I log in to a new session 20.576
And the network is plugged 0.043
And Tor is ready 15.726
Then 1 network interface is enabled 0.098
And the 1st network device has a spoofed MAC address configured 0.113
When I hotplug a network device and wait for it to be initialized 1.448
Then 2 network interfaces are enabled 0.096
And the 2nd network device has a spoofed MAC address configured 0.088
And no network device leaked the real MAC address 0.237
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.070
Tags: @product
2:22.119
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.673
And I capture all network traffic 0.006
And the network is plugged 0.049
And macchanger will fail by not spoofing and always returns false 0.133
When I log in to a new session 2:10.661
Then no network interfaces are enabled 0.086
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 2.497
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.038
Tags: @product
2:24.622
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.880
And I capture all network traffic 0.005
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.136
When I log in to a new session 2:12.447
Then no network interfaces are enabled 0.105
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 2.988
After features/support/hooks.rb:291 1.077
After features/support/hooks.rb:75 0.047
Tags: @product
2:24.068
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.254
And I capture all network traffic 0.008
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.360
And no network interface modules can be unloaded 0.314
When I log in to a new session 2:11.643
Then 1 network interface is enabled 0.096
But the MAC spoofing panic mode disabled networking 0.386
And no network device leaked the real MAC address 0.014
And I see the "All networking disabled" notification after at most 60 seconds 1.940
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.061
Tags: @product
45.577
Before features/support/hooks.rb:245 0.006
Given a computer 0.182
And I capture all network traffic 0.007
When I start the computer 1.160
Then the computer boots Tails 44.146
And no network interfaces are enabled 0.069
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.046
1:16.597
Before features/support/hooks.rb:245 0.005
Given a computer 0.190
And I start Tails from DVD with network unplugged and I login 1:1.620
And I plug and mount a USB drive containing a sample PNG 13.236
Then MAT can clean some sample PNG file 1.549
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:10.597
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 9.189
And I wait between 30 and 60 seconds 44.031

Slept for 44 seconds

Then the Tor Status icon tells me that Tor is not usable 0.517
When the network is plugged 0.042
Then I successfully configure Tor 13.093
And the Tor Status icon tells me that Tor is usable 0.513
And all notifications have disappeared 3.151
And the time has synced 0.057
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.000
Feature: Networking
36.233
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.961
And I disable networking in Tails Greeter 0.852
And I log in to a new session 16.851
Then no network interfaces are enabled 0.107
When I hotplug a network device 0.173
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.277
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.000
Tags: @product
2:3.484
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:23.294
And I update APT using apt 16.515
And I install "python3-behave" using apt 20.028
Then the Tails Persistent Storage behave tests pass 3.645
After features/support/hooks.rb:291 0.893
After features/support/hooks.rb:75 0.000
Tags: @product
38.829
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.007
When I log in to a new session without activating the Persistent Storage 19.139
Then Tails is running from USB drive "__internal" 0.388
And persistence is disabled 0.190
But a Tails persistence partition exists on USB drive "__internal" 6.103
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
Tags: @product
2:55.071
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.760
Then Tails is running from USB drive "__internal" 0.413
When I create a file in the Persistent directory 0.131
And I create a persistent partition with the default settings 31.888
Then the file I created was copied to the Persistent Storage 0.612
When I shutdown Tails and wait for the computer to power off 10.079
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.741
Then persistence for "Persistent" is active 0.351
And the file I created in the Persistent directory exists 0.091
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.028
Tags: @product
1:8.877
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.806
And the system is very low on memory 3.108
When I create a file in the Persistent directory 1.027
When I try to create a persistent partition 23.695
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.520
When I close the Persistent Storage app 2.614
And I free up some memory 1.466
And I create a persistent partition with the default settings 24.393
Then the file I created was copied to the Persistent Storage 0.243
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.000
Tags: @product
2:30.226
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.754
Then Tails is running from USB drive "__internal" 0.374
And all tps features are active 2.180
And all persistent directories have safe access rights 2.613
When I disable the first tps feature 16.327
Then all tps features but the first one are active 2.121
And I shutdown Tails and wait for the computer to power off 6.075
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.398
Then all tps features but the first one are active 2.380
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.009
Tags: @product
42.197
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.098
Then persistence for "Persistent" is active 0.084
And I create a file in the Persistent directory 0.097
Then the file I created was copied to the Persistent Storage 0.092
When I disable the first tps feature 16.928
Then persistence for "Persistent" is not active 0.095
And the Persistent directory does not exist 0.052
When I enable the first tps feature 15.576
Then persistence for "Persistent" is active 0.090
And the file I created in the Persistent directory exists 0.079
After features/support/hooks.rb:291 0.916
After features/support/hooks.rb:75 0.000
Tags: @product
41.753
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.164
Then persistence for "Persistent" is active 0.117
When I create a file in the Persistent directory 0.073
And I disable the first tps feature 16.862
And I delete the data of the Persistent Folder feature 15.314
Then the file I created does not exist on the Persistent Storage 0.220
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.000
Tags: @product
51.687
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.874
And the network is plugged 0.043
And Tor is ready 17.677
And I take note of which tps features are available 0.677
When I write some files expected to persist 1.654
And I shutdown Tails and wait for the computer to power off 6.067
# 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" 16.693
After features/support/hooks.rb:291 0.123
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.809
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.646
And the network is plugged 0.051
And Tor is ready 16.193
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.362
And I shutdown Tails and wait for the computer to power off 6.077
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.632
And I capture all network traffic 0.007
And the network is plugged 0.039
And Tor is ready 14.853
And I switch to the "persistent-con-current" NetworkManager connection 0.504
And the 1st network device has a spoofed MAC address configured 0.172
And no network device leaked the real MAC address 0.268
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.050
Tags: @product
46.927
Before features/support/hooks.rb:245 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 11.076
And I enable persistence creation in Tails Greeter 1.193
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.470
Then I create a persistent partition with the default settings using the wizard that was already open 17.187
After features/support/hooks.rb:291 1.534
After features/support/hooks.rb:75 0.000
Tags: @product
4:21.453
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.715
When I enable persistence 35.134
Then no persistent Greeter options were restored 14.351
When I set all Greeter options to non-default values 22.221
And I log in to a new session in German (de) after having activated the Persistent Storage 35.211
Then all Greeter options are set to non-default values 0.352
When I cold reboot the computer 5.173
And the computer reboots Tails 46.519
Given I enable persistence 49.615
Then persistent Greeter options were restored 14.699
When I log in to a new session after having activated the Persistent Storage 27.220
Then all Greeter options are set to non-default values 0.238
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.009
Tags: @product
3:43.396
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.306
# 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 44.397
And I shutdown Tails and wait for the computer to power off 11.545
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:55.365
And I change the passphrase of the Persistent Storage back to the original 42.780
After features/support/hooks.rb:291 1.303
After features/support/hooks.rb:75 0.009
Tags: @product
57.183
Before features/support/hooks.rb:245 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.884
And I log in to a new session without activating the Persistent Storage 17.941
Then persistence is disabled 0.236
But a Tails persistence partition exists on USB drive "__internal" 6.226
And all notifications have disappeared 5.032
When I delete the persistent partition 17.522
Then there is no persistence partition on USB drive "__internal" 0.338
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Tags: @product
2:13.734
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.122
When I write some dotfile expected to persist 0.063
And I shutdown Tails and wait for the computer to power off 7.170
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.926
Then the expected persistent dotfile is present in the filesystem 0.450
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.012
Tags: @product
1:30.296
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.454
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.068
When I try to enable persistence 1.295
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.200
When I log in to a new session after having activated the Persistent Storage 29.540
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.970
And all tps features are enabled 2.624
And all tps features but the first one are active 2.142
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.000
Tags: @product
4:57.457
Before features/support/hooks.rb:245 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 3:50.403
And I enable persistence 34.061
And I log in to a new session after having activated the Persistent Storage 32.073
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.772
And persistence is enabled 0.146
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Tags: @product
56.792
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 23.562
And I enable persistence but something goes wrong during the LUKS header upgrade 32.518
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.711
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Tags: @product
22.005
When I choose to connect to Tor automatically 2.080
And I accept Tor Connection's offer to use my persistent bridges 1.789
And I click "Connect to Tor" 1.266
Then I wait until Tor is ready 14.433
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.550
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.873
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.070
Tags: @product
16.140
When I choose to connect to Tor automatically 1.782
And I accept Tor Connection's offer to use my persistent bridges 1.836
And I disable saving bridges to Persistent Storage 1.260
And I configure a direct connection in the Tor Connection Assistant 7.769
Then I wait until Tor is ready 1.259
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.160
And all Internet traffic has only flowed through Tor or connectivity check service 1.061
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.043
Tags: @product
11.027
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.534
Then the live user has been setup by live-boot 0.178
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.090
And the live user owns its home directory which has strict permissions 0.224
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
22.519
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.776
When the network is plugged 0.046
And Tor is ready 13.542
Then no unexpected services are listening for network connections 0.153

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:291 0.690
After features/support/hooks.rb:75 0.000
Tags: @product
23.765
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.902
When I request a shutdown using the system menu 1.831
Then Tails eventually shuts down 8.030
After features/support/hooks.rb:291 0.108
After features/support/hooks.rb:75 0.000
1:10.997
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.630
When I request a reboot using the system menu 1.896
Then Tails eventually restarts 56.470
After features/support/hooks.rb:291 3.516
After features/support/hooks.rb:75 0.000
21.763
Given I monitor the network connections of SSH 0.102
And I have the SSH key pair for an SSH server 0.501
When I connect to an SSH server on the Internet 19.415
Then I have sucessfully logged into the SSH server 1.719
And I see that SSH is properly stream isolated 0.024
After features/support/hooks.rb:450 0.399
After features/support/hooks.rb:291 0.964
After features/support/hooks.rb:75 0.000
22.055
Given I have the SSH key pair for an SSH server 0.244
And an SSH server is running on the LAN 0.408
When I connect to an SSH server on the LAN 19.381
Then I am prompted to verify the SSH fingerprint for the SSH server 2.020
After features/support/hooks.rb:450 0.338
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
16.716
Given I have the SSH key pair for an SFTP server 0.312
When I connect to an SFTP server on the Internet 15.589
Then I successfully connect to the SFTP server 0.813
After features/support/hooks.rb:450 0.474
After features/support/hooks.rb:291 1.200
After features/support/hooks.rb:75 0.000
17.483
Given I cancel setting up an email account 3.207
When I open Thunderbird's Add-ons Manager 2.590
And I open the Extensions tab 1.089
Then I see that no add-ons are enabled in Thunderbird 10.596
After features/support/hooks.rb:450 0.607
After features/support/hooks.rb:291 1.334
After features/support/hooks.rb:75 0.000
46.062
When I enter my email credentials into the autoconfiguration wizard 11.801
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.414
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.328
When I accept the autoconfiguration wizard's configuration 18.433
And I send an email to myself 6.661
And I fetch my email 1.729
Then I can find the email I sent to myself in my inbox 6.692
After features/support/hooks.rb:450 1.185
After features/support/hooks.rb:291 1.148
After features/support/hooks.rb:75 0.000
8.400
When the network is plugged 0.034
And the Tor Connection Assistant autostarts 2.768
And I look at the hide mode but then I go back 3.968
And I choose to connect to Tor automatically 1.486
Then Tor Connection does not propose me to use Tor bridges 0.142
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Tags: @product
1:51.394
Given the Tor network and default bridges are blocked 1.595
And the network is plugged 0.034
And I make sure time sync before Tor connects indicates a captive portal 1.202
And the Tor Connection Assistant autostarts 1.841
When I choose to connect to Tor automatically 1.440
And I click "Connect to Tor" 1.157
Then the Tor Connection Assistant fails to connect to Tor 27.380
And the Tor Connection Assistant knows that it's not the time sync that failed 10.521
And the Tor Connection Assistant knows that there might be a captive portal 0.127
When I open the Unsafe Browser from Tor Connection 14.206
And I log-in to the Captive Portal 11.841
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.292
And I allow time sync before Tor connects to work again 0.063
And I click "Connect to Tor" 1.193
Then I wait until Tor is ready 36.371
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
12.100
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.561
Then the firewall's policy is to drop all IPv4 traffic 0.128
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.279
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.068
And the firewall is configured to block all external IPv6 traffic 0.062
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
48.927
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.324
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 27.076
And I open the Tails homepage in the Unsafe Browser 9.563
And the Tails homepage loads in the Unsafe Browser 0.582
Then the firewall leak detector has detected leaks 0.372
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.052
Tags: @product
12.338
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.463
And I capture all network traffic 0.006
And I disable Tails' firewall 0.255
When I do a TCP DNS lookup of "torproject.org" 0.528
Then the firewall leak detector has detected leaks 0.084
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.059
Tags: @product
12.452
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.399
And I capture all network traffic 0.004
And I disable Tails' firewall 0.231
When I do a UDP DNS lookup of "torproject.org" 0.459
Then the firewall leak detector has detected leaks 0.357
After features/support/hooks.rb:291 1.093
After features/support/hooks.rb:75 0.035
Tags: @product
16.015
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.265
And I capture all network traffic 0.020
And I disable Tails' firewall 0.304
When I send some ICMP pings 4.262
Then the firewall leak detector has detected leaks 0.163
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.064
12.702
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.419
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.207
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:450 0.277
After features/support/hooks.rb:291 0.588
After features/support/hooks.rb:75 0.000
11.814
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.473
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.250
And the untorified connection is logged as dropped by the firewall 0.090
After features/support/hooks.rb:450 0.354
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
15.955
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.549
When I open an untorified ICMP connection to 1.2.3.4 4.323
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:450 0.338
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.000
Tags: @product
20.865
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.348
And the system DNS is using the local DNS resolver 0.011
And the network is plugged 0.057
And I successfully configure Tor 12.429
Then the system DNS is still using the local DNS resolver 0.018
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
10.278
When I monitor the network connections of tails-security-check 0.092
And I re-run tails-security-check 0.163
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.023
After features/support/hooks.rb:450 0.356
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
2.498
When I monitor the network connections of htpdate 0.101
And I re-run htpdate 2.386
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:450 0.319
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
31.935
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.108
And I re-run tails-upgrade-frontend-wrapper 31.816
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.470
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.000
32.715
When I monitor the network connections of Tor Browser 0.133
And I start the Tor Browser 31.731
And the Tor Browser loads the startup page 0.815
Then I see that Tor Browser is properly stream isolated 0.034
After features/support/hooks.rb:450 0.920
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Tags: @product
50.912
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.430
And a web server is running on the LAN 1.036
And I capture all network traffic 0.004
When I start the Tor Browser 29.524
And the Tor Browser loads the startup page 1.016
And I open a page on the LAN web server in the Tor Browser 6.359
Then the Tor Browser shows the "Unable to connect" error 0.973
And no traffic was sent to the web server on the LAN 0.566
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.049
59.921
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.676
Then the amnesiac Tor Browser directory exists 0.066
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.832
And the persistent Tor Browser directory does not exist 0.063
When I start the Tor Browser 30.890
And the Tor Browser loads the startup page 0.891
Then I can save the current page as "index.html" to the default downloads directory 4.723
And I can print the current page as "output.pdf" to the default downloads directory 9.778
After features/support/hooks.rb:450 0.935
After features/support/hooks.rb:291 0.926
After features/support/hooks.rb:75 0.000
54.194
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.701
When I start the Tor Browser 29.644
Then the Tor Browser loads the startup page 0.928
When I download some file in the Tor Browser 11.675
Then the file is saved to the default Tor Browser download directory 0.244
After features/support/hooks.rb:450 1.946
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
1:23.038
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.702
When I start the Tor Browser 29.774
And the Tor Browser loads the startup page 0.926
Then I can listen to an Ogg audio track in Tor Browser 40.634
After features/support/hooks.rb:450 2.171
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.000
51.468
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.374
When I start the Tor Browser 29.305
And the Tor Browser loads the startup page 0.973
Then I can watch a WebM video in Tor Browser 9.815
After features/support/hooks.rb:450 0.991
After features/support/hooks.rb:291 0.919
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.198
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.481
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.102
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.062
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.043
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.044
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.065
And the file "/tmp/synaptic.html" exists 0.069
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.144
When I start the Tor Browser 30.628
And the Tor Browser loads the startup page 0.934
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.328
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.565
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.112
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.169
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.898
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.520
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.100
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.841
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.550
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.137
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.874
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.559
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.070
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.154
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.538
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
Tags: @product
42.971
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.471
When I start the Tor Browser 30.345
Then the Tor Browser uses all expected TBB shared libraries 1.154
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
57.281
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.381
When I start the Tor Browser 29.455
And the Tor Browser loads the startup page 0.977
And I open the Tails homepage in the Tor Browser 9.506
Then the Tor Browser loads the Tails homepage 1.197
When I request a new identity in Tor Browser 3.092
Then the Tor Browser restarts into a fresh session 1.670
After features/support/hooks.rb:450 1.298
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.000
Tags: @product
42.484
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.385
When I start the Tor Browser 28.563
And the Tor Browser loads the startup page 0.954
Then Tor Browser's circuit view is working 1.581
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.121
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.504
When I start the Tor Browser 30.590
And the Tor Browser loads the startup page 0.820
When I open the address "https://net.ipcalf.com/" in the Tor Browser 8.942
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 0.750
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.745
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.768
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
Tags: @product
2:6.192
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.280
And the network is plugged 0.051
And I successfully configure Tor 44.247
And available upgrades have been checked 0.048
And all notifications have disappeared 3.130
Then the persistent Tor Browser directory exists 0.059
And there is a GNOME bookmark for the persistent Tor Browser directory 1.725
When I start the Tor Browser 28.909
And I open the address "https://tails.net/about" in the Tor Browser 9.453
And "Tails - How Tails works" has loaded in the Tor Browser 1.061
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.735
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.376
Then "Tails - How Tails works" has loaded in the Tor Browser 1.394
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 9.719
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
Tags: @product
3:19.405
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.883
And all tps features are active 2.233
And all persistent filesystems have safe access rights 0.226
And all persistence configuration files have safe access rights 0.627
And all persistent directories have safe access rights 2.645
When I start the Tor Browser in offline mode 31.362
And I add a bookmark to eff.org in the Tor Browser 11.838
And I cold reboot the computer 9.276
And the computer reboots Tails 44.207
And I enable persistence 34.371
And I log in to a new session 19.983
And I start the Tor Browser in offline mode 30.861
Then the Tor Browser has a bookmark to eff.org 1.888
After features/support/hooks.rb:291 1.556
After features/support/hooks.rb:75 0.008
19.128
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.929
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.199
After features/support/hooks.rb:450 0.360
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
23.929
Given I have the SSH key pair for a Git repository 0.294
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 23.476
Then the Git repository "testing" has been cloned successfully 0.158
After features/support/hooks.rb:450 0.379
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
0.436
When I wget "https://example.com/" to stdout 0.435
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.212
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
0.704
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.704

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.277
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.000
0.418
When I curl "https://example.com/" to stdout 0.418
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.285
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:2.690
Given I have started Tails from DVD without network and logged in 8.797
And I plug and mount a USB drive containing sample videos 13.363
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.127
And the file "/home/amnesia/video.mp4" exists 0.057
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.209
When I open "/home/amnesia/video.mp4" with Totem 16.979
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.718
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.553
Given I close Totem 0.292
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.115
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.083
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.107
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.688
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.259
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.092
Given I close Totem 0.215
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.124
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.186
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.690
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.134
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.115
Given I close Totem 0.191
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.108
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.169
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.663
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.163
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.148
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.124
And the file "/home/amnesia/.purple/otr.private_key" exists 0.123
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.677
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.147
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.071
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Feature: Using Totem
35.104
Given I have started Tails from DVD and logged in and the network is connected 11.464
Then I can watch a WebM video over HTTPs 23.639
After features/support/hooks.rb:450 0.429
After features/support/hooks.rb:291 0.883
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
47.440
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.502
And I plug and mount a USB drive containing sample videos 10.727
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.096
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.805
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.529
Given I close Totem 0.738
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.238
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.094
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.677
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.877
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.152
After features/support/hooks.rb:291 1.174
After features/support/hooks.rb:75 0.000
Tags: @product
51.283
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.967
And I disable the Unsafe Browser 5.248
And I log in to a new session 15.744
And the network is plugged 0.060
And all notifications have disappeared 4.882
When I try to start the Unsafe Browser 11.966
Then the Unsafe Browser complains that it is disabled 1.412
After features/support/hooks.rb:291 1.222
After features/support/hooks.rb:75 0.000
Tags: @product
48.654
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.736
And a web server is running on the LAN 1.049
When I successfully start the Unsafe Browser 25.925
And I open a page on the LAN web server in the Unsafe Browser 9.448
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.494
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.908
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.418
When I successfully start the Unsafe Browser 29.909
Then the Unsafe Browser runs as the expected user 0.764
And the Unsafe Browser has a red theme 0.599
And the Unsafe Browser shows a warning as its start page 0.579
And the Unsafe Browser has no add-ons enabled 6.113
And the Unsafe Browser has no bookmarks 7.541
And the Unsafe Browser uses all expected TBB shared libraries 0.981
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.000
Tags: @product
48.071
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.679
When I successfully start the Unsafe Browser 25.858
When I open the Tails homepage in the Unsafe Browser 9.828
Then the Tails homepage loads in the Unsafe Browser 0.595
And the Unsafe Browser has sent packets out to the Internet 0.109
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
40.208
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.445
When I successfully start the Unsafe Browser 26.260
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.924
And the Unsafe Browser chroot is torn down 0.456
After features/support/hooks.rb:291 1.035
After features/support/hooks.rb:75 0.000
1:2.315
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.358
When I successfully start the Unsafe Browser 26.845
# 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.008

Slept for 10 seconds

And I start the Unsafe Browser 10.494
Then I see a warning about another instance already running 3.607
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Tags: @product
48.388
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.434
When I configure the Unsafe Browser to use a local proxy 0.187
And I successfully start the Unsafe Browser 27.013
And I open the Tails homepage in the Unsafe Browser 9.205
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.546
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
2:37.675
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.482
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.058
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 25.638
And I wait 120 seconds 2:0.022

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.455
After features/support/hooks.rb:450 0.460
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.035
39.129
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.360
And the network is unplugged 0.049
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I start the Unsafe Browser 11.628
Then I am told I cannot start the Unsafe Browser when I am offline 6.080
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.000
31.089
When I plug a USB drive containing a basic VeraCrypt volume 6.905
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.374
And I open this VeraCrypt volume in GNOME Files 1.554
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.523
When I lock the currently opened VeraCrypt volume 0.575
Then the VeraCrypt volume has been unmounted and locked 0.156
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
37.279
When I plug a USB drive containing a hidden VeraCrypt volume 10.209
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.371
And I open this VeraCrypt volume in GNOME Files 1.460
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.505
When I lock the currently opened VeraCrypt volume 0.506
Then the VeraCrypt volume has been unmounted and locked 0.226
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
45.500
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.191
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.520
And I open this VeraCrypt volume in GNOME Files 1.500
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.513
When I lock the currently opened VeraCrypt file container 0.644
Then the VeraCrypt file container has been unmounted and locked 0.129
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
52.248
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.678
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.758
And I open this VeraCrypt volume in GNOME Files 1.596
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.526
When I lock the currently opened VeraCrypt file container 0.462
Then the VeraCrypt file container has been unmounted and locked 0.225
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.026
39.423
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.905
And I unlock and mount this VeraCrypt volume with GNOME Disks 28.994
And I open this VeraCrypt volume in GNOME Files 1.657
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.168
When I lock the currently opened VeraCrypt volume 0.494
Then the VeraCrypt volume has been unmounted and locked 0.202
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.000
36.061
When I plug a USB drive containing a hidden VeraCrypt volume 10.236
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.955
And I open this VeraCrypt volume in GNOME Files 1.507
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.580
When I lock the currently opened VeraCrypt volume 0.532
Then the VeraCrypt volume has been unmounted and locked 0.249
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
59.113
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.176
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.993
And I open this VeraCrypt volume in GNOME Files 1.657
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.538
When I lock the currently opened VeraCrypt file container 0.472
Then the VeraCrypt file container has been unmounted and locked 0.275
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.022
59.827
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.493
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.074
And I open this VeraCrypt volume in GNOME Files 1.294
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.219
When I lock the currently opened VeraCrypt file container 0.435
Then the VeraCrypt file container has been unmounted and locked 0.307
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.018
50.581
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.196
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.553
And I open this VeraCrypt volume in GNOME Files 1.611
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.533
When I lock the currently opened VeraCrypt file container 0.435
Then the VeraCrypt file container has been unmounted and locked 0.252
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
8.222
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.090
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.131
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.000
Tags: @product
22.178
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.078
When I start "WhisperBack" via GNOME Activities Overview 11.329
Then WhisperBack has debugging information 2.770
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000