Project Number Date
test_Tails_ISO_stable 4576 18 Dec 2023, 22:11

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1346 0 0 0 0 1346 178 0 178 3:57:22.742 Passed
Tags: @product
1:29.956
Before features/support/hooks.rb:245 0.019
Given a computer 0.368
And I temporarily create a 100 MiB disk named "swap" 0.097
And I create a gpt swap partition on disk "swap" 8.984
And I plug SATA drive "swap" 1.059
And I temporarily create a 2 GiB disk named "live_hd" 0.349
And I write the Tails ISO image to disk "live_hd" 15.896
And I plug SATA drive "live_hd" 1.071
When I start Tails with network unplugged and I login 1:1.638
Then a "swap" partition was detected by Tails on drive "swap" 0.188
And drive "live_hd" is detected by Tails 0.142
But Tails has no disk swap enabled 0.084
And drive "live_hd" is not mounted 0.076
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.141
Tags: @product
1:14.824
Before features/support/hooks.rb:245 0.002
Given a computer 0.152
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.043
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.104
And I plug non-removable USB drive "fake_TailsData" 1.063
When I start the computer 0.959
And the computer boots Tails 43.108
Then drive "fake_TailsData" is detected by Tails 0.110
And Tails Greeter has not detected a persistence partition 13.282
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.007
Tags: @product
1:16.482
Before features/support/hooks.rb:245 0.002
Given a computer 0.183
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.056
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.659
And I plug SATA drive "fake_TailsData" 1.069
When I start the computer 1.083
And the computer boots Tails 42.348
Then drive "fake_TailsData" is detected by Tails 0.103
And Tails Greeter has not detected a persistence partition 12.977
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.007
Tags: @product
1:13.129
Before features/support/hooks.rb:245 0.001
Given a computer 0.170
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.057
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.987
And I plug SATA drive "gpt_ext2" 1.052
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.045
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.953
And I plug SATA drive "msdos_fat32" 1.062
And I start Tails from DVD with network unplugged and I login 1:2.371
Then drive "gpt_ext2" is detected by Tails 0.174
And drive "gpt_ext2" is not mounted 0.074
And drive "msdos_fat32" is detected by Tails 0.100
And drive "msdos_fat32" is not mounted 0.079
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.007
Tags: @product
1:55.130
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:34.432
And running a command as root with pkexec requires PolicyKit administrator privileges 0.212
Then I can run a command as root with sudo 0.117
Then I can run a command as root with pkexec 20.368
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.035
Tags: @product
2:18.237
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 41.471
And running a command as root with pkexec requires PolicyKit administrator privileges 0.263
Then I cannot run a command as root with sudo and the standard passwords 0.284
And I cannot run a command as root with pkexec and the standard passwords 29.994
Then I cannot login as root using su with the standard passwords 1:6.223
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.088
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.015
When the network is plugged 0.185
And I successfully configure Tor 14.813
Then the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.975
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 7.995
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 2.328
And I configure some normal bridges in the Tor Connection Assistant 12.381
And I wait until Tor is ready 3.172
Then the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:450 0.420
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.281
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 7.965
When I bump the system time with "+1 day" 0.282
And I capture all network traffic 0.003
And the network is plugged 0.090
And the Tor Connection Assistant autostarts 2.317
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 10.992
And I wait until Tor is ready 3.735
Then the system clock is less than 5 minutes incorrect 0.050
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.843
After features/support/hooks.rb:450 0.672
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.049
Feature: Time syncing
58.043
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.169
When I bump the system time with "-15 days" 0.227
And I warm reboot the computer 0.045
And the computer reboots Tails 49.266
Then Tails' hardware clock is close to the host system's time 0.334
After features/support/hooks.rb:450 0.097
After features/support/hooks.rb:291 0.580
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:0.305
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 7.974
When I bump the hardware clock's time with "-15 days" 1.338
And I warm reboot the computer 0.062
And the computer reboots Tails 50.343
Then the hardware clock is still off by "-15 days" 0.587
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.005
Feature: Time syncing
42.618
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.152
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 0.939
And the computer boots Tails 41.381
Then the system clock is just past Tails' source date 0.121
After features/support/hooks.rb:450 0.121
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.006
Feature: Time syncing
29.656
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 7.940
And I make sure time sync before Tor connects times out 1.212
When the network is plugged 0.037
And I successfully configure Tor 20.353
Then the system clock is less than 5 minutes incorrect 0.112
After features/support/hooks.rb:450 0.454
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.001
Feature: Time syncing
58.405
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 7.979
When I bump the system time with "+8 hours +15 minutes" 0.258
And all notifications have disappeared 3.171
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.130
And the network is plugged 0.040
And the Tor Connection Assistant autostarts 2.272
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.006
And I click "Connect to Tor" 1.146
And the Tor Connection Assistant fails to connect to Tor 15.461
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.801
Then the system clock is less than 20 minutes incorrect 0.207
When I click "Connect to Tor" 1.172
Then I wait until Tor is ready 5.779
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.923
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.050
After features/support/hooks.rb:450 0.547
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.058
Feature: Time syncing
55.979
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.422
When I bump the system time with "+8 hours +15 minutes" 0.287
And all notifications have disappeared 3.140
And I capture all network traffic 0.002
And the network is plugged 0.045
And the Tor Connection Assistant autostarts 2.281
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.330
And I click "Connect to Tor" 1.164
Then the Tor Connection Assistant reports that it failed to connect 11.551
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.803
Then the system clock is less than 20 minutes incorrect 0.351
# "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.447
When I click "Connect to Tor" 1.172
Then I wait until Tor is ready 6.591
And all Internet traffic has only flowed through the configured bridges 0.886
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.059
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.440
After features/support/hooks.rb:450 0.466
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.048
Feature: Time syncing
23.949
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.612
And I make sure time sync before Tor connects uses a fake connectivity check service 1.163
And the network is plugged 0.056
And Tor is ready 11.668
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 2.443
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.675
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.000
Tags: @product
15.780
When I configure some normal bridges in the Tor Connection Assistant 12.101
Then I wait until Tor is ready 1.703
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 1.104
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.856
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.051
Tags: @product
14.942
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.149
Then I wait until Tor is ready 1.767
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.117
And all Internet traffic has only flowed through the configured bridges 0.896
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.038
17.069
When I configure the default bridges in the Tor Connection Assistant 13.675
Then I wait until Tor is ready 1.565
And Tor is configured to use the default bridges 0.486
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.054
And Tor is configured to use the default bridges 0.460
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.815
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.065
Tags: @product
24.577
Given the Tor network is blocked 1.593
When I configure a direct connection in the Tor Connection Assistant 19.099
Then I wait until Tor is ready 2.540
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.050
And Tor is configured to use the default bridges 0.440
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.842
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.050
Tags: @product
43.104
Given the Tor network and default bridges are blocked 1.659
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.527
Then the Tor Connection Assistant reports that it failed to connect 0.156
And tca.conf is empty 0.273
Given the Tor network and default bridges are unblocked 1.425
And I retry connecting to Tor 1.175
Then I wait until Tor is ready 5.701
And tca.conf includes no bridge 0.019
And available upgrades have been checked 1.139
And all Internet traffic has only flowed through Tor or connectivity check service 1.026
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.039
Tags: @product
4.696
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.399
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.135
And I cannot click the "Connect to Tor" button 0.161
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.053
Tags: @product
21.382
Given I configure a direct connection in the Tor Connection Assistant 6.186
And I wait until Tor is ready 2.194
When I disconnect the network through GNOME 2.665
And I connect the network through GNOME 2.371
Then the Tor Connection Assistant autostarts 1.319
And the Tor Connection Assistant connects to Tor 2.008
And I wait until Tor is ready 2.962
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.043
And all Internet traffic has only flowed through Tor or connectivity check service 1.632
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.059
Tags: @product
40.003
Given I configure a direct connection in the Tor Connection Assistant 6.382
And I wait until Tor is ready 2.209
And I disconnect the network through GNOME 2.705
And the Tor network and default bridges are blocked 1.438
When I connect the network through GNOME 2.539
Then the Tor Connection Assistant reports that it failed to connect 24.727
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.054
Tags: @product
34.434
Given the Tor network and default bridges are blocked 1.829
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.928
Then the Tor Connection Assistant reports that it failed to connect 0.113
Given the Tor network and default bridges are unblocked 1.470
When I click "Connect to Tor" 1.178
Then I wait until Tor is ready 6.559
And Tor is configured to use the default bridges 0.430
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.924
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.043
17.020
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.869
And I prepare Tails for memory erasure tests 0.457
When I start a process allocating 128 MiB of memory with a known pattern 1.262
Then patterns cover at least 128 MiB in the guest's memory 3.364

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

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

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

After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
58.134
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.928
And I prepare Tails for memory erasure tests 0.483
And I find very few patterns in the guest's memory 3.667

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

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

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

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

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

After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
3:41.193
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.968
And I prepare Tails for memory erasure tests 0.503
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.867
Then I find very few patterns in the guest's memory 3.798

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

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

Pattern coverage: 95.014% (118 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.511
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.476
After features/support/hooks.rb:75 0.000
5:38.332
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 4:54.618
And I prepare Tails for memory erasure tests 0.447
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.809
When I trigger shutdown 0.304
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.456
After features/support/hooks.rb:75 0.011
35.356
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.815
And I temporarily create a 4 GiB disk named "gptfat" 0.062
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.941
And I plug USB drive "gptfat" 2.386
When I start Tails Installer 21.110
Then I am told by Tails Installer that the destination device "is too small" 0.039
After features/support/hooks.rb:291 0.921
After features/support/hooks.rb:75 0.001
Tags: @product
31.923
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.485
And I temporarily create a 7200 MiB disk named "temp" 0.048
And I start Tails Installer 21.411
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.685
Then the "temp" USB drive is selected 0.078
When I unplug USB drive "temp" 0.169
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
3:52.827
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.035
And I temporarily create a 7200 MiB disk named "install" 0.038
And I create a gpt partition with a vfat filesystem on disk "install" 4.075
And I plug USB drive "install" 2.384
And I install Tails to USB drive "install" by cloning 3:28.637
Then the running Tails is installed on USB drive "install" 9.590
But there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.101
Tags: @product
3:49.737
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.930
And I temporarily create a 7200 MiB disk named "install" 0.065
And I plug USB drive "install" 2.398
And I install Tails to USB drive "install" by cloning 3:28.466
Then the running Tails is installed on USB drive "install" 10.759
But there is no persistence partition on USB drive "install" 0.117
After features/support/hooks.rb:291 1.207
After features/support/hooks.rb:75 0.129
Tags: @product
4:39.046
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 12.166
And I create a file in the Persistent directory 0.233
And I temporarily create a 7200 MiB disk named "install" 0.233
And I create a gpt partition with a vfat filesystem on disk "install" 6.893
And I plug USB drive "install" 2.492
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:59.488
Then the running Tails is installed on USB drive "install" 13.834
And there is a persistence partition on USB drive "install" 0.066
And the USB drive "install" contains the same files as my persistent storage 3.638
After features/support/hooks.rb:291 2.472
After features/support/hooks.rb:75 0.112
Tags: @product
3:57.702
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 11.553
And I temporarily create a 7200 MiB disk named "install" 0.073
And I plug USB drive "install" 2.449
And I install Tails to USB drive "install" by cloning 3:30.404
Then the running Tails is installed on USB drive "install" 13.128
And there is no persistence partition on USB drive "install" 0.093
After features/support/hooks.rb:291 1.988
After features/support/hooks.rb:75 0.095
Tags: @product
4:0.930
Before features/support/hooks.rb:245 0.005
# 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.958
And I have started Tails from DVD without network and logged in 8.362
And I clone USB drive "__internal" to a temporary USB drive "install" 1.007
And I plug USB drive "install" 2.420
# 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:28.554
Then the running Tails is installed on USB drive "install" 10.560
And there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.109
Tags: @product @uefi
1:29.360
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 10.570
And I power off the computer 0.336
And the computer is set to boot in UEFI mode 0.026
When I start Tails from USB drive "__internal" with network unplugged and I login 1:13.580
Then Tails is running from USB drive "__internal" 0.351
And the boot device has safe access rights 4.434
And Tails has started in UEFI mode 0.060
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.006
Tags: @product
1:28.050
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.957
And I plug and mount a USB drive containing a Tails USB image 27.113
And I create a 7200 MiB disk named "usbimage" 0.054
And I plug USB drive "usbimage" 2.404
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 50.521
After features/support/hooks.rb:291 1.388
After features/support/hooks.rb:75 0.079
Tags: @product
1:9.021
Before features/support/hooks.rb:245 0.002
Given a computer 0.258
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:7.457
Then Tails is running from USB drive "usbimage" 0.437
And the label of the system partition on "usbimage" is "Tails" 0.204
And the system partition on "usbimage" is an EFI system partition 0.213
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.148
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.113
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.089
And the system partition on "usbimage" has the expected flags 0.100
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.013
5:14.860
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.010
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 47.985
And I update APT using apt 15.604
And I install "popularity-contest" using apt 19.746
Then I am proposed to add the "popularity-contest" package to my Additional Software 52.889
When I create a persistent storage and activate the Additional Software feature 16.904
Then Additional Software is correctly configured for package "popularity-contest" 1.266
When I shutdown Tails and wait for the computer to power off 9.090
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.235
Then Additional Software is correctly configured for package "popularity-contest" 0.863
And the package "popularity-contest" is installed after Additional Software has been started 0.275
After features/support/hooks.rb:450 33.891
After features/support/hooks.rb:291 1.119
After features/support/hooks.rb:75 0.012
2:45.365
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given a computer 0.177
And I start Tails from USB drive "__internal" and I login with an administration password 1:14.548
And I update APT using apt 16.123
When I install "makepp" using apt 19.517
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 54.902
And the package "makepp" is installed 0.094
After features/support/hooks.rb:450 37.049
After features/support/hooks.rb:291 0.906
After features/support/hooks.rb:75 0.015
4:47.911
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.206
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:7.128
When I uninstall "popularity-contest" using apt 15.731
And I accept removing "popularity-contest" from Additional Software 1.810
Then "popularity-contest" is not in the list of Additional Software 0.707
When I start Synaptic 21.540
And I update APT using Synaptic 21.858
And I install "cowsay" using Synaptic 9.981
And I accept adding "cowsay" to Additional Software 0.830
Then Additional Software is correctly configured for package "cowsay" 0.900
When I uninstall "cowsay" using apt 3.285
And I refuse removing "cowsay" from Additional Software 0.676
Then Additional Software is correctly configured for package "cowsay" 0.834
When I start "Additional Software" via GNOME Activities Overview 12.464
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.419
Then "cowsay" is not in the list of Additional Software 0.949
When I install "cowsay" using apt 3.220
And I refuse adding "cowsay" to Additional Software 0.659
Then "cowsay" is not in the list of Additional Software 0.706
After features/support/hooks.rb:450 0.843
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.008
11:5.115
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.181
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 1:53.517
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.901
And I accept adding "cowsay" to Additional Software 58.955
And Additional Software is correctly configured for package "cowsay" 1.315
And I shutdown Tails and wait for the computer to power off 5.118
And I start Tails from USB drive "__internal" with network unplugged 43.860
And I enable persistence 29.503
# 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.021
And I log in to a new session 22.211
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.871
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.123
And the network is plugged 0.039
And Tor is ready 15.223
# 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.535
And available upgrades have been checked 0.129
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 4.118
And I can open the Additional Software configuration window from the notification 2.624
And I shutdown Tails and wait for the computer to power off 2:2.713
And I start Tails from USB drive "__internal" with network unplugged 42.724
And I enable persistence 29.989
# 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.020
And I log in to a new session 20.800
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.103
And I revert the APT tweaks that made it prefer an old version of cowsay 0.039
And the network is plugged 0.043
And Tor is ready 39.083
Then the Additional Software upgrade service has started 0.166
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.093
After features/support/hooks.rb:450 2.194
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.033
1:45.451
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.198
And I start Tails from USB drive "__internal" with network unplugged 43.595
And I enable persistence 31.948
And I remove the "cowsay" deb files from the APT cache 0.563
# 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.072
And I log in to a new session 25.045
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 0.978
And I can open the Additional Software log file from the notification 2.739
And the package "cowsay" is not installed 0.308
After features/support/hooks.rb:450 0.100
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.008
Tags: @product
1:20.877
Before features/support/hooks.rb:245 0.005
Given a computer 0.172
And I create a 7200 MiB disk named "old" 0.058
And I plug USB drive "old" 1.052
And I write an old version of the Tails USB image to disk "old" 19.739
When I start Tails from USB drive "old" with network unplugged 56.273
Then the boot device has safe access rights 2.722
And Tails is running from USB drive "old" 0.316
And there is no persistence partition on USB drive "old" 0.062
And process "udev-watchdog" is running 0.044
And udev-watchdog is monitoring the correct device 0.256
And I unplug USB drive "old" 0.179
After features/support/hooks.rb:291 3.686
After features/support/hooks.rb:75 0.009
Tags: @product
1:51.678
Before features/support/hooks.rb:245 0.005
Given a computer 0.164
And I start Tails from USB drive "old" with network unplugged and I login 59.419
Then Tails is running from USB drive "old" 0.389
And I create a persistent partition 42.345
And I take note of which tps features are available 1.377
Then a Tails persistence partition exists on USB drive "old" 0.893
And I shutdown Tails and wait for the computer to power off 7.089
After features/support/hooks.rb:291 0.125
After features/support/hooks.rb:75 0.009
Tags: @product
2:17.345
Before features/support/hooks.rb:245 0.005
Given a computer 0.199
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:51.472
Then Tails is running from USB drive "old" 0.346
And all tps features are active 2.213
When I write some files expected to persist 1.678
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.220
And all persistence configuration files have safe access rights 0.623
And all persistent directories from the old Tails version have safe access rights 2.522
And I take note of which tps features are available 0.512
And I shutdown Tails and wait for the computer to power off 3.060
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.496
After features/support/hooks.rb:291 0.112
After features/support/hooks.rb:75 0.011
Tags: @product
2:28.475
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 9.285
And I log in to a new session 16.268
And I clone USB drive "old" to a new USB drive "to_upgrade" 0.994
And I plug USB drive "to_upgrade" 2.550
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.478
Then the running Tails is installed on USB drive "to_upgrade" 11.522
And I unplug USB drive "to_upgrade" 0.195
And I unplug USB drive "__internal" 0.179
After features/support/hooks.rb:291 6.592
After features/support/hooks.rb:75 0.000
Tags: @product
1:53.462
Before features/support/hooks.rb:245 0.006
Given a computer 0.192
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:43.057
Then all tps features from the old Tails version are active 1.712
And Tails is running from USB drive "to_upgrade" 0.347
And the boot device has safe access rights 3.624
And the expected persistent files created with the old Tails version are present in the filesystem 1.499
And all persistent directories from the old Tails version have safe access rights 3.028
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.009
5:42.301
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 10.954
And no SquashFS delta is installed 0.082
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.395
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.079
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.380
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.575
When the network is plugged 0.043
And Tor is ready 18.933
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.584
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 7.992
Given I shutdown Tails and wait for the computer to power off 6.190
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.892
Then Tails is running version 2.2~testoverlayfsng 0.084
And all tps features are active 2.245
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.367
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.064
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.272
# 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.279
When the network is plugged 0.044
And Tor is ready 17.381
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 0.547
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.069
Given I shutdown Tails and wait for the computer to power off 4.076
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.872
Then Tails is running version 2.3~testoverlayfsng 0.095
And all tps features are active 2.266
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.585
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.071
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.269
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.285
When the network is plugged 0.052
And Tor is ready 14.869
Then the Upgrader considers the system as up-to-date 0.263
# 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.649
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.479
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.018
26.584
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.630
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.447
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.081
And the signing key used by the Upgrader is outdated 0.699
But a current signing key is available on our website 0.000
When the network is plugged 0.037
And Tor is ready 13.093
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.593
After features/support/hooks.rb:291 0.838
After features/support/hooks.rb:75 0.000
49.013
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 39.750
When I eject the boot medium 0.246
Then Tails eventually shuts down 9.017
After features/support/hooks.rb:291 0.246
After features/support/hooks.rb:75 0.000
37.772
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 7.743
And I prepare Tails for memory erasure tests 0.421
And I fill a 128 MiB file with a known pattern on the root filesystem 15.385
And patterns cover at least 128 MiB in the guest's memory 3.087

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

When I eject the boot medium 0.636
And I wait for Tails to finish wiping the memory 8.637
Then I find very few patterns in the guest's memory 1.859

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

After features/support/hooks.rb:291 3.526
After features/support/hooks.rb:75 0.000
3:33.400
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.924
And I prepare Tails for memory erasure tests 0.428
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.857
And I fill the USB drive with a known pattern 3:4.644
And I read the content of the test FS 0.103
And patterns cover at least 99% of the test FS size in the guest's memory 2.969

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

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

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

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

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

When I eject the boot medium 0.299
And I wait for Tails to finish wiping the memory 8.310
Then I find very few patterns in the guest's memory 1.686

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

After features/support/hooks.rb:291 3.542
After features/support/hooks.rb:75 0.000
2:15.339
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.598
And I prepare Tails for memory erasure tests 0.591
And I fill a 128 MiB file with a known pattern on the persistent filesystem 20.807
And patterns cover at least 100 MiB in the guest's memory 3.383

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

When I eject the boot medium 1.147
And I wait for Tails to finish wiping the memory 9.667
Then I find very few patterns in the guest's memory 1.679

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

And Tails eventually shuts down 1:28.463
After features/support/hooks.rb:291 0.153
After features/support/hooks.rb:75 0.000
Tags: @product
42.531
Before features/support/hooks.rb:245 0.006
Given a computer 0.208
And I start Tails from DVD with network unplugged and genuine APT sources 41.993
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.050
And no proposed-updates APT suite is enabled 0.055
And no experimental APT suite is enabled for deb.torproject.org 0.055
And if releasing, no unversioned Tails APT source is enabled 0.157

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.270
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 10.506
# 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.098
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.073
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.750
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.024
When I start Tails' custom backup tool 13.010
Then the backup tool displays "Plug in your backup Tails USB stick" 2.006
When I plug USB drive "backup" 2.693
And I give the Persistent Storage on drive "backup" its own UUID 0.147
And I click "Retry" in the backup tool 1.160
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.202
When I click "Back Up" in the backup tool 1.137
And I enter my persistent storage passphrase into the polkit prompt 2.244
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.311
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.185
And I plug USB drive "backup" 2.131
Then the USB drive "backup" contains the same files as my persistent storage 5.584
After features/support/hooks.rb:291 1.684
After features/support/hooks.rb:75 0.111
Tags: @product
0.183
Then the hostname should not have been leaked on the network 0.183
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.058
Tags: @product
0.653
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.158
And I switch to the "manually-added-con" NetworkManager connection 0.289
Then the hostname should not have been leaked on the network 0.205
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.043
23.601
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.017
When I double-click on the Tails documentation launcher on the desktop 15.059
Then "Tails - Documentation" has loaded in the Tor Browser 0.525
After features/support/hooks.rb:291 1.214
After features/support/hooks.rb:75 0.000
31.287
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.150
When I double-click on the Tails documentation launcher on the desktop 17.756
Then "Tails - Documentation" has loaded in the Tor Browser 0.381
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
27.246
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.988
When I double-click on the Report an Error launcher on the desktop 18.626
Then the support documentation page opens in Tor Browser 0.630
After features/support/hooks.rb:291 1.143
After features/support/hooks.rb:75 0.000
24.270
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 7.992
When I start Electrum through the GNOME menu 15.179
But the "electrum" tps feature is not enabled 0.745
And I see a warning that Electrum is not persistent 0.352
After features/support/hooks.rb:450 0.135
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
34.017
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.611
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.162
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.339
Then I see "CupsTestPage.png" after at most 40 seconds 1.863
And I can print the current document to "/home/amnesia/output.pdf" 7.041
After features/support/hooks.rb:291 0.888
After features/support/hooks.rb:75 0.000
Feature: Using Evince
33.443
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.951
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.173
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.065
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.064
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.044
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.147
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.765
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.701
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.373
When I close Evince 0.197
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.178
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.627
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.742
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.074
When I close Evince 0.198
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.152
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.619
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.250
# 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.113
After features/support/hooks.rb:291 0.774
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.896
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.054
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.160
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.069
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.054
Then I see "CupsTestPage.png" after at most 40 seconds 1.638
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.919
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.994
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.460
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.267
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.132
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.262
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.747
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.728
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.394
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.000
18.472
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.949
And I wait 10 seconds 10.007

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.197
When I press the "PRINTSCREEN" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.196
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
Tags: @product
8.563
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.932
When the "Dogtail rules!" notification is sent 0.146
Then the "Dogtail rules!" notification is shown to the user 0.484
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.119
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.722
Then the included OpenPGP keys are valid for the next 1 month 2.397
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
20.883
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.058
Then the keys trusted by APT are valid for the next 3 months 12.825
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
Feature: Localization
56.818
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 10.502
And I log in to a new session in German (de) 28.509
When I double-click on the Report an Error launcher on the desktop 17.194
Then the support documentation page opens in Tor Browser 0.611
After features/support/hooks.rb:291 0.985
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.169
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.377
When I log in to a new session in Arabic (ar) 27.259
Then the keyboard layout is set to "us" 0.154
When the network is plugged 0.051
And Tor is ready 16.423
Then I successfully start the Unsafe Browser in "ar" 26.406
And I kill the Unsafe Browser 5.720
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 33.070
And DuckDuckGo is the default search engine 9.341
And I kill the Tor Browser 5.409
And the screen keyboard works in Thunderbird 21.286
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.534
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 7.759
When I log in to a new session in Chinese (zh_CN) 27.485
Then the keyboard layout is set to "cn" 0.342
When the network is plugged 0.046
And Tor is ready 16.743
Then I successfully start the Unsafe Browser in "zh_CN" 26.716
And I kill the Unsafe Browser 5.716
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 32.485
And DuckDuckGo is the default search engine 9.034
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 26.200
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:291 1.259
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.897
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.055
When I log in to a new session in English (en) 14.123
Then the keyboard layout is set to "us" 0.121
When the network is plugged 0.040
And Tor is ready 14.584
Then I successfully start the Unsafe Browser in "en" 24.537
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 32.633
And DuckDuckGo is the default search engine 5.122
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 20.925
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.089
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.806
When I log in to a new session in French (fr) 27.091
Then the keyboard layout is set to "fr" 0.160
When the network is plugged 0.047
And Tor is ready 14.581
Then I successfully start the Unsafe Browser in "fr" 26.230
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 31.858
And DuckDuckGo is the default search engine 9.391
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 21.084
And the layout of the screen keyboard is set to "fr" 0.562
After features/support/hooks.rb:291 1.437
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.078
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.265
When I log in to a new session in German (de) 27.695
Then the keyboard layout is set to "de" 0.208
When the network is plugged 0.076
And Tor is ready 16.801
Then I successfully start the Unsafe Browser in "de" 28.474
And I kill the Unsafe Browser 5.826
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 32.204
And DuckDuckGo is the default search engine 9.125
And I kill the Tor Browser 5.345
And the screen keyboard works in Thunderbird 21.343
And the layout of the screen keyboard is set to "de" 0.575
After features/support/hooks.rb:291 3.500
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.219
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.660
When I log in to a new session in Italian (it) 29.128
Then the keyboard layout is set to "it" 0.149
When the network is plugged 0.065
And Tor is ready 15.501
Then I successfully start the Unsafe Browser in "it" 26.343
And I kill the Unsafe Browser 5.776
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 31.497
And DuckDuckGo is the default search engine 8.927
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 21.135
And the layout of the screen keyboard is set to "us" 0.625
After features/support/hooks.rb:291 1.192
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.118
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.803
When I log in to a new session in Persian (fa) 28.133
Then the keyboard layout is set to "ir" 0.192
When the network is plugged 0.036
And Tor is ready 13.844
Then I successfully start the Unsafe Browser in "fa" 26.048
And I kill the Unsafe Browser 6.463
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 33.800
And DuckDuckGo is the default search engine 9.150
And I kill the Tor Browser 5.337
And the screen keyboard works in Thunderbird 21.633
And the layout of the screen keyboard is set to "ir" 0.543
After features/support/hooks.rb:291 0.910
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.543
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.582
When I log in to a new session in Portuguese (pt) 27.273
Then the keyboard layout is set to "pt" 0.138
When the network is plugged 0.045
And Tor is ready 16.053
Then I successfully start the Unsafe Browser in "pt" 26.231
And I kill the Unsafe Browser 5.870
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 31.808
And DuckDuckGo is the default search engine 8.846
And I kill the Tor Browser 5.359
And the screen keyboard works in Thunderbird 20.699
And the layout of the screen keyboard is set to "us" 0.530
After features/support/hooks.rb:291 2.412
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.257
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.185
When I log in to a new session in Russian (ru) 28.109
Then the keyboard layout is set to "ru" 0.177
When the network is plugged 0.077
And Tor is ready 15.976
Then I successfully start the Unsafe Browser in "ru" 27.439
And I kill the Unsafe Browser 5.802
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 33.831
And DuckDuckGo is the default search engine 9.429
And I kill the Tor Browser 5.323
And the screen keyboard works in Thunderbird 24.184
And the layout of the screen keyboard is set to "ru" 0.579
After features/support/hooks.rb:291 1.382
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.817
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.811
When I log in to a new session in Spanish (es) 29.131
Then the keyboard layout is set to "es" 0.211
When the network is plugged 0.039
And Tor is ready 13.762
Then I successfully start the Unsafe Browser in "es" 25.971
And I kill the Unsafe Browser 5.922
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 31.973
And DuckDuckGo is the default search engine 9.436
And I kill the Tor Browser 5.319
And the screen keyboard works in Thunderbird 21.538
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:291 1.623
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.218
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.789
When I log in to a new session in Turkish (tr) 28.271
Then the keyboard layout is set to "tr" 0.133
When the network is plugged 0.051
And Tor is ready 15.388
Then I successfully start the Unsafe Browser in "tr" 26.549
And I kill the Unsafe Browser 5.736
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 33.012
And DuckDuckGo is the default search engine 9.172
And I kill the Tor Browser 5.320
And the screen keyboard works in Thunderbird 21.114
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:291 1.733
After features/support/hooks.rb:75 0.000
Tags: @product
39.442
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.620
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.673
And I log in to a new session 14.328
And the network is plugged 0.052
And Tor is ready 11.638
Then 1 network interface is enabled 0.111
And the 1st network device has its real MAC address configured 0.139
When I hotplug a network device and wait for it to be initialized 1.407
Then 2 network interfaces are enabled 0.078
And the 2nd network device has its real MAC address configured 0.084
And some network device leaked the real MAC address 0.298
After features/support/hooks.rb:291 0.868
After features/support/hooks.rb:75 0.035
Tags: @product
39.132
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.627
And I capture all network traffic 0.006
When I log in to a new session 15.160
And the network is plugged 0.040
And Tor is ready 14.174
Then 1 network interface is enabled 0.111
And the 1st network device has a spoofed MAC address configured 0.136
When I hotplug a network device and wait for it to be initialized 1.481
Then 2 network interfaces are enabled 0.077
And the 2nd network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.235
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.055
Tags: @product
2:20.976
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.627
And I capture all network traffic 0.006
And the network is plugged 0.056
And macchanger will fail by not spoofing and always returns false 0.128
When I log in to a new session 2:10.598
Then no network interfaces are enabled 0.084
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.462
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.049
Tags: @product
2:21.953
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.307
And I capture all network traffic 0.006
And the network is plugged 0.052
And macchanger will fail by not spoofing and always returns true 0.130
When I log in to a new session 2:9.648
Then no network interfaces are enabled 0.112
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.684
After features/support/hooks.rb:291 0.961
After features/support/hooks.rb:75 0.041
Tags: @product
2:22.652
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.868
And I capture all network traffic 0.007
And the network is plugged 0.332
And macchanger will fail by not spoofing and always returns true 0.141
And no network interface modules can be unloaded 0.372
When I log in to a new session 2:11.180
Then 1 network interface is enabled 0.112
But the MAC spoofing panic mode disabled networking 0.379
And no network device leaked the real MAC address 0.012
And I see the "All networking disabled" notification after at most 60 seconds 2.246
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.072
Tags: @product
42.878
Before features/support/hooks.rb:245 0.004
Given a computer 0.183
And I capture all network traffic 0.005
When I start the computer 1.008
Then the computer boots Tails 41.600
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.563
After features/support/hooks.rb:75 0.060
1:10.512
Before features/support/hooks.rb:245 0.005
Given a computer 0.162
And I start Tails from DVD with network unplugged and I login 57.013
And I plug and mount a USB drive containing a sample PNG 11.990
Then MAT can clean some sample PNG file 1.346
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.008
Feature: Networking
Tags: @product
1:16.413
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.122
And I wait between 30 and 60 seconds 52.017

Slept for 52 seconds

Then the Tor Status icon tells me that Tor is not usable 0.502
When the network is plugged 0.062
Then I successfully configure Tor 11.905
And the Tor Status icon tells me that Tor is usable 0.543
And all notifications have disappeared 3.199
And the time has synced 0.059
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Feature: Networking
33.896
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.730
And I disable networking in Tails Greeter 0.863
And I log in to a new session 13.669
Then no network interfaces are enabled 0.170
When I hotplug a network device 0.141
And I wait 10 seconds 10.000

Slept for 10 seconds

Then no network interfaces are enabled 0.320
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.744
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:20.492
And I update APT using apt 17.908
And I install "python3-behave" using apt 20.259
Then the Tails Persistent Storage behave tests pass 3.085
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
Tags: @product
37.291
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 9.987
When I log in to a new session without activating the Persistent Storage 20.720
Then Tails is running from USB drive "__internal" 0.661
And persistence is disabled 0.242
But a Tails persistence partition exists on USB drive "__internal" 5.679
After features/support/hooks.rb:291 2.450
After features/support/hooks.rb:75 0.000
Tags: @product
2:44.149
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.705
Then Tails is running from USB drive "__internal" 0.421
When I create a file in the Persistent directory 0.133
And I create a persistent partition with the default settings 31.727
Then the file I created was copied to the Persistent Storage 0.414
When I shutdown Tails and wait for the computer to power off 9.091
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.223
Then persistence for "Persistent" is active 0.338
And the file I created in the Persistent directory exists 0.092
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.812
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.436
And the system is very low on memory 2.917
When I create a file in the Persistent directory 1.029
When I try to create a persistent partition 27.979
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.174
When I close the Persistent Storage app 2.585
And I free up some memory 1.918
And I create a persistent partition with the default settings 24.506
Then the file I created was copied to the Persistent Storage 0.264
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000
Tags: @product
2:27.271
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.828
Then Tails is running from USB drive "__internal" 0.519
And all tps features are active 2.377
And all persistent directories have safe access rights 2.511
When I disable the first tps feature 16.208
Then all tps features but the first one are active 2.223
And I shutdown Tails and wait for the computer to power off 5.071
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.265
Then all tps features but the first one are active 2.265
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.020
Tags: @product
42.236
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.305
Then persistence for "Persistent" is active 0.102
And I create a file in the Persistent directory 0.137
Then the file I created was copied to the Persistent Storage 0.076
When I disable the first tps feature 16.719
Then persistence for "Persistent" is not active 0.066
And the Persistent directory does not exist 0.058
When I enable the first tps feature 15.635
Then persistence for "Persistent" is active 0.078
And the file I created in the Persistent directory exists 0.057
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
Tags: @product
41.888
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.649
Then persistence for "Persistent" is active 0.140
When I create a file in the Persistent directory 0.115
And I disable the first tps feature 16.392
And I delete the data of the Persistent Folder feature 15.318
Then the file I created does not exist on the Persistent Storage 0.271
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.000
Tags: @product
49.975
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.180
And the network is plugged 0.037
And Tor is ready 18.055
And I take note of which tps features are available 0.724
When I write some files expected to persist 1.688
And I shutdown Tails and wait for the computer to power off 5.061
# 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" 15.225
After features/support/hooks.rb:291 0.104
After features/support/hooks.rb:75 0.000
Tags: @product
3:1.053
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.205
And the network is plugged 0.069
And Tor is ready 16.116
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.207
And I shutdown Tails and wait for the computer to power off 5.089
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.272
And I capture all network traffic 0.014
And the network is plugged 0.052
And Tor is ready 43.142
And I switch to the "persistent-con-current" NetworkManager connection 0.384
And the 1st network device has a spoofed MAC address configured 0.178
And no network device leaked the real MAC address 0.320
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.038
Tags: @product
53.441
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 11.811
And I enable persistence creation in Tails Greeter 1.236
And I log in to a new session expecting no warning about the Persistent Storage not being activated 21.389
Then I create a persistent partition with the default settings using the wizard that was already open 19.004
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
Tags: @product
4:18.594
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.756
When I enable persistence 34.454
Then no persistent Greeter options were restored 14.252
When I set all Greeter options to non-default values 24.858
And I log in to a new session in German (de) after having activated the Persistent Storage 34.728
Then all Greeter options are set to non-default values 0.366
When I cold reboot the computer 5.036
And the computer reboots Tails 44.255
Given I enable persistence 48.627
Then persistent Greeter options were restored 14.485
When I log in to a new session after having activated the Persistent Storage 24.570
Then all Greeter options are set to non-default values 0.201
After features/support/hooks.rb:291 0.881
After features/support/hooks.rb:75 0.010
Tags: @product
3:43.434
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 15.800
# 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 45.129
And I shutdown Tails and wait for the computer to power off 9.633
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:48.143
And I change the passphrase of the Persistent Storage back to the original 44.726
After features/support/hooks.rb:291 2.014
After features/support/hooks.rb:75 0.007
Tags: @product
52.622
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.040
And I log in to a new session without activating the Persistent Storage 16.726
Then persistence is disabled 0.190
But a Tails persistence partition exists on USB drive "__internal" 5.166
And all notifications have disappeared 4.614
When I delete the persistent partition 16.566
Then there is no persistence partition on USB drive "__internal" 0.318
After features/support/hooks.rb:291 1.199
After features/support/hooks.rb:75 0.000
Tags: @product
1:58.908
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.894
When I write some dotfile expected to persist 0.093
And I shutdown Tails and wait for the computer to power off 6.079
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:42.516
Then the expected persistent dotfile is present in the filesystem 0.324
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.009
Tags: @product
1:23.301
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.986
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.065
When I try to enable persistence 1.403
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 25.997
When I log in to a new session after having activated the Persistent Storage 27.164
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.120
And all tps features are enabled 2.472
And all tps features but the first one are active 2.090
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.000
Tags: @product
4:43.542
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 3:37.676
And I enable persistence 30.929
And I log in to a new session after having activated the Persistent Storage 34.037
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.780
And persistence is enabled 0.118
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
Tags: @product
39.897
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.674
And I enable persistence but something goes wrong during the LUKS header upgrade 29.470
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.752
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.000
Tags: @product
15.782
When I choose to connect to Tor automatically 1.898
And I accept Tor Connection's offer to use my persistent bridges 1.775
And I click "Connect to Tor" 1.223
Then I wait until Tor is ready 8.768
And tca.conf includes the configured bridges 0.019
And the "TorConfiguration" tps feature is enabled and active 1.192
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.904
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.058
Tags: @product
17.085
When I choose to connect to Tor automatically 1.962
And I accept Tor Connection's offer to use my persistent bridges 1.735
And I disable saving bridges to Persistent Storage 1.370
And I configure a direct connection in the Tor Connection Assistant 5.487
Then I wait until Tor is ready 4.164
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.324
And all Internet traffic has only flowed through Tor or connectivity check service 1.030
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.044
Tags: @product
11.223
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.762
Then the live user has been setup by live-boot 0.173
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.084
And the live user owns its home directory which has strict permissions 0.203
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
19.490
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.526
When the network is plugged 0.097
And Tor is ready 10.686
Then no unexpected services are listening for network connections 0.180

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

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

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

After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
28.924
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.708
When I request a shutdown using the system menu 2.188
Then Tails eventually shuts down 10.027
After features/support/hooks.rb:291 0.158
After features/support/hooks.rb:75 0.000
1:18.305
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 19.150
When I request a reboot using the system menu 2.024
Then Tails eventually restarts 57.130
After features/support/hooks.rb:291 3.677
After features/support/hooks.rb:75 0.000
22.140
Given I monitor the network connections of SSH 0.117
And I have the SSH key pair for an SSH server 0.534
When I connect to an SSH server on the Internet 19.649
Then I have sucessfully logged into the SSH server 1.817
And I see that SSH is properly stream isolated 0.022
After features/support/hooks.rb:450 0.344
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
21.711
Given I have the SSH key pair for an SSH server 0.281
And an SSH server is running on the LAN 0.264
When I connect to an SSH server on the LAN 19.143
Then I am prompted to verify the SSH fingerprint for the SSH server 2.022
After features/support/hooks.rb:450 0.416
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
16.833
Given I have the SSH key pair for an SFTP server 0.322
When I connect to an SFTP server on the Internet 15.569
Then I successfully connect to the SFTP server 0.941
After features/support/hooks.rb:450 0.423
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.000
16.297
Given I cancel setting up an email account 2.679
When I open Thunderbird's Add-ons Manager 2.010
And I open the Extensions tab 1.074
Then I see that no add-ons are enabled in Thunderbird 10.532
After features/support/hooks.rb:450 0.734
After features/support/hooks.rb:291 1.086
After features/support/hooks.rb:75 0.000
43.679
When I enter my email credentials into the autoconfiguration wizard 10.100
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.314
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.335
When I accept the autoconfiguration wizard's configuration 18.288
And I send an email to myself 6.415
And I fetch my email 1.600
Then I can find the email I sent to myself in my inbox 6.625
After features/support/hooks.rb:450 1.296
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.000
7.938
When the network is plugged 0.046
And the Tor Connection Assistant autostarts 2.404
And I look at the hide mode but then I go back 3.845
And I choose to connect to Tor automatically 1.516
Then Tor Connection does not propose me to use Tor bridges 0.125
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.000
Tags: @product
1:18.526
Given the Tor network and default bridges are blocked 1.668
And the network is plugged 0.062
And I make sure time sync before Tor connects indicates a captive portal 1.257
And the Tor Connection Assistant autostarts 0.726
When I choose to connect to Tor automatically 1.814
And I click "Connect to Tor" 1.133
Then the Tor Connection Assistant fails to connect to Tor 27.061
And the Tor Connection Assistant knows that it's not the time sync that failed 10.396
And the Tor Connection Assistant knows that there might be a captive portal 0.263
When I open the Unsafe Browser from Tor Connection 14.275
And I log-in to the Captive Portal 8.880
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.058
And I allow time sync before Tor connects to work again 0.054
And I click "Connect to Tor" 1.171
Then I wait until Tor is ready 7.582
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
Tags: @product
12.002
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.493
Then the firewall's policy is to drop all IPv4 traffic 0.102
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.240
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.081
And the firewall is configured to block all external IPv6 traffic 0.085
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
50.808
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.965
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 28.018
And I open the Tails homepage in the Unsafe Browser 9.829
And the Tails homepage loads in the Unsafe Browser 0.602
Then the firewall leak detector has detected leaks 0.386
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.047
Tags: @product
12.242
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.432
And I capture all network traffic 0.006
And I disable Tails' firewall 0.268
When I do a TCP DNS lookup of "torproject.org" 0.448
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.054
Tags: @product
12.703
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.560
And I capture all network traffic 0.008
And I disable Tails' firewall 0.218
When I do a UDP DNS lookup of "torproject.org" 0.836
Then the firewall leak detector has detected leaks 0.079
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.052
Tags: @product
15.899
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.004
And I disable Tails' firewall 0.216
When I send some ICMP pings 4.251
Then the firewall leak detector has detected leaks 0.102
After features/support/hooks.rb:291 0.573
After features/support/hooks.rb:75 0.032
12.799
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.532
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.206
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.211
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.000
11.640
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.281
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.277
And the untorified connection is logged as dropped by the firewall 0.081
After features/support/hooks.rb:450 0.267
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.000
16.820
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in and the network is connected 11.313
When I open an untorified ICMP connection to 1.2.3.4 5.429
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.077
After features/support/hooks.rb:450 0.244
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.000
Tags: @product
20.669
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.311
And the system DNS is using the local DNS resolver 0.018
And the network is plugged 0.055
And I successfully configure Tor 12.273
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
10.302
When I monitor the network connections of tails-security-check 0.109
And I re-run tails-security-check 0.177
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.015
After features/support/hooks.rb:450 0.361
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
3.798
When I monitor the network connections of htpdate 0.138
And I re-run htpdate 3.648
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:450 0.469
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
32.129
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.125
And I re-run tails-upgrade-frontend-wrapper 31.988
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.015
After features/support/hooks.rb:450 0.366
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.000
32.327
When I monitor the network connections of Tor Browser 0.117
And I start the Tor Browser 31.252
And the Tor Browser loads the startup page 0.923
Then I see that Tor Browser is properly stream isolated 0.033
After features/support/hooks.rb:450 1.029
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Tags: @product
55.044
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.479
And a web server is running on the LAN 1.031
And I capture all network traffic 0.006
When I start the Tor Browser 29.627
And the Tor Browser loads the startup page 0.819
And I open a page on the LAN web server in the Tor Browser 9.930
Then the Tor Browser shows the "Unable to connect" error 0.718
And no traffic was sent to the web server on the LAN 0.431
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.050
1:0.237
Before features/support/hooks.rb:245 0.022
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.675
Then the amnesiac Tor Browser directory exists 0.081
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.790
And the persistent Tor Browser directory does not exist 0.061
When I start the Tor Browser 30.575
And the Tor Browser loads the startup page 0.964
Then I can save the current page as "index.html" to the default downloads directory 5.376
And I can print the current page as "output.pdf" to the default downloads directory 9.711
After features/support/hooks.rb:450 0.963
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.000
55.345
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.824
When I start the Tor Browser 30.221
Then the Tor Browser loads the startup page 0.910
When I download some file in the Tor Browser 12.152
Then the file is saved to the default Tor Browser download directory 0.235
After features/support/hooks.rb:450 1.942
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
1:28.758
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.689
When I start the Tor Browser 34.127
And the Tor Browser loads the startup page 1.051
Then I can listen to an Ogg audio track in Tor Browser 41.890
After features/support/hooks.rb:450 2.031
After features/support/hooks.rb:291 1.121
After features/support/hooks.rb:75 0.000
53.684
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.854
When I start the Tor Browser 30.640
And the Tor Browser loads the startup page 0.941
Then I can watch a WebM video in Tor Browser 10.248
After features/support/hooks.rb:450 0.985
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.473
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.530
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.147
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.068
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.054
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.052
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.075
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/tmp/synaptic.html" exists 0.053
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.198
When I start the Tor Browser 29.998
And the Tor Browser loads the startup page 0.854
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.517
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.611
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.292
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.127
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.645
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.508
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.068
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.117
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.916
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.109
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.117
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.069
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.513
# 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.074
# 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.636
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.535
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
43.068
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.607
When I start the Tor Browser 30.221
Then the Tor Browser uses all expected TBB shared libraries 1.239
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.000
58.625
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.168
When I start the Tor Browser 30.326
And the Tor Browser loads the startup page 0.873
And I open the Tails homepage in the Tor Browser 9.782
Then the Tor Browser loads the Tails homepage 0.858
When I request a new identity in Tor Browser 2.890
Then the Tor Browser restarts into a fresh session 1.725
After features/support/hooks.rb:450 1.368
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Tags: @product
44.866
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.524
When I start the Tor Browser 30.909
And the Tor Browser loads the startup page 0.941
Then Tor Browser's circuit view is working 1.491
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.270
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.704
When I start the Tor Browser 30.502
And the Tor Browser loads the startup page 0.900
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.496
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.725
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.011
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.929
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
1:50.139
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 19.044
And the network is plugged 0.084
And I successfully configure Tor 14.668
And available upgrades have been checked 0.069
And all notifications have disappeared 3.325
Then the persistent Tor Browser directory exists 0.062
And there is a GNOME bookmark for the persistent Tor Browser directory 1.576
When I start the Tor Browser 31.100
And I open the address "https://tails.net/about" in the Tor Browser 10.725
And "Tails - How Tails works" has loaded in the Tor Browser 1.010
Then I can save the current page as "index.html" to the persistent Tor Browser directory 7.194
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.661
Then "Tails - How Tails works" has loaded in the Tor Browser 1.263
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.351
After features/support/hooks.rb:291 0.815
After features/support/hooks.rb:75 0.000
Tags: @product
3:30.680
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.768
And all tps features are active 3.035
And all persistent filesystems have safe access rights 0.254
And all persistence configuration files have safe access rights 0.667
And all persistent directories have safe access rights 2.831
When I start the Tor Browser in offline mode 32.476
And I add a bookmark to eff.org in the Tor Browser 14.348
And I cold reboot the computer 9.306
And the computer reboots Tails 48.872
And I enable persistence 34.904
And I log in to a new session 20.171
And I start the Tor Browser in offline mode 31.867
Then the Tor Browser has a bookmark to eff.org 2.176
After features/support/hooks.rb:291 1.190
After features/support/hooks.rb:75 0.010
19.193
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.983
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.209
After features/support/hooks.rb:450 0.423
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
21.620
Given I have the SSH key pair for a Git repository 0.236
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.191
Then the Git repository "testing" has been cloned successfully 0.191
After features/support/hooks.rb:450 0.417
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
0.461
When I wget "https://example.com/" to stdout 0.460
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.264
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
0.894
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.894

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.248
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
0.419
When I curl "https://example.com/" to stdout 0.419
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.320
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:3.496
Given I have started Tails from DVD without network and logged in 8.252
And I plug and mount a USB drive containing sample videos 13.317
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.159
And the file "/home/amnesia/video.mp4" exists 0.088
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.278
When I open "/home/amnesia/video.mp4" with Totem 17.174
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.991
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.606
Given I close Totem 0.179
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.120
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.083
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.145
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.723
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.220
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.136
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.067
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.200
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.656
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.897
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.064
Given I close Totem 0.162
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.168
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.745
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.183
# 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.079
Given I close Totem 0.231
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.075
And the file "/home/amnesia/.purple/otr.private_key" exists 0.096
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.177
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.722
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.228
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.081
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.001
Feature: Using Totem
35.813
Given I have started Tails from DVD and logged in and the network is connected 11.877
Then I can watch a WebM video over HTTPs 23.936
After features/support/hooks.rb:450 0.559
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.433
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.572
And I plug and mount a USB drive containing sample videos 13.065
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.110
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.364
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.717
Given I close Totem 0.890
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.236
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.091
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.768
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.496
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.119
After features/support/hooks.rb:291 0.774
After features/support/hooks.rb:75 0.001
Tags: @product
49.254
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 10.767
And I disable the Unsafe Browser 3.671
And I log in to a new session 16.303
And the network is plugged 0.050
And all notifications have disappeared 5.589
When I try to start the Unsafe Browser 11.425
Then the Unsafe Browser complains that it is disabled 1.446
After features/support/hooks.rb:291 3.196
After features/support/hooks.rb:75 0.000
Tags: @product
50.692
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.285
And a web server is running on the LAN 1.033
When I successfully start the Unsafe Browser 27.559
And I open a page on the LAN web server in the Unsafe Browser 9.265
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.548
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.047
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.495
When I successfully start the Unsafe Browser 27.485
Then the Unsafe Browser runs as the expected user 0.643
And the Unsafe Browser has a red theme 0.685
And the Unsafe Browser shows a warning as its start page 0.583
And the Unsafe Browser has no add-ons enabled 6.448
And the Unsafe Browser has no bookmarks 7.678
And the Unsafe Browser uses all expected TBB shared libraries 1.026
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
Tags: @product
48.432
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.526
When I successfully start the Unsafe Browser 26.877
When I open the Tails homepage in the Unsafe Browser 9.329
Then the Tails homepage loads in the Unsafe Browser 0.609
And the Unsafe Browser has sent packets out to the Internet 0.088
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
44.778
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.784
When I successfully start the Unsafe Browser 31.071
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.371
And the Unsafe Browser chroot is torn down 0.428
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.000
1:4.617
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.633
When I successfully start the Unsafe Browser 27.646
# 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.006

Slept for 10 seconds

And I start the Unsafe Browser 10.642
Then I see a warning about another instance already running 3.688
After features/support/hooks.rb:291 1.128
After features/support/hooks.rb:75 0.000
Tags: @product
50.375
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.672
When I configure the Unsafe Browser to use a local proxy 0.245
And I successfully start the Unsafe Browser 27.692
And I open the Tails homepage in the Unsafe Browser 9.249
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.515
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
2:39.550
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.920
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 26.929
And I wait 120 seconds 2:0.098

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.510
After features/support/hooks.rb:450 0.422
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.044
38.759
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.460
And the network is unplugged 0.059
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 11.727
Then I am told I cannot start the Unsafe Browser when I am offline 5.502
After features/support/hooks.rb:291 1.831
After features/support/hooks.rb:75 0.000
30.944
When I plug a USB drive containing a basic VeraCrypt volume 6.966
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.358
And I open this VeraCrypt volume in GNOME Files 1.486
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.509
When I lock the currently opened VeraCrypt volume 0.428
Then the VeraCrypt volume has been unmounted and locked 0.193
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
34.976
When I plug a USB drive containing a hidden VeraCrypt volume 10.168
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.173
And I open this VeraCrypt volume in GNOME Files 1.502
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.513
When I lock the currently opened VeraCrypt volume 0.430
Then the VeraCrypt volume has been unmounted and locked 0.188
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
47.202
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.192
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 32.207
And I open this VeraCrypt volume in GNOME Files 1.656
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.542
When I lock the currently opened VeraCrypt file container 0.430
Then the VeraCrypt file container has been unmounted and locked 0.172
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
52.882
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.307
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.246
And I open this VeraCrypt volume in GNOME Files 1.640
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.056
When I lock the currently opened VeraCrypt file container 0.433
Then the VeraCrypt file container has been unmounted and locked 0.197
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.017
38.409
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.934
And I unlock and mount this VeraCrypt volume with GNOME Disks 28.455
And I open this VeraCrypt volume in GNOME Files 1.707
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.582
When I lock the currently opened VeraCrypt volume 0.473
Then the VeraCrypt volume has been unmounted and locked 0.255
After features/support/hooks.rb:291 1.060
After features/support/hooks.rb:75 0.000
36.554
When I plug a USB drive containing a hidden VeraCrypt volume 10.234
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.872
And I open this VeraCrypt volume in GNOME Files 1.631
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.124
When I lock the currently opened VeraCrypt volume 0.467
Then the VeraCrypt volume has been unmounted and locked 0.223
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
1:2.114
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.049
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.047
And I open this VeraCrypt volume in GNOME Files 1.699
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.590
When I lock the currently opened VeraCrypt file container 0.442
Then the VeraCrypt file container has been unmounted and locked 0.284
After features/support/hooks.rb:291 3.419
After features/support/hooks.rb:75 0.017
1:2.121
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.412
And I unlock and mount this VeraCrypt file container with GNOME Disks 37.658
And I open this VeraCrypt volume in GNOME Files 1.712
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.638
When I lock the currently opened VeraCrypt file container 0.387
Then the VeraCrypt file container has been unmounted and locked 0.311
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.021
54.966
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.410
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.312
And I open this VeraCrypt volume in GNOME Files 1.923
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.608
When I lock the currently opened VeraCrypt file container 0.456
Then the VeraCrypt file container has been unmounted and locked 0.256
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
Tags: @product
8.467
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.336
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.130
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Tags: @product
22.958
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.198
When I start "WhisperBack" via GNOME Activities Overview 11.499
Then WhisperBack has debugging information 3.259
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.000