Project Number Date
test_Tails_ISO_stable 4610 10 Jan 2024, 16:08

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1391 0 0 0 0 1391 188 0 188 4:10:43.942 Passed
Tags: @product
1:56.425
Before features/support/hooks.rb:245 0.029
Given a computer 0.381
And I temporarily create a 100 MiB disk named "swap" 0.120
And I create a gpt swap partition on disk "swap" 36.139
And I plug SATA drive "swap" 1.039
And I temporarily create a 2 GiB disk named "live_hd" 0.023
And I write the Tails ISO image to disk "live_hd" 15.392
And I plug SATA drive "live_hd" 1.066
When I start Tails with network unplugged and I login 1:1.822
Then a "swap" partition was detected by Tails on drive "swap" 0.121
And drive "live_hd" is detected by Tails 0.133
But Tails has no disk swap enabled 0.098
And drive "live_hd" is not mounted 0.088
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.102
Tags: @product
1:15.422
Before features/support/hooks.rb:245 0.002
Given a computer 0.128
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.026
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.569
And I plug non-removable USB drive "fake_TailsData" 1.045
When I start the computer 1.003
And the computer boots Tails 42.401
Then drive "fake_TailsData" is detected by Tails 0.119
And Tails Greeter has not detected a persistence partition 13.128
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.009
Tags: @product
1:14.443
Before features/support/hooks.rb:245 0.002
Given a computer 0.106
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.023
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.547
And I plug SATA drive "fake_TailsData" 1.070
When I start the computer 1.056
And the computer boots Tails 41.418
Then drive "fake_TailsData" is detected by Tails 0.113
And Tails Greeter has not detected a persistence partition 13.106
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.009
Tags: @product
1:9.901
Before features/support/hooks.rb:245 0.002
Given a computer 0.112
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.022
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.867
And I plug SATA drive "gpt_ext2" 1.041
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.026
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.853
And I plug SATA drive "msdos_fat32" 1.049
And I start Tails from DVD with network unplugged and I login 59.497
Then drive "gpt_ext2" is detected by Tails 0.172
And drive "gpt_ext2" is not mounted 0.080
And drive "msdos_fat32" is detected by Tails 0.086
And drive "msdos_fat32" is not mounted 0.091
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.006
Tags: @product
1:51.129
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:31.060
And running a command as root with pkexec requires PolicyKit administrator privileges 0.178
Then I can run a command as root with sudo 0.127
Then I can run a command as root with pkexec 19.763
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.005
Tags: @product
2:19.392
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 39.518
And running a command as root with pkexec requires PolicyKit administrator privileges 0.189
Then I cannot run a command as root with sudo and the standard passwords 0.385
And I cannot run a command as root with pkexec and the standard passwords 31.233
Then I cannot login as root using su with the standard passwords 1:8.065
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Feature: Time syncing
22.920
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.110
When the network is plugged 0.189
And I successfully configure Tor 14.576
Then the system clock is less than 5 minutes incorrect 0.043
After features/support/hooks.rb:450 0.502
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.208
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.801
When the network is plugged 0.092
And the Tor Connection Assistant autostarts 2.135
And I configure some normal bridges in the Tor Connection Assistant 10.126
And I wait until Tor is ready 4.985
Then the system clock is less than 5 minutes incorrect 0.066
After features/support/hooks.rb:450 0.436
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.056
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.929
When I bump the system time with "+1 day" 0.438
And I capture all network traffic 0.002
And the network is plugged 0.024
And the Tor Connection Assistant autostarts 2.528
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.421
And I wait until Tor is ready 2.758
Then the system clock is less than 5 minutes incorrect 0.046
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.905
After features/support/hooks.rb:450 0.524
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.057
Feature: Time syncing
1:11.098
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.853
When I bump the system time with "-15 days" 0.298
And I warm reboot the computer 0.108
And the computer reboots Tails 1:1.878
Then Tails' hardware clock is close to the host system's time 0.959
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.011
Feature: Time syncing
59.212
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.895
When I bump the hardware clock's time with "-15 days" 1.322
And I warm reboot the computer 0.062
And the computer reboots Tails 49.525
Then the hardware clock is still off by "-15 days" 0.407
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.006
Feature: Time syncing
42.806
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 0.551
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.019
And I start the computer 1.036
And the computer boots Tails 41.043
Then the system clock is just past Tails' source date 0.154
After features/support/hooks.rb:450 0.120
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.006
Feature: Time syncing
31.035
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.061
And I make sure time sync before Tor connects times out 1.188
When the network is plugged 0.035
And I successfully configure Tor 21.698
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:450 0.485
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.001
Feature: Time syncing
58.303
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.858
When I bump the system time with "+8 hours +15 minutes" 0.371
And all notifications have disappeared 3.189
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.121
And the network is plugged 0.021
And the Tor Connection Assistant autostarts 2.399
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.946
And I click "Connect to Tor" 1.162
And the Tor Connection Assistant fails to connect to Tor 15.576
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.817
Then the system clock is less than 20 minutes incorrect 0.266
When I click "Connect to Tor" 1.137
Then I wait until Tor is ready 5.550
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.799
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.082
After features/support/hooks.rb:450 0.476
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.051
Feature: Time syncing
56.734
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 7.932
When I bump the system time with "+8 hours +15 minutes" 0.372
And all notifications have disappeared 3.156
And I capture all network traffic 0.002
And the network is plugged 0.059
And the Tor Connection Assistant autostarts 2.353
# 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.154
And I click "Connect to Tor" 1.184
Then the Tor Connection Assistant reports that it failed to connect 12.003
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.734
Then the system clock is less than 20 minutes incorrect 0.304
# "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.402
When I click "Connect to Tor" 1.185
Then I wait until Tor is ready 7.494
And all Internet traffic has only flowed through the configured bridges 0.894
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.438
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.030
Feature: Time syncing
22.193
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.900
And I make sure time sync before Tor connects uses a fake connectivity check service 1.144
And the network is plugged 0.038
And Tor is ready 11.590
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.516
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.578
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Tags: @product
14.459
When I configure some normal bridges in the Tor Connection Assistant 9.893
Then I wait until Tor is ready 3.676
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.132
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.747
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.032
Tags: @product
14.270
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.586
Then I wait until Tor is ready 1.613
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 1.110
And all Internet traffic has only flowed through the configured bridges 0.949
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.030
16.701
When I configure the default bridges in the Tor Connection Assistant 11.883
Then I wait until Tor is ready 2.761
And Tor is configured to use the default bridges 0.617
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.055
And Tor is configured to use the default bridges 0.479
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.893
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.047
Tags: @product
27.279
Given the Tor network is blocked 1.508
When I configure a direct connection in the Tor Connection Assistant 20.327
Then I wait until Tor is ready 3.978
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.065
And Tor is configured to use the default bridges 0.443
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.945
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.038
Tags: @product
42.288
Given the Tor network and default bridges are blocked 1.790
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.873
Then the Tor Connection Assistant reports that it failed to connect 0.110
And tca.conf is empty 0.282
Given the Tor network and default bridges are unblocked 1.264
And I retry connecting to Tor 1.177
Then I wait until Tor is ready 6.806
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.067
And all Internet traffic has only flowed through Tor or connectivity check service 0.906
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.049
Tags: @product
4.415
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.144
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.126
And I cannot click the "Connect to Tor" button 0.145
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.033
Tags: @product
24.649
Given I configure a direct connection in the Tor Connection Assistant 6.672
And I wait until Tor is ready 2.319
When I disconnect the network through GNOME 2.638
And I connect the network through GNOME 2.622
Then the Tor Connection Assistant autostarts 1.782
And the Tor Connection Assistant connects to Tor 6.136
And I wait until Tor is ready 1.004
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.063
And all Internet traffic has only flowed through Tor or connectivity check service 1.408
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.047
Tags: @product
40.752
Given I configure a direct connection in the Tor Connection Assistant 6.454
And I wait until Tor is ready 2.301
And I disconnect the network through GNOME 2.617
And the Tor network and default bridges are blocked 1.560
When I connect the network through GNOME 2.640
Then the Tor Connection Assistant reports that it failed to connect 25.178
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.041
Tags: @product
36.057
Given the Tor network and default bridges are blocked 1.733
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.443
Then the Tor Connection Assistant reports that it failed to connect 0.117
Given the Tor network and default bridges are unblocked 1.588
When I click "Connect to Tor" 1.170
Then I wait until Tor is ready 7.681
And Tor is configured to use the default bridges 0.428
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.893
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.031
18.295
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.900
And I prepare Tails for memory erasure tests 0.641
When I start a process allocating 128 MiB of memory with a known pattern 2.404
Then patterns cover at least 128 MiB in the guest's memory 3.290

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 96.090% (119 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 2.703
And I wait 20 seconds 20.002

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.498
After features/support/hooks.rb:75 0.000
6:30.642
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:44.661
And I prepare Tails for memory erasure tests 0.474
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.722
When I trigger shutdown 0.437
And I wait 20 seconds 20.010

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.498
After features/support/hooks.rb:75 0.014
39.156
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.986
And I temporarily create a 4 GiB disk named "gptfat" 0.048
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.233
And I plug USB drive "gptfat" 2.466
When I start Tails Installer 22.369
Then I am told by Tails Installer that the destination device "is too small" 0.050
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.001
Tags: @product
34.501
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.603
And I temporarily create a 7200 MiB disk named "temp" 0.103
And I start Tails Installer 22.633
But a suitable USB device is not found 0.025
When I plug USB drive "temp" 2.766
Then the "temp" USB drive is selected 0.109
When I unplug USB drive "temp" 0.231
Then a suitable USB device is not found 0.029
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.000
Tags: @product
4:22.445
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.375
And I temporarily create a 7200 MiB disk named "install" 0.053
And I create a gpt partition with a vfat filesystem on disk "install" 5.477
And I plug USB drive "install" 2.439
And I install Tails to USB drive "install" by cloning 3:54.554
Then the running Tails is installed on USB drive "install" 11.468
But there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.101
Tags: @product
4:17.513
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.172
And I temporarily create a 7200 MiB disk named "install" 0.090
And I plug USB drive "install" 2.441
And I install Tails to USB drive "install" by cloning 3:54.493
Then the running Tails is installed on USB drive "install" 12.231
But there is no persistence partition on USB drive "install" 0.084
After features/support/hooks.rb:291 1.488
After features/support/hooks.rb:75 0.105
Tags: @product
5:34.708
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 1:18.581
And I create a file in the Persistent directory 0.116
And I temporarily create a 7200 MiB disk named "install" 0.059
And I create a gpt partition with a vfat filesystem on disk "install" 5.166
And I plug USB drive "install" 2.540
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.213
Then the running Tails is installed on USB drive "install" 12.503
And there is a persistence partition on USB drive "install" 0.067
And the USB drive "install" contains the same files as my persistent storage 3.459
After features/support/hooks.rb:291 1.753
After features/support/hooks.rb:75 0.135
Tags: @product
3:55.684
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 10.241
And I temporarily create a 7200 MiB disk named "install" 0.060
And I plug USB drive "install" 2.441
And I install Tails to USB drive "install" by cloning 3:30.238
Then the running Tails is installed on USB drive "install" 12.630
And there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:291 1.427
After features/support/hooks.rb:75 0.084
Tags: @product
4:1.861
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.072
And I have started Tails from DVD without network and logged in 8.307
And I clone USB drive "__internal" to a temporary USB drive "install" 1.110
And I plug USB drive "install" 2.402
# 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:29.294
Then the running Tails is installed on USB drive "install" 11.569
And there is no persistence partition on USB drive "install" 0.104
After features/support/hooks.rb:291 1.120
After features/support/hooks.rb:75 0.113
Tags: @product @uefi
1:32.534
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 15.210
And I power off the computer 0.333
And the computer is set to boot in UEFI mode 0.019
When I start Tails from USB drive "__internal" with network unplugged and I login 1:12.766
Then Tails is running from USB drive "__internal" 0.423
And the boot device has safe access rights 3.722
And Tails has started in UEFI mode 0.059
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.006
Tags: @product
1:18.610
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.984
And I plug and mount a USB drive containing a Tails USB image 30.301
And I create a 7200 MiB disk named "usbimage" 0.022
And I plug USB drive "usbimage" 2.377
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 37.924
After features/support/hooks.rb:291 1.623
After features/support/hooks.rb:75 0.083
Tags: @product
1:7.301
Before features/support/hooks.rb:245 0.002
Given a computer 0.122
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:5.716
Then Tails is running from USB drive "usbimage" 0.448
And the label of the system partition on "usbimage" is "Tails" 0.233
And the system partition on "usbimage" is an EFI system partition 0.211
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.174
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.209
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.096
And the system partition on "usbimage" has the expected flags 0.087
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.006
5:19.428
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.012
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 47.525
And I update APT using apt 16.829
And I install "popularity-contest" using apt 19.665
Then I am proposed to add the "popularity-contest" package to my Additional Software 58.161
When I create a persistent storage and activate the Additional Software feature 15.945
Then Additional Software is correctly configured for package "popularity-contest" 1.448
When I shutdown Tails and wait for the computer to power off 10.230
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:28.413
Then Additional Software is correctly configured for package "popularity-contest" 0.880
And the package "popularity-contest" is installed after Additional Software has been started 0.328
After features/support/hooks.rb:450 38.971
After features/support/hooks.rb:291 1.170
After features/support/hooks.rb:75 0.013
2:56.734
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given a computer 0.185
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.235
And I update APT using apt 16.034
When I install "makepp" using apt 19.621
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 59.558
And the package "makepp" is installed 0.098
After features/support/hooks.rb:450 37.224
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.017
4:53.395
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:8.189
When I uninstall "popularity-contest" using apt 15.884
And I accept removing "popularity-contest" from Additional Software 2.108
Then "popularity-contest" is not in the list of Additional Software 0.727
When I start Synaptic 23.986
And I update APT using Synaptic 22.273
And I install "cowsay" using Synaptic 8.814
And I accept adding "cowsay" to Additional Software 1.205
Then Additional Software is correctly configured for package "cowsay" 0.862
When I uninstall "cowsay" using apt 3.313
And I refuse removing "cowsay" from Additional Software 0.714
Then Additional Software is correctly configured for package "cowsay" 0.872
When I start "Additional Software" via GNOME Activities Overview 12.466
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.794
Then "cowsay" is not in the list of Additional Software 1.174
When I install "cowsay" using apt 3.303
And I refuse adding "cowsay" to Additional Software 0.738
Then "cowsay" is not in the list of Additional Software 0.779
After features/support/hooks.rb:450 1.005
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.009
11:46.662
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.007
Given a computer 0.162
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.871
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.246
And I accept adding "cowsay" to Additional Software 1:4.601
And Additional Software is correctly configured for package "cowsay" 1.560
And I shutdown Tails and wait for the computer to power off 6.098
And I start Tails from USB drive "__internal" with network unplugged 45.192
And I enable persistence 33.550
# 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.024
And I log in to a new session 23.554
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.902
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
# 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.095
And the network is plugged 0.028
And Tor is ready 18.008
# 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 4.955
And available upgrades have been checked 0.087
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.768
And I can open the Additional Software configuration window from the notification 2.536
And I shutdown Tails and wait for the computer to power off 2:2.422
And I start Tails from USB drive "__internal" with network unplugged 46.011
And I enable persistence 30.855
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 24.378
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.172
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
And the network is plugged 0.034
And Tor is ready 38.095
Then the Additional Software upgrade service has started 0.177
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.096
After features/support/hooks.rb:450 2.338
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.029
1:46.776
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.164
And I start Tails from USB drive "__internal" with network unplugged 45.392
And I enable persistence 32.209
And I remove the "cowsay" deb files from the APT cache 0.592
# 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.085
And I log in to a new session 18.750
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 6.823
And I can open the Additional Software log file from the notification 2.604
And the package "cowsay" is not installed 0.155
After features/support/hooks.rb:450 0.130
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.009
Tags: @product
1:30.008
Before features/support/hooks.rb:245 0.005
Given a computer 0.154
And I create a 7200 MiB disk named "old" 0.031
And I plug USB drive "old" 1.055
And I write an old version of the Tails USB image to disk "old" 19.141
When I start Tails from USB drive "old" with network unplugged 1:5.761
Then the boot device has safe access rights 2.955
And Tails is running from USB drive "old" 0.311
And there is no persistence partition on USB drive "old" 0.070
And process "udev-watchdog" is running 0.060
And udev-watchdog is monitoring the correct device 0.268
And I unplug USB drive "old" 0.195
After features/support/hooks.rb:291 3.481
After features/support/hooks.rb:75 0.011
Tags: @product
1:55.385
Before features/support/hooks.rb:245 0.005
Given a computer 0.144
And I start Tails from USB drive "old" with network unplugged and I login 1:3.351
Then Tails is running from USB drive "old" 0.517
And I create a persistent partition 42.162
And I take note of which tps features are available 1.295
Then a Tails persistence partition exists on USB drive "old" 0.843
And I shutdown Tails and wait for the computer to power off 7.069
After features/support/hooks.rb:291 0.173
After features/support/hooks.rb:75 0.010
Tags: @product
2:16.081
Before features/support/hooks.rb:245 0.006
Given a computer 0.139
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:49.753
Then Tails is running from USB drive "old" 0.353
And all tps features are active 2.164
When I write some files expected to persist 1.967
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.253
And all persistence configuration files have safe access rights 0.760
And all persistent directories from the old Tails version have safe access rights 2.837
And I take note of which tps features are available 0.290
And I shutdown Tails and wait for the computer to power off 3.059
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.500
After features/support/hooks.rb:291 0.109
After features/support/hooks.rb:75 0.010
Tags: @product
2:32.891
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.718
And I log in to a new session 14.498
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.173
And I plug USB drive "to_upgrade" 2.429
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:50.273
Then the running Tails is installed on USB drive "to_upgrade" 13.326
And I unplug USB drive "to_upgrade" 0.211
And I unplug USB drive "__internal" 0.260
After features/support/hooks.rb:291 3.557
After features/support/hooks.rb:75 0.000
Tags: @product
1:59.902
Before features/support/hooks.rb:245 0.007
Given a computer 0.145
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:49.781
Then all tps features from the old Tails version are active 1.567
And Tails is running from USB drive "to_upgrade" 0.342
And the boot device has safe access rights 3.440
And the expected persistent files created with the old Tails version are present in the filesystem 1.628
And all persistent directories from the old Tails version have safe access rights 2.996
After features/support/hooks.rb:291 0.904
After features/support/hooks.rb:75 0.010
5:50.800
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.721
And no SquashFS delta is installed 0.095
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.342
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.058
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.500
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.573
When the network is plugged 0.026
And Tor is ready 17.383
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.741
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.402
Given I shutdown Tails and wait for the computer to power off 6.350
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.400
Then Tails is running version 2.2~testoverlayfsng 0.102
And all tps features are active 2.052
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.436
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.062
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.296
# 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.293
When the network is plugged 0.028
And Tor is ready 14.299
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.680
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.576
Given I shutdown Tails and wait for the computer to power off 3.303
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.479
Then Tails is running version 2.3~testoverlayfsng 0.113
And all tps features are active 1.887
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.594
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.084
# 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.300
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.393
When the network is plugged 0.031
And Tor is ready 15.333
Then the Upgrader considers the system as up-to-date 0.360
# 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 26.973
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.518
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.022
28.241
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.822
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.383
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.063
And the signing key used by the Upgrader is outdated 1.177
But a current signing key is available on our website 0.000
When the network is plugged 0.031
And Tor is ready 14.088
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.675
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000
50.219
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 40.924
When I eject the boot medium 0.273
Then Tails eventually shuts down 9.021
After features/support/hooks.rb:291 0.236
After features/support/hooks.rb:75 0.000
35.398
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.691
And I prepare Tails for memory erasure tests 0.478
And I fill a 128 MiB file with a known pattern on the root filesystem 11.715
And patterns cover at least 128 MiB in the guest's memory 3.004

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

When I eject the boot medium 0.773
And I wait for Tails to finish wiping the memory 9.041
Then I find very few patterns in the guest's memory 1.694

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

After features/support/hooks.rb:291 3.653
After features/support/hooks.rb:75 0.000
3:18.361
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.584
And I prepare Tails for memory erasure tests 0.537
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.878
And I fill the USB drive with a known pattern 2:47.196
And I read the content of the test FS 0.133
And patterns cover at least 99% of the test FS size in the guest's memory 2.952

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

When I eject the boot medium 0.269
And I wait for Tails to finish wiping the memory 9.146
Then I find very few patterns in the guest's memory 1.660

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

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

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

When I eject the boot medium 0.294
And I wait for Tails to finish wiping the memory 6.587
Then I find very few patterns in the guest's memory 1.666

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

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

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

When I eject the boot medium 0.827
And I wait for Tails to finish wiping the memory 9.713
Then I find very few patterns in the guest's memory 1.689

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

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

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.011
Tags: @product
1:16.566
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 11.371
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 5.115
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.177
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.529
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.017
When I start Tails' custom backup tool 13.092
Then the backup tool displays "Plug in your backup Tails USB stick" 2.053
When I plug USB drive "backup" 2.604
And I give the Persistent Storage on drive "backup" its own UUID 0.110
And I click "Retry" in the backup tool 1.161
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.242
When I click "Back Up" in the backup tool 1.154
And I enter my persistent storage passphrase into the polkit prompt 2.351
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 17.392
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.195
And I plug USB drive "backup" 3.658
Then the USB drive "backup" contains the same files as my persistent storage 5.336
After features/support/hooks.rb:291 1.549
After features/support/hooks.rb:75 0.123
Tags: @product
0.199
Then the hostname should not have been leaked on the network 0.199
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.035
Tags: @product
0.883
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.178
And I switch to the "manually-added-con" NetworkManager connection 0.468
Then the hostname should not have been leaked on the network 0.236
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.042
26.611
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.027
When I double-click on the Tails documentation launcher on the desktop 18.018
Then "Tails - Documentation" has loaded in the Tor Browser 0.565
After features/support/hooks.rb:291 1.152
After features/support/hooks.rb:75 0.000
33.376
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.450
When I double-click on the Tails documentation launcher on the desktop 18.342
Then "Tails - Documentation" has loaded in the Tor Browser 0.582
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.000
26.192
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.279
When I double-click on the Report an Error launcher on the desktop 17.276
Then the support documentation page opens in Tor Browser 0.637
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
21.644
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 7.673
When I start Electrum through the GNOME menu 12.860
But the "electrum" tps feature is not enabled 0.643
And I see a warning that Electrum is not persistent 0.467
After features/support/hooks.rb:450 0.121
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.801
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.638
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.188
When I open "/home/amnesia/default-testpage.pdf" with Evince 19.456
Then I see "CupsTestPage.png" after at most 40 seconds 1.693
And I can print the current document to "/home/amnesia/output.pdf" 7.824
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.174
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.302
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.219
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.103
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.075
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.086
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.175
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.154
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.743
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.370
When I close Evince 0.200
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.198
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.715
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.290
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.106
When I close Evince 0.220
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.673
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.292
# 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.096
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.777
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.804
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.154
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.069
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 16.984
Then I see "CupsTestPage.png" after at most 40 seconds 1.804
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.960
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.298
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.338
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.163
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.055
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.222
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.924
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.267
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.327
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
18.525
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.031
And I wait 10 seconds 10.004

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.126
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.241
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Tags: @product
9.455
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.273
When the "Dogtail rules!" notification is sent 0.498
Then the "Dogtail rules!" notification is shown to the user 0.684
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.142
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.164
Then the included OpenPGP keys are valid for the next 1 month 2.978
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Tags: @product
21.946
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.546
Then the keys trusted by APT are valid for the next 3 months 13.400
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.384
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 10.935
And I log in to a new session in German (de) 33.676
Then the amnesiac Documents directory exists 0.064
And there is a GNOME bookmark for the amnesiac Documents directory 1.708
After features/support/hooks.rb:291 0.981
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.853
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.880
And I log in to a new session in German (de) 30.444
Then the amnesiac Downloads directory exists 0.052
And there is a GNOME bookmark for the amnesiac Downloads directory 1.476
After features/support/hooks.rb:291 0.799
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.724
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.735
And I log in to a new session in German (de) 29.371
Then the amnesiac Music directory exists 0.058
And there is a GNOME bookmark for the amnesiac Music directory 1.558
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.391
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.496
And I log in to a new session in German (de) 30.372
Then the amnesiac Pictures directory exists 0.066
And there is a GNOME bookmark for the amnesiac Pictures directory 1.455
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.546
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.423
And I log in to a new session in German (de) 31.537
Then the amnesiac Videos directory exists 0.062
And there is a GNOME bookmark for the amnesiac Videos directory 1.522
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.000
Feature: Localization
58.726
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.875
And I log in to a new session in German (de) 29.745
When I double-click on the Report an Error launcher on the desktop 18.535
Then the support documentation page opens in Tor Browser 0.570
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.651
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.667
When I log in to a new session in Arabic (ar) 29.709
Then the keyboard layout is set to "us" 0.135
When the network is plugged 0.025
And Tor is ready 14.765
Then I successfully start the Unsafe Browser in "ar" 29.514
And I kill the Unsafe Browser 5.851
When I enable the screen keyboard 0.147
Then the screen keyboard works in Tor Browser 36.131
And DuckDuckGo is the default search engine 9.792
And I kill the Tor Browser 5.345
And the screen keyboard works in Thunderbird 22.903
And the layout of the screen keyboard is set to "us" 0.662
After features/support/hooks.rb:291 1.395
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.205
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 9.017
When I log in to a new session in Chinese (zh_CN) 29.305
Then the keyboard layout is set to "cn" 0.132
When the network is plugged 0.025
And Tor is ready 14.317
Then I successfully start the Unsafe Browser in "zh_CN" 28.807
And I kill the Unsafe Browser 5.809
When I enable the screen keyboard 0.209
Then the screen keyboard works in Tor Browser 35.437
And DuckDuckGo is the default search engine 9.905
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 28.349
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.890
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 9.094
When I log in to a new session in English (en) 17.221
Then the keyboard layout is set to "us" 0.152
When the network is plugged 0.029
And Tor is ready 16.159
Then I successfully start the Unsafe Browser in "en" 25.905
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.179
Then the screen keyboard works in Tor Browser 33.590
And DuckDuckGo is the default search engine 5.754
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 22.081
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.028
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.333
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.445
When I log in to a new session in French (fr) 30.032
Then the keyboard layout is set to "fr" 0.121
When the network is plugged 0.025
And Tor is ready 15.252
Then I successfully start the Unsafe Browser in "fr" 26.687
And I kill the Unsafe Browser 5.920
When I enable the screen keyboard 0.158
Then the screen keyboard works in Tor Browser 33.331
And DuckDuckGo is the default search engine 9.392
And I kill the Tor Browser 5.378
And the screen keyboard works in Thunderbird 22.045
And the layout of the screen keyboard is set to "fr" 0.543
After features/support/hooks.rb:291 1.141
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.692
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.233
When I log in to a new session in German (de) 27.288
Then the keyboard layout is set to "de" 0.216
When the network is plugged 0.030
And Tor is ready 15.680
Then I successfully start the Unsafe Browser in "de" 25.639
And I kill the Unsafe Browser 5.762
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 34.374
And DuckDuckGo is the default search engine 9.580
And I kill the Tor Browser 5.358
And the screen keyboard works in Thunderbird 22.814
And the layout of the screen keyboard is set to "de" 0.575
After features/support/hooks.rb:291 1.209
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.581
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.664
When I log in to a new session in Italian (it) 28.799
Then the keyboard layout is set to "it" 0.187
When the network is plugged 0.026
And Tor is ready 14.175
Then I successfully start the Unsafe Browser in "it" 26.579
And I kill the Unsafe Browser 5.933
When I enable the screen keyboard 0.175
Then the screen keyboard works in Tor Browser 34.844
And DuckDuckGo is the default search engine 9.325
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 21.082
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 1.181
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.592
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.653
When I log in to a new session in Persian (fa) 29.877
Then the keyboard layout is set to "ir" 0.190
When the network is plugged 0.023
And Tor is ready 14.322
Then I successfully start the Unsafe Browser in "fa" 26.883
And I kill the Unsafe Browser 6.340
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 35.731
And DuckDuckGo is the default search engine 9.578
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 25.943
And the layout of the screen keyboard is set to "ir" 0.670
After features/support/hooks.rb:291 1.396
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.379
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.864
When I log in to a new session in Portuguese (pt) 29.201
Then the keyboard layout is set to "pt" 0.159
When the network is plugged 0.033
And Tor is ready 15.389
Then I successfully start the Unsafe Browser in "pt" 26.444
And I kill the Unsafe Browser 6.081
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 34.595
And DuckDuckGo is the default search engine 10.048
And I kill the Tor Browser 5.610
And the screen keyboard works in Thunderbird 21.215
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.148
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.841
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.622
When I log in to a new session in Russian (ru) 29.596
Then the keyboard layout is set to "ru" 0.280
When the network is plugged 0.028
And Tor is ready 13.877
Then I successfully start the Unsafe Browser in "ru" 32.705
And I kill the Unsafe Browser 6.323
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 38.402
And DuckDuckGo is the default search engine 14.484
And I kill the Tor Browser 5.596
And the screen keyboard works in Thunderbird 27.991
And the layout of the screen keyboard is set to "ru" 0.760
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.272
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.223
When I log in to a new session in Spanish (es) 30.462
Then the keyboard layout is set to "es" 0.131
When the network is plugged 0.038
And Tor is ready 15.769
Then I successfully start the Unsafe Browser in "es" 31.312
And I kill the Unsafe Browser 5.970
When I enable the screen keyboard 0.177
Then the screen keyboard works in Tor Browser 34.778
And DuckDuckGo is the default search engine 10.227
And I kill the Tor Browser 5.407
And the screen keyboard works in Thunderbird 23.112
And the layout of the screen keyboard is set to "us" 0.661
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.662
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.504
When I log in to a new session in Turkish (tr) 29.490
Then the keyboard layout is set to "tr" 0.270
When the network is plugged 0.121
And Tor is ready 15.921
Then I successfully start the Unsafe Browser in "tr" 32.165
And I kill the Unsafe Browser 5.931
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 33.783
And DuckDuckGo is the default search engine 9.706
And I kill the Tor Browser 5.292
And the screen keyboard works in Thunderbird 21.791
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:291 1.077
After features/support/hooks.rb:75 0.000
Tags: @product
41.039
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.279
And I capture all network traffic 0.005
When I disable MAC spoofing in Tails Greeter 3.200
And I log in to a new session 15.543
And the network is plugged 0.028
And Tor is ready 11.762
Then 1 network interface is enabled 0.142
And the 1st network device has its real MAC address configured 0.126
When I hotplug a network device and wait for it to be initialized 1.474
Then 2 network interfaces are enabled 0.121
And the 2nd network device has its real MAC address configured 0.087
And some network device leaked the real MAC address 0.267
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.037
Tags: @product
40.951
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.591
And I capture all network traffic 0.006
When I log in to a new session 16.168
And the network is plugged 0.033
And Tor is ready 15.120
Then 1 network interface is enabled 0.145
And the 1st network device has a spoofed MAC address configured 0.078
When I hotplug a network device and wait for it to be initialized 1.402
Then 2 network interfaces are enabled 0.073
And the 2nd network device has a spoofed MAC address configured 0.070
And no network device leaked the real MAC address 0.260
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.049
Tags: @product
2:23.559
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 9.150
And I capture all network traffic 0.008
And the network is plugged 0.033
And macchanger will fail by not spoofing and always returns false 0.137
When I log in to a new session 2:11.803
Then no network interfaces are enabled 0.146
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.268
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.031
Tags: @product
2:22.833
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.181
And I capture all network traffic 0.005
And the network is plugged 0.027
And macchanger will fail by not spoofing and always returns true 0.161
When I log in to a new session 2:11.031
Then no network interfaces are enabled 0.099
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 3.314
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.029
Tags: @product
2:22.049
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.665
And I capture all network traffic 0.008
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.141
And no network interface modules can be unloaded 0.321
When I log in to a new session 2:11.065
Then 1 network interface is enabled 0.124
But the MAC spoofing panic mode disabled networking 0.365
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 2.309
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.040
Tags: @product
43.194
Before features/support/hooks.rb:245 0.005
Given a computer 0.166
And I capture all network traffic 0.003
When I start the computer 0.942
Then the computer boots Tails 41.989
And no network interfaces are enabled 0.079
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.055
1:15.707
Before features/support/hooks.rb:245 0.006
Given a computer 0.188
And I start Tails from DVD with network unplugged and I login 1:1.939
And I plug and mount a USB drive containing a sample PNG 12.092
Then MAT can clean some sample PNG file 1.487
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:12.668
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.391
And I wait between 30 and 60 seconds 48.043

Slept for 48 seconds

Then the Tor Status icon tells me that Tor is not usable 0.530
When the network is plugged 0.025
Then I successfully configure Tor 11.746
And the Tor Status icon tells me that Tor is usable 0.567
And all notifications have disappeared 3.301
And the time has synced 0.061
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
Feature: Networking
36.287
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.933
And I disable networking in Tails Greeter 0.803
And I log in to a new session 16.941
Then no network interfaces are enabled 0.155
When I hotplug a network device 0.206
And I wait 10 seconds 10.005

Slept for 10 seconds

Then no network interfaces are enabled 0.241
After features/support/hooks.rb:291 0.964
After features/support/hooks.rb:75 0.000
Tags: @product
2:6.111
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:23.241
And I update APT using apt 17.739
And I install "python3-behave" using apt 21.567
Then the Tails Persistent Storage behave tests pass 3.562
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.000
Tags: @product
38.443
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.830
When I log in to a new session without activating the Persistent Storage 17.945
Then Tails is running from USB drive "__internal" 0.507
And persistence is disabled 0.242
But a Tails persistence partition exists on USB drive "__internal" 5.917
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.000
Tags: @product
2:56.355
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.149
Then Tails is running from USB drive "__internal" 0.592
When I create a file in the Persistent directory 0.139
And I create a persistent partition with the default settings 37.890
Then the file I created was copied to the Persistent Storage 0.806
When I shutdown Tails and wait for the computer to power off 9.113
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.274
Then persistence for "Persistent" is active 0.325
And the file I created in the Persistent directory exists 0.062
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.007
Tags: @product
1:6.633
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 9.920
And the system is very low on memory 1.970
When I create a file in the Persistent directory 0.808
When I try to create a persistent partition 24.731
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.167
When I close the Persistent Storage app 2.625
And I free up some memory 1.765
And I create a persistent partition with the default settings 24.349
Then the file I created was copied to the Persistent Storage 0.294
After features/support/hooks.rb:291 1.315
After features/support/hooks.rb:75 0.000
Tags: @product
2:29.202
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.456
Then Tails is running from USB drive "__internal" 0.421
And all tps features are active 1.699
And all persistent directories have safe access rights 2.710
When I disable the first tps feature 16.439
Then all tps features but the first one are active 2.477
And I shutdown Tails and wait for the computer to power off 6.094
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.943
Then all tps features but the first one are active 1.958
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.012
Tags: @product
42.885
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.585
Then persistence for "Persistent" is active 0.095
And I create a file in the Persistent directory 0.118
Then the file I created was copied to the Persistent Storage 0.077
When I disable the first tps feature 17.716
Then persistence for "Persistent" is not active 0.070
And the Persistent directory does not exist 0.068
When I enable the first tps feature 15.016
Then persistence for "Persistent" is active 0.068
And the file I created in the Persistent directory exists 0.068
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Tags: @product
41.445
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.120
Then persistence for "Persistent" is active 0.131
When I create a file in the Persistent directory 0.081
And I disable the first tps feature 16.545
And I delete the data of the Persistent Folder feature 15.343
Then the file I created does not exist on the Persistent Storage 0.222
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
Tags: @product
1:17.676
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.178
And the network is plugged 0.028
And Tor is ready 45.712
And I take note of which tps features are available 0.413
When I write some files expected to persist 1.511
And I shutdown Tails and wait for the computer to power off 6.062
# 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" 14.769
After features/support/hooks.rb:291 0.162
After features/support/hooks.rb:75 0.000
Tags: @product
2:37.724
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.245
And the network is plugged 0.027
And Tor is ready 16.494
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.205
And I shutdown Tails and wait for the computer to power off 8.088
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.067
And I capture all network traffic 0.007
And the network is plugged 0.032
And Tor is ready 15.700
And I switch to the "persistent-con-current" NetworkManager connection 0.446
And the 1st network device has a spoofed MAC address configured 0.136
And no network device leaked the real MAC address 0.271
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.044
Tags: @product
47.694
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.571
And I enable persistence creation in Tails Greeter 1.134
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.179
Then I create a persistent partition with the default settings using the wizard that was already open 16.808
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.000
Tags: @product
4:24.564
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.791
When I enable persistence 35.874
Then no persistent Greeter options were restored 14.358
When I set all Greeter options to non-default values 22.780
And I log in to a new session in German (de) after having activated the Persistent Storage 38.757
Then all Greeter options are set to non-default values 0.231
When I cold reboot the computer 5.205
And the computer reboots Tails 45.611
Given I enable persistence 48.831
Then persistent Greeter options were restored 14.707
When I log in to a new session after having activated the Persistent Storage 26.183
Then all Greeter options are set to non-default values 0.231
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.011
Tags: @product
3:38.146
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.615
# 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.059
And I shutdown Tails and wait for the computer to power off 10.795
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:44.948
And I change the passphrase of the Persistent Storage back to the original 46.728
After features/support/hooks.rb:291 2.241
After features/support/hooks.rb:75 0.012
Tags: @product
1:5.891
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.990
And I log in to a new session without activating the Persistent Storage 18.543
Then persistence is disabled 0.260
But a Tails persistence partition exists on USB drive "__internal" 15.599
And all notifications have disappeared 3.908
When I delete the persistent partition 17.389
Then there is no persistence partition on USB drive "__internal" 0.200
After features/support/hooks.rb:291 0.920
After features/support/hooks.rb:75 0.000
Tags: @product
2:14.591
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.160
When I write some dotfile expected to persist 0.095
And I shutdown Tails and wait for the computer to power off 5.153
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:58.815
Then the expected persistent dotfile is present in the filesystem 0.365
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.009
Tags: @product
1:31.680
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 10.443
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.056
When I try to enable persistence 1.307
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 24.674
When I log in to a new session after having activated the Persistent Storage 33.426
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.958
And all tps features are enabled 2.052
And all tps features but the first one are active 1.761
After features/support/hooks.rb:291 1.194
After features/support/hooks.rb:75 0.000
Tags: @product
3:4.622
Before features/support/hooks.rb:245 0.008
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 1:53.514
And I enable persistence 38.080
And I log in to a new session after having activated the Persistent Storage 31.940
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.888
And persistence is enabled 0.198
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
Tags: @product
43.477
Before features/support/hooks.rb:245 0.007
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.857
And I enable persistence but something goes wrong during the LUKS header upgrade 32.827
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.791
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
Tags: @product
16.202
When I choose to connect to Tor automatically 1.756
And I accept Tor Connection's offer to use my persistent bridges 1.934
And I click "Connect to Tor" 1.204
Then I wait until Tor is ready 9.484
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 0.908
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.903
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.073
Tags: @product
17.939
When I choose to connect to Tor automatically 1.530
And I accept Tor Connection's offer to use my persistent bridges 1.808
And I disable saving bridges to Persistent Storage 1.286
And I configure a direct connection in the Tor Connection Assistant 8.466
Then I wait until Tor is ready 2.831
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 0.836
And all Internet traffic has only flowed through Tor or connectivity check service 1.168
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.044
Tags: @product
11.033
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.470
Then the live user has been setup by live-boot 0.157
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.116
And the live user owns its home directory which has strict permissions 0.288
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
20.408
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.605
When the network is plugged 0.036
And Tor is ready 11.526
Then no unexpected services are listening for network connections 0.239

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.651
After features/support/hooks.rb:75 0.000
Tags: @product
25.813
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.767
When I request a shutdown using the system menu 1.886
Then Tails eventually shuts down 10.159
After features/support/hooks.rb:291 0.145
After features/support/hooks.rb:75 0.000
1:8.901
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.701
When I request a reboot using the system menu 1.936
Then Tails eventually restarts 54.262
After features/support/hooks.rb:291 3.464
After features/support/hooks.rb:75 0.000
25.043
Given I monitor the network connections of SSH 0.140
And I have the SSH key pair for an SSH server 0.414
When I connect to an SSH server on the Internet 22.667
Then I have sucessfully logged into the SSH server 1.796
And I see that SSH is properly stream isolated 0.024
After features/support/hooks.rb:450 0.410
After features/support/hooks.rb:291 0.958
After features/support/hooks.rb:75 0.000
22.136
Given I have the SSH key pair for an SSH server 0.271
And an SSH server is running on the LAN 0.610
When I connect to an SSH server on the LAN 19.199
Then I am prompted to verify the SSH fingerprint for the SSH server 2.054
After features/support/hooks.rb:450 0.407
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.000
17.024
Given I have the SSH key pair for an SFTP server 0.275
When I connect to an SFTP server on the Internet 15.863
Then I successfully connect to the SFTP server 0.885
After features/support/hooks.rb:450 0.404
After features/support/hooks.rb:291 0.938
After features/support/hooks.rb:75 0.000
16.323
Given I cancel setting up an email account 2.815
When I open Thunderbird's Add-ons Manager 1.811
And I open the Extensions tab 1.067
Then I see that no add-ons are enabled in Thunderbird 10.628
After features/support/hooks.rb:450 0.663
After features/support/hooks.rb:291 1.048
After features/support/hooks.rb:75 0.000
43.378
When I enter my email credentials into the autoconfiguration wizard 9.881
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.357
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.367
When I accept the autoconfiguration wizard's configuration 18.307
And I send an email to myself 6.297
And I fetch my email 1.521
Then I can find the email I sent to myself in my inbox 6.644
After features/support/hooks.rb:450 1.345
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.000
8.335
When the network is plugged 0.028
And the Tor Connection Assistant autostarts 2.667
And I look at the hide mode but then I go back 4.066
And I choose to connect to Tor automatically 1.434
Then Tor Connection does not propose me to use Tor bridges 0.139
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
Tags: @product
1:21.784
Given the Tor network and default bridges are blocked 1.821
And the network is plugged 0.019
And I make sure time sync before Tor connects indicates a captive portal 1.199
And the Tor Connection Assistant autostarts 1.324
When I choose to connect to Tor automatically 1.460
And I click "Connect to Tor" 1.157
Then the Tor Connection Assistant fails to connect to Tor 26.687
And the Tor Connection Assistant knows that it's not the time sync that failed 10.402
And the Tor Connection Assistant knows that there might be a captive portal 0.119
When I open the Unsafe Browser from Tor Connection 13.807
And I log-in to the Captive Portal 12.510
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.061
And I allow time sync before Tor connects to work again 0.085
And I click "Connect to Tor" 1.163
Then I wait until Tor is ready 7.843
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
Tags: @product
12.092
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.574
Then the firewall's policy is to drop all IPv4 traffic 0.106
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.225
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.089
And the firewall is configured to block all external IPv6 traffic 0.096
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.000
Tags: @product
49.606
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.632
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 26.588
And I open the Tails homepage in the Unsafe Browser 10.401
And the Tails homepage loads in the Unsafe Browser 0.589
Then the firewall leak detector has detected leaks 0.387
After features/support/hooks.rb:291 0.824
After features/support/hooks.rb:75 0.037
Tags: @product
12.388
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.374
And I capture all network traffic 0.009
And I disable Tails' firewall 0.298
When I do a TCP DNS lookup of "torproject.org" 0.593
Then the firewall leak detector has detected leaks 0.112
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.043
Tags: @product
12.158
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.443
And I capture all network traffic 0.006
And I disable Tails' firewall 0.228
When I do a UDP DNS lookup of "torproject.org" 0.404
Then the firewall leak detector has detected leaks 0.076
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.043
Tags: @product
15.698
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.245
And I capture all network traffic 0.009
And I disable Tails' firewall 0.207
When I send some ICMP pings 4.136
Then the firewall leak detector has detected leaks 0.099
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.041
12.604
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.330
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.201
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.072
After features/support/hooks.rb:450 0.308
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
11.594
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 11.216
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.313
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.313
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.000
16.786
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.339
When I open an untorified ICMP connection to 1.2.3.4 5.377
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.231
After features/support/hooks.rb:291 0.569
After features/support/hooks.rb:75 0.000
Tags: @product
19.616
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.345
And the system DNS is using the local DNS resolver 0.025
And the network is plugged 0.022
And I successfully configure Tor 11.210
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
10.352
When I monitor the network connections of tails-security-check 0.144
And I re-run tails-security-check 0.183
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.023
After features/support/hooks.rb:450 0.352
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000
3.720
When I monitor the network connections of htpdate 0.126
And I re-run htpdate 3.576
Then I see that htpdate is properly stream isolated 0.017
After features/support/hooks.rb:450 0.366
After features/support/hooks.rb:291 0.907
After features/support/hooks.rb:75 0.000
32.382
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.147
And I re-run tails-upgrade-frontend-wrapper 32.222
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.449
After features/support/hooks.rb:291 0.926
After features/support/hooks.rb:75 0.000
32.406
When I monitor the network connections of Tor Browser 0.115
And I start the Tor Browser 31.424
And the Tor Browser loads the startup page 0.829
Then I see that Tor Browser is properly stream isolated 0.036
After features/support/hooks.rb:450 1.316
After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.000
Tags: @product
51.815
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.583
And a web server is running on the LAN 1.043
And I capture all network traffic 0.006
When I start the Tor Browser 30.485
And the Tor Browser loads the startup page 0.921
And I open a page on the LAN web server in the Tor Browser 6.365
Then the Tor Browser shows the "Unable to connect" error 0.872
And no traffic was sent to the web server on the LAN 0.537
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.039
59.259
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.439
Then the amnesiac Tor Browser directory exists 0.073
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.727
And the persistent Tor Browser directory does not exist 0.056
When I start the Tor Browser 30.112
And the Tor Browser loads the startup page 0.926
Then I can save the current page as "index.html" to the default downloads directory 4.936
And I can print the current page as "output.pdf" to the default downloads directory 9.988
After features/support/hooks.rb:450 1.260
After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.000
53.639
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.547
When I start the Tor Browser 29.290
Then the Tor Browser loads the startup page 0.926
When I download some file in the Tor Browser 11.648
Then the file is saved to the default Tor Browser download directory 0.226
After features/support/hooks.rb:450 2.388
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
1:26.055
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 11.493
When I start the Tor Browser 29.690
And the Tor Browser loads the startup page 0.964
Then I can listen to an Ogg audio track in Tor Browser 43.906
After features/support/hooks.rb:450 2.416
After features/support/hooks.rb:291 1.259
After features/support/hooks.rb:75 0.000
51.984
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.435
When I start the Tor Browser 29.814
And the Tor Browser loads the startup page 0.903
Then I can watch a WebM video in Tor Browser 9.830
After features/support/hooks.rb:450 1.377
After features/support/hooks.rb:291 1.121
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.647
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.369
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.120
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.040
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.060
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.065
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/tmp/synaptic.html" exists 0.071
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.152
When I start the Tor Browser 31.000
And the Tor Browser loads the startup page 0.869
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.111
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.585
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.102
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.886
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.542
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.069
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.823
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.543
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.154
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.438
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
# 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.075
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.024
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.542
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
Tags: @product
42.555
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.225
When I start the Tor Browser 30.171
Then the Tor Browser uses all expected TBB shared libraries 1.159
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
58.026
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.467
When I start the Tor Browser 29.198
And the Tor Browser loads the startup page 0.935
And I open the Tails homepage in the Tor Browser 9.489
Then the Tor Browser loads the Tails homepage 1.036
When I request a new identity in Tor Browser 3.130
Then the Tor Browser restarts into a fresh session 2.768
After features/support/hooks.rb:450 1.587
After features/support/hooks.rb:291 1.018
After features/support/hooks.rb:75 0.000
Tags: @product
43.320
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.412
When I start the Tor Browser 29.303
And the Tor Browser loads the startup page 1.108
Then Tor Browser's circuit view is working 1.496
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.723
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.649
When I start the Tor Browser 30.275
And the Tor Browser loads the startup page 0.819
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.052
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.947
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.843
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.137
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Tags: @product
1:45.970
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 11.666
And the network is plugged 0.029
And I successfully configure Tor 14.775
And available upgrades have been checked 1.122
And all notifications have disappeared 3.244
Then the persistent Tor Browser directory exists 0.064
And there is a GNOME bookmark for the persistent Tor Browser directory 1.989
When I start the Tor Browser 31.191
And I open the address "https://tails.net/about" in the Tor Browser 13.543
And "Tails - How Tails works" has loaded in the Tor Browser 0.948
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.684
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.654
Then "Tails - How Tails works" has loaded in the Tor Browser 1.451
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.603
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.000
Tags: @product
46.878
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.256
Then the amnesiac Documents directory exists 0.094
And there is a GNOME bookmark for the amnesiac Documents directory 2.285
Then I start the Tor Browser in offline mode 31.951
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.290
After features/support/hooks.rb:291 1.346
After features/support/hooks.rb:75 0.000
Tags: @product
48.443
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.379
Then the amnesiac Downloads directory exists 0.085
And there is a GNOME bookmark for the amnesiac Downloads directory 2.718
Then I start the Tor Browser in offline mode 32.976
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.282
After features/support/hooks.rb:291 1.519
After features/support/hooks.rb:75 0.000
Tags: @product
48.416
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.838
Then the amnesiac Music directory exists 0.089
And there is a GNOME bookmark for the amnesiac Music directory 1.740
Then I start the Tor Browser in offline mode 34.452
And I can save the current page as "index.html" to the Music GNOME bookmark 4.294
After features/support/hooks.rb:291 1.152
After features/support/hooks.rb:75 0.000
Tags: @product
49.341
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.296
Then the amnesiac Pictures directory exists 0.123
And there is a GNOME bookmark for the amnesiac Pictures directory 1.959
Then I start the Tor Browser in offline mode 34.589
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.373
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.000
Tags: @product
49.233
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.736
Then the amnesiac Videos directory exists 0.085
And there is a GNOME bookmark for the amnesiac Videos directory 1.876
Then I start the Tor Browser in offline mode 35.303
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.230
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
Tags: @product
3:34.212
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.472
And all tps features are active 2.407
And all persistent filesystems have safe access rights 0.280
And all persistence configuration files have safe access rights 0.599
And all persistent directories have safe access rights 2.975
When I start the Tor Browser in offline mode 33.428
And I add a bookmark to eff.org in the Tor Browser 15.122
And I cold reboot the computer 8.465
And the computer reboots Tails 48.699
And I enable persistence 35.284
And I log in to a new session 20.715
And I start the Tor Browser in offline mode 34.448
Then the Tor Browser has a bookmark to eff.org 1.312
After features/support/hooks.rb:291 1.579
After features/support/hooks.rb:75 0.009
18.984
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.814
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.169
After features/support/hooks.rb:450 0.411
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
21.899
Given I have the SSH key pair for a Git repository 0.316
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.346
Then the Git repository "testing" has been cloned successfully 0.236
After features/support/hooks.rb:450 0.444
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.000
0.441
When I wget "https://example.com/" to stdout 0.441
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.254
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.000
4.322
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.322

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.662
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
0.442
When I curl "https://example.com/" to stdout 0.442
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.236
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:0.850
Given I have started Tails from DVD without network and logged in 8.202
And I plug and mount a USB drive containing sample videos 11.927
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.095
And the file "/home/amnesia/video.mp4" exists 0.051
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.275
When I open "/home/amnesia/video.mp4" with Totem 17.224
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.471
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.668
Given I close Totem 0.272
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.089
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.058
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.142
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.717
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.121
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.188
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.132
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.178
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.696
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.094
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.083
Given I close Totem 0.157
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.111
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.170
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.771
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.146
# 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.076
Given I close Totem 0.196
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.109
And the file "/home/amnesia/.purple/otr.private_key" exists 0.092
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.160
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.709
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.302
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.080
After features/support/hooks.rb:291 1.260
After features/support/hooks.rb:75 0.000
Feature: Using Totem
34.513
Given I have started Tails from DVD and logged in and the network is connected 11.244
Then I can watch a WebM video over HTTPs 23.268
After features/support/hooks.rb:450 0.565
After features/support/hooks.rb:291 1.002
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
51.655
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.416
And I plug and mount a USB drive containing sample videos 13.015
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.121
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.926
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.589
Given I close Totem 0.944
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.203
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.083
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.705
Then I see "TotemUnableToOpen.png" after at most 10 seconds 3.543
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.104
After features/support/hooks.rb:291 0.973
After features/support/hooks.rb:75 0.000
Tags: @product
54.680
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 11.639
And I disable the Unsafe Browser 3.937
And I log in to a new session 20.800
And the network is plugged 0.022
And all notifications have disappeared 4.828
When I try to start the Unsafe Browser 12.017
Then the Unsafe Browser complains that it is disabled 1.434
After features/support/hooks.rb:291 2.557
After features/support/hooks.rb:75 0.000
Tags: @product
49.691
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.063
And a web server is running on the LAN 1.045
When I successfully start the Unsafe Browser 26.542
And I open a page on the LAN web server in the Unsafe Browser 9.536
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.503
After features/support/hooks.rb:291 1.043
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.613
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.826
When I successfully start the Unsafe Browser 28.285
Then the Unsafe Browser runs as the expected user 1.361
And the Unsafe Browser has a red theme 0.589
And the Unsafe Browser shows a warning as its start page 0.597
And the Unsafe Browser has no add-ons enabled 6.325
And the Unsafe Browser has no bookmarks 7.652
And the Unsafe Browser uses all expected TBB shared libraries 0.974
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
Tags: @product
48.652
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.546
When I successfully start the Unsafe Browser 26.229
When I open the Tails homepage in the Unsafe Browser 10.126
Then the Tails homepage loads in the Unsafe Browser 0.611
And the Unsafe Browser has sent packets out to the Internet 0.137
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
39.936
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.410
When I successfully start the Unsafe Browser 25.419
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 2.488
And the Unsafe Browser chroot is torn down 0.496
After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.000
1:3.823
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.839
When I successfully start the Unsafe Browser 27.791
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I start the Unsafe Browser 10.550
Then I see a warning about another instance already running 3.630
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Tags: @product
48.477
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.337
When I configure the Unsafe Browser to use a local proxy 0.263
And I successfully start the Unsafe Browser 26.891
And I open the Tails homepage in the Unsafe Browser 9.420
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.564
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
2:39.648
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.280
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.058
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 27.705
And I wait 120 seconds 2:0.096

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.485
After features/support/hooks.rb:450 0.461
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.041
39.122
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.245
And the network is unplugged 0.050
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 11.703
Then I am told I cannot start the Unsafe Browser when I am offline 6.112
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.000
31.511
When I plug a USB drive containing a basic VeraCrypt volume 6.943
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.410
And I open this VeraCrypt volume in GNOME Files 1.474
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.035
When I lock the currently opened VeraCrypt volume 0.477
Then the VeraCrypt volume has been unmounted and locked 0.170
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
35.495
When I plug a USB drive containing a hidden VeraCrypt volume 10.189
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.312
And I open this VeraCrypt volume in GNOME Files 1.733
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.566
When I lock the currently opened VeraCrypt volume 0.462
Then the VeraCrypt volume has been unmounted and locked 0.230
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
44.762
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.340
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.510
And I open this VeraCrypt volume in GNOME Files 1.705
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.528
When I lock the currently opened VeraCrypt file container 0.454
Then the VeraCrypt file container has been unmounted and locked 0.222
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
53.670
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.474
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.895
And I open this VeraCrypt volume in GNOME Files 1.616
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.033
When I lock the currently opened VeraCrypt file container 0.438
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.020
35.985
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.937
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.146
And I open this VeraCrypt volume in GNOME Files 1.676
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.595
When I lock the currently opened VeraCrypt volume 0.407
Then the VeraCrypt volume has been unmounted and locked 0.221
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
33.833
When I plug a USB drive containing a hidden VeraCrypt volume 10.135
And I unlock and mount this VeraCrypt volume with GNOME Disks 20.928
And I open this VeraCrypt volume in GNOME Files 1.570
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.548
When I lock the currently opened VeraCrypt volume 0.424
Then the VeraCrypt volume has been unmounted and locked 0.226
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
1:0.197
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.025
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.156
And I open this VeraCrypt volume in GNOME Files 1.708
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.575
When I lock the currently opened VeraCrypt file container 0.458
Then the VeraCrypt file container has been unmounted and locked 0.271
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.013
58.145
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.465
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.605
And I open this VeraCrypt volume in GNOME Files 1.794
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.551
When I lock the currently opened VeraCrypt file container 0.467
Then the VeraCrypt file container has been unmounted and locked 0.260
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.014
50.170
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.215
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.052
And I open this VeraCrypt volume in GNOME Files 1.625
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.547
When I lock the currently opened VeraCrypt file container 0.399
Then the VeraCrypt file container has been unmounted and locked 0.330
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Tags: @product
8.461
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.288
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.173
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
Tags: @product
21.970
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.840
When I start "WhisperBack" via GNOME Activities Overview 11.323
Then WhisperBack has debugging information 2.806
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000