Project Number Date
test_Tails_ISO_devel 3334 24 Mar 2024, 12:09

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1538 0 0 0 0 1538 205 0 205 4:20:59.137 Passed
Tags: @product
1:45.657
Before features/support/hooks.rb:245 0.023
Given a computer 0.483
And I temporarily create a 100 MiB disk named "swap" 0.109
And I create a gpt swap partition on disk "swap" 10.545
And I plug SATA drive "swap" 1.107
And I temporarily create a 2 GiB disk named "live_hd" 0.039
And I write the Tails ISO image to disk "live_hd" 16.675
And I plug SATA drive "live_hd" 1.196
When I start Tails with network unplugged and I login 1:15.126
Then a "swap" partition was detected by Tails on drive "swap" 0.103
And drive "live_hd" is detected by Tails 0.119
But Tails has no disk swap enabled 0.083
And drive "live_hd" is not mounted 0.067
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.119
Tags: @product
1:24.958
Before features/support/hooks.rb:245 0.002
Given a computer 0.199
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.209
And I plug non-removable USB drive "fake_TailsData" 1.051
When I start the computer 1.004
And the computer boots Tails 51.798
Then drive "fake_TailsData" is detected by Tails 0.171
And Tails Greeter has not detected a persistence partition 13.476
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.047
Tags: @product
1:24.940
Before features/support/hooks.rb:245 0.003
Given a computer 0.173
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.053
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 14.818
And I plug SATA drive "fake_TailsData" 1.064
When I start the computer 1.235
And the computer boots Tails 54.131
Then drive "fake_TailsData" is detected by Tails 0.145
And Tails Greeter has not detected a persistence partition 13.317
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.010
Tags: @product
1:25.727
Before features/support/hooks.rb:245 0.003
Given a computer 0.166
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.043
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.971
And I plug SATA drive "gpt_ext2" 1.080
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.057
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 5.009
And I plug SATA drive "msdos_fat32" 1.055
And I start Tails from DVD with network unplugged and I login 1:13.933
Then drive "gpt_ext2" is detected by Tails 0.141
And drive "gpt_ext2" is not mounted 0.076
And drive "msdos_fat32" is detected by Tails 0.105
And drive "msdos_fat32" is not mounted 0.087
After features/support/hooks.rb:291 1.473
After features/support/hooks.rb:75 0.019
Tags: @product
1:57.049
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:50.089
And running a command as root with pkexec requires PolicyKit administrator privileges 0.086
Then I can run a command as root with sudo 0.093
Then I can run a command as root with pkexec 6.779
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.007
Tags: @product
1:24.019
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 42.692
And running a command as root with pkexec requires PolicyKit administrator privileges 0.137
Then I cannot run a command as root with sudo and the standard passwords 0.213
And I cannot run a command as root with pkexec and the standard passwords 17.049
Then I cannot login as root using su with the standard passwords 23.926
After features/support/hooks.rb:291 1.114
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.513
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD without network and logged in 8.438
When the network is plugged 0.175
And I successfully configure Tor 16.822
Then the system clock is less than 5 minutes incorrect 0.076
After features/support/hooks.rb:450 0.582
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
Feature: Time syncing
29.634
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.107
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 2.925
And I configure some normal bridges in the Tor Connection Assistant 14.153
And I wait until Tor is ready 3.346
Then the system clock is less than 5 minutes incorrect 0.063
After features/support/hooks.rb:450 0.485
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.000
Feature: Time syncing
31.699
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.242
When I bump the system time with "+1 day" 0.365
And I capture all network traffic 0.003
And the network is plugged 0.040
And the Tor Connection Assistant autostarts 3.874
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.195
And I wait until Tor is ready 5.137
Then the system clock is less than 5 minutes incorrect 0.070
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.770
After features/support/hooks.rb:450 0.481
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.040
Feature: Time syncing
1:15.769
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.235
When I bump the system time with "-15 days" 0.242
And I warm reboot the computer 0.014
And the computer reboots Tails 1:6.933
Then Tails' hardware clock is close to the host system's time 0.343
After features/support/hooks.rb:450 0.137
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:19.135
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.235
When I bump the hardware clock's time with "-15 days" 1.899
And I warm reboot the computer 0.011
And the computer reboots Tails 1:8.629
Then the hardware clock is still off by "-15 days" 0.359
After features/support/hooks.rb:450 0.129
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.006
Feature: Time syncing
56.128
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.161
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.027
And I start the computer 1.095
And the computer boots Tails 54.651
Then the system clock is just past Tails' source date 0.191
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.592
After features/support/hooks.rb:75 0.005
Feature: Time syncing
30.949
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.992
And I make sure time sync before Tor connects times out 1.131
When the network is plugged 0.034
And I successfully configure Tor 21.730
Then the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:450 0.554
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:2.990
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.191
When I bump the system time with "+8 hours +15 minutes" 0.194
And all notifications have disappeared 4.052
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.165
And the network is plugged 0.451
And the Tor Connection Assistant autostarts 3.104
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.953
And I click "Connect to Tor" 1.206
And the Tor Connection Assistant fails to connect to Tor 16.821
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.877
Then the system clock is less than 20 minutes incorrect 0.233
When I click "Connect to Tor" 1.176
Then I wait until Tor is ready 6.432
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.020
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.106
After features/support/hooks.rb:450 0.595
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.054
Feature: Time syncing
1:26.135
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.103
When I bump the system time with "+8 hours +15 minutes" 0.267
And all notifications have disappeared 4.046
And I capture all network traffic 0.002
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.156
# 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.284
And I click "Connect to Tor" 1.158
Then the Tor Connection Assistant reports that it failed to connect 11.654
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.825
Then the system clock is less than 20 minutes incorrect 0.177
# "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.330
When I click "Connect to Tor" 1.163
Then I wait until Tor is ready 35.246
And all Internet traffic has only flowed through the configured bridges 1.255
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.063
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.354
After features/support/hooks.rb:450 0.711
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.059
Feature: Time syncing
24.856
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.224
And I make sure time sync before Tor connects uses a fake connectivity check service 1.163
And the network is plugged 0.055
And Tor is ready 13.927
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.480
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.636
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.001
Tags: @product
18.813
When I configure some normal bridges in the Tor Connection Assistant 13.611
Then I wait until Tor is ready 3.172
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 1.133
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.879
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.049
Tags: @product
17.133
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 14.285
Then I wait until Tor is ready 1.915
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through the configured bridges 0.868
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.051
Tags: @product
36.721
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 34.405
Then I wait until Tor is ready 1.334
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through the configured bridges 0.919
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.095
Tags: @product
1:5.348
Given the Tor network and default bridges are blocked 2.015
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.828
Then the Tor Connection Assistant reports that it failed to connect 0.112
And tca.conf is empty 0.215
Given I scan a QR code from the error page in Tor Connection Assistant 20.693
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 8.259
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.082
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.960
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.034
19.273
When I configure the default bridges in the Tor Connection Assistant 14.338
Then I wait until Tor is ready 2.714
And Tor is configured to use the default bridges 0.583
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.069
And Tor is configured to use the default bridges 0.549
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.005
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.051
Tags: @product
29.222
Given the Tor network is blocked 2.042
When I configure a direct connection in the Tor Connection Assistant 23.235
Then I wait until Tor is ready 2.229
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.074
And Tor is configured to use the default bridges 0.551
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.072
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.041
Tags: @product
44.270
Given the Tor network and default bridges are blocked 2.074
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.738
Then the Tor Connection Assistant reports that it failed to connect 0.103
And tca.conf is empty 0.188
Given the Tor network and default bridges are unblocked 1.161
And I retry connecting to Tor 1.139
Then I wait until Tor is ready 6.897
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.069
And all Internet traffic has only flowed through Tor or connectivity check service 0.884
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.065
Tags: @product
4.696
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.436
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.122
And I cannot click the "Connect to Tor" button 0.138
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.034
Tags: @product
28.489
Given I configure a direct connection in the Tor Connection Assistant 10.057
And I wait until Tor is ready 2.624
When I disconnect the network through GNOME 2.636
And I connect the network through GNOME 2.600
Then the Tor Connection Assistant autostarts 1.865
And the Tor Connection Assistant connects to Tor 6.076
And I wait until Tor is ready 0.965
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through Tor or connectivity check service 1.609
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.081
Tags: @product
43.137
Given I configure a direct connection in the Tor Connection Assistant 7.096
And I wait until Tor is ready 3.394
And I disconnect the network through GNOME 2.692
And the Tor network and default bridges are blocked 1.552
When I connect the network through GNOME 2.727
Then the Tor Connection Assistant reports that it failed to connect 25.674
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.048
Tags: @product
39.809
Given the Tor network and default bridges are blocked 2.453
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 24.991
Then the Tor Connection Assistant reports that it failed to connect 0.130
Given the Tor network and default bridges are unblocked 1.416
When I click "Connect to Tor" 1.156
Then I wait until Tor is ready 8.128
And Tor is configured to use the default bridges 0.473
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.058
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.052
19.227
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.352
And I prepare Tails for memory erasure tests 0.452
When I start a process allocating 128 MiB of memory with a known pattern 1.211
Then patterns cover at least 128 MiB in the guest's memory 3.609

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.016
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

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

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.528
After features/support/hooks.rb:75 0.009
24.329
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.284
And I temporarily create a 4 GiB disk named "gptfat" 0.057
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.142
And I plug USB drive "gptfat" 2.584
When I start Tails Installer 8.214
Then I am told by Tails Installer that the destination device "is too small" 0.046
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.001
Tags: @product
19.791
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.227
And I temporarily create a 7200 MiB disk named "temp" 0.053
And I start Tails Installer 8.599
But a suitable USB device is not found 0.028
When I plug USB drive "temp" 2.524
Then the "temp" USB drive is selected 0.142
When I unplug USB drive "temp" 0.189
Then a suitable USB device is not found 0.026
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
3:43.896
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.125
And I temporarily create a 7200 MiB disk named "install" 0.064
And I create a gpt partition with a vfat filesystem on disk "install" 5.134
And I plug USB drive "install" 2.452
And I install Tails to USB drive "install" by cloning 3:18.169
Then the running Tails is installed on USB drive "install" 9.891
But there is no persistence partition on USB drive "install" 0.057
After features/support/hooks.rb:291 1.399
After features/support/hooks.rb:75 0.121
Tags: @product
3:39.341
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.249
And I temporarily create a 7200 MiB disk named "install" 0.057
And I plug USB drive "install" 3.638
And I install Tails to USB drive "install" by cloning 3:17.192
Then the running Tails is installed on USB drive "install" 10.132
But there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:291 1.155
After features/support/hooks.rb:75 0.110
Tags: @product
4:17.240
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 12.847
And I create a file in the Persistent directory 0.100
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 5.176
And I plug USB drive "install" 2.478
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:40.017
Then the running Tails is installed on USB drive "install" 12.851
And there is a persistence partition on USB drive "install" 0.073
And the USB drive "install" contains the same files as my persistent storage 3.648
After features/support/hooks.rb:291 2.221
After features/support/hooks.rb:75 0.123
Tags: @product
3:48.011
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.933
And I temporarily create a 7200 MiB disk named "install" 0.062
And I plug USB drive "install" 2.529
And I install Tails to USB drive "install" by cloning 3:19.638
Then the running Tails is installed on USB drive "install" 14.794
And there is no persistence partition on USB drive "install" 0.053
After features/support/hooks.rb:291 1.613
After features/support/hooks.rb:75 0.096
Tags: @product
3:57.836
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 10.255
And I have started Tails from DVD without network and logged in 9.386
And I clone USB drive "__internal" to a temporary USB drive "install" 1.101
And I plug USB drive "install" 2.652
# 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:20.079
Then the running Tails is installed on USB drive "install" 14.296
And there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.537
After features/support/hooks.rb:75 0.144
Tags: @product @uefi
2:22.743
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 40.319
And I power off the computer 0.324
And the computer is set to boot in UEFI mode 0.031
When I start Tails from USB drive "__internal" with network unplugged and I login 1:38.913
Then Tails is running from USB drive "__internal" 0.291
And the boot device has safe access rights 2.813
And Tails has started in UEFI mode 0.049
After features/support/hooks.rb:291 1.518
After features/support/hooks.rb:75 0.006
Tags: @product
1:58.280
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.969
And I plug and mount a USB drive containing a Tails USB image 33.938
And I create a 7200 MiB disk named "usbimage" 0.059
And I plug USB drive "usbimage" 2.423
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:12.889
After features/support/hooks.rb:291 2.623
After features/support/hooks.rb:75 0.094
Tags: @product
1:23.222
Before features/support/hooks.rb:245 0.003
Given a computer 0.210
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:21.799
Then Tails is running from USB drive "usbimage" 0.345
And the label of the system partition on "usbimage" is "Tails" 0.211
And the system partition on "usbimage" is an EFI system partition 0.192
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.182
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.088
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.113
And the system partition on "usbimage" has the expected flags 0.079
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.007
3:1.803
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:49.547
And I update APT using apt 17.846
When I install "popularity-contest" using apt 22.509
Then I am notified I can not use Additional Software for "popularity-contest" 6.546
And I can open the Additional Software documentation from the notification 25.353
After features/support/hooks.rb:450 43.658
After features/support/hooks.rb:291 2.464
After features/support/hooks.rb:75 0.004
5:0.892
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.627
And I update APT using apt 18.561
And I install "popularity-contest" using apt 22.716
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.062
When I create a persistent storage and activate the Additional Software feature 20.181
Then Additional Software is correctly configured for package "popularity-contest" 1.519
When I shutdown Tails and wait for the computer to power off 12.032
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:45.207
Then Additional Software is correctly configured for package "popularity-contest" 0.736
And the package "popularity-contest" is installed after Additional Software has been started 0.246
After features/support/hooks.rb:450 37.375
After features/support/hooks.rb:291 1.534
After features/support/hooks.rb:75 0.014
2:21.397
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.011
Given a computer 1.655
And I start Tails from USB drive "__internal" and I login with an administration password 1:38.922
And I update APT using apt 15.756
When I install "makepp" using apt 19.431
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.534
And the package "makepp" is installed 0.097
After features/support/hooks.rb:450 42.215
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.022
4:48.993
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given a computer 0.252
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:3.347
When I uninstall "popularity-contest" using apt 18.745
And I accept removing "popularity-contest" from Additional Software 0.556
Then "popularity-contest" is not in the list of Additional Software 0.686
When I start Synaptic 24.328
And I update APT using Synaptic 21.931
And I install "cowsay" using Synaptic 11.044
And I accept adding "cowsay" to Additional Software 0.678
Then Additional Software is correctly configured for package "cowsay" 0.880
When I uninstall "cowsay" using apt 3.232
And I refuse removing "cowsay" from Additional Software 0.665
Then Additional Software is correctly configured for package "cowsay" 1.053
When I start "Additional Software" via GNOME Activities Overview 11.106
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.969
Then "cowsay" is not in the list of Additional Software 0.956
When I install "cowsay" using apt 3.268
And I refuse adding "cowsay" to Additional Software 0.551
Then "cowsay" is not in the list of Additional Software 0.738
After features/support/hooks.rb:450 1.411
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.015
9:16.971
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.010
Given a computer 0.262
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:13.213
And I configure APT to prefer an old version of cowsay 0.045
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.304
And I accept adding "cowsay" to Additional Software 7.234
And Additional Software is correctly configured for package "cowsay" 0.959
And I shutdown Tails and wait for the computer to power off 7.053
And I start Tails from USB drive "__internal" with network unplugged 55.495
And I enable persistence 12.517
# 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.031
And I log in to a new session 34.087
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.324
And I revert the APT tweaks that made it prefer an old version of cowsay 0.049
# 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.068
And the network is plugged 0.050
And Tor is ready 22.297
# 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 6.630
And available upgrades have been checked 0.077
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.876
And I can open the Additional Software configuration window from the notification 3.507
And I shutdown Tails and wait for the computer to power off 18.142
And I start Tails from USB drive "__internal" with network unplugged 1:1.995
And I enable persistence 11.494
# 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.031
And I log in to a new session 36.003
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.248
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
And the network is plugged 0.041
And Tor is ready 46.606
Then the Additional Software upgrade service has started 0.171
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.088
After features/support/hooks.rb:450 3.618
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.038
2:5.078
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.004
Given a computer 0.214
And I start Tails from USB drive "__internal" with network unplugged 56.261
And I enable persistence 13.070
And I remove the "cowsay" deb files from the APT cache 0.619
# 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.066
And I log in to a new session 34.535
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.124
And I can open the Additional Software log file from the notification 5.495
And the package "cowsay" is not installed 0.691
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.010
Tags: @product
1:34.581
Before features/support/hooks.rb:245 0.006
Given a computer 0.170
And I create a 7200 MiB disk named "old" 0.049
And I plug USB drive "old" 1.049
And I write an old version of the Tails USB image to disk "old" 20.661
When I start Tails from USB drive "old" with network unplugged 1:8.531
Then the boot device has safe access rights 3.127
And Tails is running from USB drive "old" 0.298
And there is no persistence partition on USB drive "old" 0.091
And process "udev-watchdog" is running 0.100
And udev-watchdog is monitoring the correct device 0.317
And I unplug USB drive "old" 0.185
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.074
Tags: @product
2:4.258
Before features/support/hooks.rb:245 0.006
Given a computer 0.254
And I start Tails from USB drive "old" with network unplugged and I login 1:17.862
Then Tails is running from USB drive "old" 0.322
And I create a persistent partition 36.323
And I take note of which tps features are available 1.644
Then a Tails persistence partition exists on USB drive "old" 0.825
And I shutdown Tails and wait for the computer to power off 7.025
After features/support/hooks.rb:291 0.204
After features/support/hooks.rb:75 0.011
Tags: @product
2:34.651
Before features/support/hooks.rb:245 0.008
Given a computer 0.279
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:4.941
Then Tails is running from USB drive "old" 0.462
And all tps features are active 1.955
When I write some files expected to persist 1.687
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.198
And all persistence configuration files have safe access rights 0.409
And all persistent directories from the old Tails version have safe access rights 2.724
And I take note of which tps features are available 0.412
And I shutdown Tails and wait for the computer to power off 4.020
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 17.558
After features/support/hooks.rb:291 0.127
After features/support/hooks.rb:75 0.009
Tags: @product
2:21.765
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.482
And I log in to a new session 17.075
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.453
And I plug USB drive "to_upgrade" 2.418
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:33.881
Then the running Tails is installed on USB drive "to_upgrade" 15.026
And I unplug USB drive "to_upgrade" 0.209
And I unplug USB drive "__internal" 0.216
After features/support/hooks.rb:291 2.336
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.820
Before features/support/hooks.rb:245 0.006
Given a computer 0.179
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:52.626
Then all tps features from the old Tails version are active 1.560
And Tails is running from USB drive "to_upgrade" 0.331
And the boot device has safe access rights 3.120
And the expected persistent files created with the old Tails version are present in the filesystem 1.689
And all persistent directories from the old Tails version have safe access rights 2.312
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.011
6:14.783
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.136
And no SquashFS delta is installed 0.335
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.331
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.105
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.287
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.436
When the network is plugged 0.065
And Tor is ready 21.052
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 7.012
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.192
Given I shutdown Tails and wait for the computer to power off 7.028
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.212
Then Tails is running version 6.2~testoverlayfs 0.012
And all tps features are active 2.212
And the file system changes introduced in version 6.2~testoverlayfs are present 0.353
And only the 6.2~testoverlayfs SquashFS delta is installed 0.071
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.301
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.285
When the network is plugged 0.039
And Tor is ready 18.011
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.775
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.215
Given I shutdown Tails and wait for the computer to power off 4.089
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:1.633
Then Tails is running version 6.3~testoverlayfs 0.014
And all tps features are active 2.159
And the file system changes introduced in version 6.3~testoverlayfs are present 0.504
And only the 6.3~testoverlayfs SquashFS delta is installed 0.071
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.348
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.456
When the network is plugged 0.043
And Tor is ready 16.200
Then the Upgrader considers the system as up-to-date 0.292
# 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 15.573
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.923
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.021
34.229
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.459
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.396
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.052
And the signing key used by the Upgrader is outdated 1.115
But a current signing key is available on our website 0.000
When the network is plugged 0.045
And Tor is ready 16.768
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.389
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
55.625
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 46.367
When I eject the boot medium 0.243
Then Tails eventually shuts down 9.014
After features/support/hooks.rb:291 0.313
After features/support/hooks.rb:75 0.000
43.782
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.402
And I prepare Tails for memory erasure tests 0.501
And I fill a 128 MiB file with a known pattern on the root filesystem 16.573
And patterns cover at least 128 MiB in the guest's memory 3.806

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

When I eject the boot medium 1.553
And I wait for Tails to finish wiping the memory 11.117
Then I find very few patterns in the guest's memory 1.828

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

After features/support/hooks.rb:291 3.604
After features/support/hooks.rb:75 0.000
34.381
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.377
And I prepare Tails for memory erasure tests 0.494
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.042
And I fill the USB drive with a known pattern 2.337
And I read the content of the test FS 0.121
And patterns cover at least 90% of the test FS size in the guest's memory 3.628

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

When I eject the boot medium 0.353
And I wait for Tails to finish wiping the memory 9.256
Then I find very few patterns in the guest's memory 1.768

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

After features/support/hooks.rb:291 3.576
After features/support/hooks.rb:75 0.001
50.791
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.244
And I prepare Tails for memory erasure tests 0.520
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.204
And I fill the USB drive with a known pattern 1.538
And I read the content of the test FS 0.076
And patterns cover at least 99% of the test FS size in the guest's memory 2.940

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

When I eject the boot medium 0.254
And I wait for Tails to finish wiping the memory 5.267
Then I find very few patterns in the guest's memory 1.744

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

After features/support/hooks.rb:291 3.666
After features/support/hooks.rb:75 0.000
2:14.234
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.954
And I prepare Tails for memory erasure tests 0.623
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.484
And patterns cover at least 100 MiB in the guest's memory 3.407

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

When I eject the boot medium 0.434
And I wait for Tails to finish wiping the memory 5.287
Then I find very few patterns in the guest's memory 1.722

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

And Tails eventually shuts down 1:28.319
After features/support/hooks.rb:291 0.151
After features/support/hooks.rb:75 0.000
Tags: @product
53.767
Before features/support/hooks.rb:245 0.007
Given a computer 0.218
And I start Tails from DVD with network unplugged and genuine APT sources 53.142
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.049
And no proposed-updates APT suite is enabled 0.075
And no experimental APT suite is enabled for deb.torproject.org 0.070
And if releasing, no unversioned Tails APT source is enabled 0.192

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.011
Tags: @product
1:12.383
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.675
# 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 11.073
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.483
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.000
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.021
When I start Tails' custom backup tool 3.298
Then the backup tool displays "Plug in your backup Tails USB stick" 0.206
When I plug USB drive "backup" 2.543
And I give the Persistent Storage on drive "backup" its own UUID 0.145
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.226
When I click "Back Up" in the backup tool 1.145
And I enter my persistent storage passphrase into the polkit prompt 10.606
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 9.847
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.189
And I plug USB drive "backup" 3.216
Then the USB drive "backup" contains the same files as my persistent storage 4.543
After features/support/hooks.rb:291 1.804
After features/support/hooks.rb:75 0.134
Tags: @product
0.248
Then the hostname should not have been leaked on the network 0.248
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.041
Tags: @product
0.755
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.183
And I switch to the "manually-added-con" NetworkManager connection 0.297
Then the hostname should not have been leaked on the network 0.274
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.063
41.120
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.557
When I start "Tails Documentation" via GNOME Activities Overview 10.996
Then the Tor Browser has started 20.914
Then "Tails - Documentation" has loaded in the Tor Browser 0.651
After features/support/hooks.rb:291 1.398
After features/support/hooks.rb:75 0.000
46.146
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.837
When I start "Tails Documentation" via GNOME Activities Overview 10.833
Then the Tor Browser has started 19.760
Then "Tails - Documentation" has loaded in the Tor Browser 0.713
After features/support/hooks.rb:291 0.910
After features/support/hooks.rb:75 0.000
21.705
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.147
When I start Electrum through the GNOME menu 11.155
But the "electrum" tps feature is not enabled 0.659
And I see a warning that Electrum is not persistent 1.743
After features/support/hooks.rb:450 0.114
After features/support/hooks.rb:291 1.672
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
21.074
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.314
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.590
Then I see "CupsTestPage.png" after at most 40 seconds 4.218
And I can print the current document to "/home/amnesia/output.pdf" 4.950
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
19.738
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.292
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.141
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.552
Then I see "CupsTestPage.png" after at most 40 seconds 2.975
And I can print the current document to "/home/amnesia/output.pdf" 4.776
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
Feature: Using Evince
33.608
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 21.480
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.175
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.100
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.104
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.100
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.196
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.337
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.100
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.114
When I close Evince 0.242
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.116
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.185
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.431
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.073
When I close Evince 0.195
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.122
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.173
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.281
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.075
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.124
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 8.939
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.176
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.048
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.211
Then I see "CupsTestPage.png" after at most 40 seconds 2.884
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.864
After features/support/hooks.rb:291 1.021
After features/support/hooks.rb:75 0.000
Feature: Using Evince
14.904
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.192
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.171
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.085
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.235
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.367
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.723
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.128
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
19.549
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.098
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.064
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.076
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.058
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
9.098
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.080
When the "Dogtail rules!" notification is sent 0.149
Then the "Dogtail rules!" notification is shown to the user 0.867
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.000
Tags: @product
3:18.690
Before features/support/hooks.rb:245 0.006
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.437
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.040
And Tor is ready 14.629
And all notifications have disappeared 4.180
When I start "Additional Software" via GNOME Activities Overview 11.102
And I close the "tails-additional-software-config" window 2.104
When I start "Disks" via GNOME Activities Overview 8.267
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.013
When I start "GNOME Terminal" via GNOME Activities Overview 8.908
And I close the "gnome-terminal-server" window 1.832
When I start "Files" via GNOME Activities Overview 8.158
And I close the "org.gnome.Nautilus" window 5.179
When I start "Persistent Storage" via GNOME Activities Overview 10.124
And I close the "tps-frontend" window 5.948
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.628
When I start "Pidgin" via GNOME Activities Overview 8.698
And I close the "Pidgin" window 3.116
When I start "Thunderbird" via GNOME Activities Overview 9.338
And I close the "Thunderbird" window 14.725
When I start "Tor Browser" via GNOME Activities Overview 9.290
And I close the "Firefox" window 13.631
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.979
And I close the "unlock-veracrypt-volumes" window 3.071
When I start "Unsafe Browser" via GNOME Activities Overview 9.120
And I close the "Firefox" window 14.159
After features/support/hooks.rb:291 1.823
After features/support/hooks.rb:75 0.000
Tags: @product
38.407
Before features/support/hooks.rb:245 0.008
Given a computer 0.213
And I start the computer from DVD with network unplugged 35.002
When Tails detects disk read failures 0.858
Then I see a disk failure message on the splash screen 2.333
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.014
Tags: @product @doc
32.343
Before features/support/hooks.rb:245 0.026
Given a computer 0.244
And I have started Tails from DVD without network and logged in 8.168
When Tails detects disk read failures 0.641
Then I see a disk failure message 1.439
Then I can open the hardware failure documentation from the disk failure message 21.848
After features/support/hooks.rb:291 1.905
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.841
Before features/support/hooks.rb:245 0.008
Given a computer 0.198
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.979
Then I see a graphics card failure message on the splash screen 14.663
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.011
Tags: @product @doc
10.704
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.528
Then the included OpenPGP keys are valid for the next 1 month 2.175
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
Tags: @product
21.050
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.138
Then the keys trusted by APT are valid for the next 3 months 12.911
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
55.021
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 18.807
And I log in to a new session in German (de) 34.200
Then the amnesiac Documents directory exists 0.070
And there is a GNOME bookmark for the amnesiac Documents directory 1.943
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.323
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.941
And I log in to a new session in German (de) 34.430
Then the amnesiac Downloads directory exists 0.311
And there is a GNOME bookmark for the amnesiac Downloads directory 2.639
After features/support/hooks.rb:291 1.556
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.405
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.675
And I log in to a new session in German (de) 29.200
Then the amnesiac Music directory exists 0.078
And there is a GNOME bookmark for the amnesiac Music directory 3.450
After features/support/hooks.rb:291 2.006
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.680
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.061
And I log in to a new session in German (de) 30.966
Then the amnesiac Pictures directory exists 0.093
And there is a GNOME bookmark for the amnesiac Pictures directory 2.559
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.827
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.144
And I log in to a new session in German (de) 30.579
Then the amnesiac Videos directory exists 0.071
And there is a GNOME bookmark for the amnesiac Videos directory 2.032
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.825
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.230
When I log in to a new session in Arabic (ar) 30.534
Then the keyboard layout is set to "us" 0.140
When the network is plugged 0.055
And Tor is ready 18.157
Then I successfully start the Unsafe Browser in "ar" 14.985
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.595
And DuckDuckGo is the default search engine 22.014
And I kill the Tor Browser 5.537
And the screen keyboard works in Thunderbird 13.108
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.000
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.968
When I log in to a new session in Chinese (zh_CN) 35.160
Then the keyboard layout is set to "cn" 0.317
When the network is plugged 0.049
And Tor is ready 16.884
Then I successfully start the Unsafe Browser in "zh_CN" 14.749
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 23.550
And DuckDuckGo is the default search engine 10.620
And I kill the Tor Browser 5.548
And the screen keyboard works in Thunderbird 17.566
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:291 1.831
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.957
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.976
When I log in to a new session in English (en) 23.349
Then the keyboard layout is set to "us" 0.413
When the network is plugged 0.050
And Tor is ready 16.596
Then I successfully start the Unsafe Browser in "en" 15.363
And I kill the Unsafe Browser 5.869
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 28.163
And DuckDuckGo is the default search engine 9.957
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 14.326
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:291 1.752
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.622
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.473
When I log in to a new session in French (fr) 32.741
Then the keyboard layout is set to "fr" 0.248
When the network is plugged 0.062
And Tor is ready 13.949
Then I successfully start the Unsafe Browser in "fr" 14.538
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 27.717
And DuckDuckGo is the default search engine 11.382
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 12.490
And the layout of the screen keyboard is set to "fr" 0.597
After features/support/hooks.rb:291 0.941
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.796
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.088
When I log in to a new session in German (de) 30.470
Then the keyboard layout is set to "de" 0.339
When the network is plugged 0.052
And Tor is ready 14.237
Then I successfully start the Unsafe Browser in "de" 14.622
And I kill the Unsafe Browser 5.874
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 27.882
And DuckDuckGo is the default search engine 19.915
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 13.101
And the layout of the screen keyboard is set to "de" 0.644
After features/support/hooks.rb:291 1.963
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.559
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.203
When I log in to a new session in Italian (it) 29.534
Then the keyboard layout is set to "it" 0.185
When the network is plugged 0.040
And Tor is ready 15.304
Then I successfully start the Unsafe Browser in "it" 15.595
And I kill the Unsafe Browser 5.949
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 26.530
And DuckDuckGo is the default search engine 22.668
And I kill the Tor Browser 5.508
And the screen keyboard works in Thunderbird 12.358
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:291 1.212
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.375
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.134
When I log in to a new session in Persian (fa) 30.445
Then the keyboard layout is set to "ir" 0.170
When the network is plugged 0.037
And Tor is ready 17.173
Then I successfully start the Unsafe Browser in "fa" 14.639
And I kill the Unsafe Browser 5.902
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.612
And DuckDuckGo is the default search engine 19.756
And I kill the Tor Browser 5.574
And the screen keyboard works in Thunderbird 12.185
And the layout of the screen keyboard is set to "ir" 0.645
After features/support/hooks.rb:291 1.144
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.703
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.070
When I log in to a new session in Portuguese (pt) 32.598
Then the keyboard layout is set to "pt" 0.179
When the network is plugged 0.040
And Tor is ready 15.707
Then I successfully start the Unsafe Browser in "pt" 15.440
And I kill the Unsafe Browser 5.865
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 27.655
And DuckDuckGo is the default search engine 11.884
And I kill the Tor Browser 5.526
And the screen keyboard works in Thunderbird 11.993
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:291 1.473
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.844
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.544
When I log in to a new session in Russian (ru) 33.475
Then the keyboard layout is set to "ru" 0.210
When the network is plugged 0.043
And Tor is ready 15.687
Then I successfully start the Unsafe Browser in "ru" 15.014
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 26.301
And DuckDuckGo is the default search engine 25.619
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 11.872
And the layout of the screen keyboard is set to "ru" 0.614
After features/support/hooks.rb:291 1.485
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.004
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.717
When I log in to a new session in Spanish (es) 29.874
Then the keyboard layout is set to "es" 0.246
When the network is plugged 0.047
And Tor is ready 16.140
Then I successfully start the Unsafe Browser in "es" 14.610
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 28.508
And DuckDuckGo is the default search engine 22.394
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 12.510
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.262
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.427
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.974
When I log in to a new session in Turkish (tr) 31.375
Then the keyboard layout is set to "tr" 0.159
When the network is plugged 0.063
And Tor is ready 16.380
Then I successfully start the Unsafe Browser in "tr" 15.454
And I kill the Unsafe Browser 5.830
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 24.831
And DuckDuckGo is the default search engine 19.388
And I kill the Tor Browser 5.467
And the screen keyboard works in Thunderbird 11.773
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:291 1.350
After features/support/hooks.rb:75 0.000
Tags: @product
41.693
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.312
And I capture all network traffic 0.009
When I disable MAC spoofing in Tails Greeter 3.283
And I log in to a new session 15.800
And the network is plugged 0.047
And Tor is ready 12.018
Then 1 network interface is enabled 0.104
And the 1st network device has its real MAC address configured 0.134
When I hotplug a network device and wait for it to be initialized 1.439
Then 2 network interfaces are enabled 0.074
And the 2nd network device has its real MAC address configured 0.089
And some network device leaked the real MAC address 0.378
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.032
Tags: @product
42.589
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.220
And I capture all network traffic 0.018
When I log in to a new session 18.330
And the network is plugged 0.033
And Tor is ready 13.915
Then 1 network interface is enabled 0.137
And the 1st network device has a spoofed MAC address configured 0.083
When I hotplug a network device and wait for it to be initialized 1.452
Then 2 network interfaces are enabled 0.078
And the 2nd network device has a spoofed MAC address configured 0.065
And no network device leaked the real MAC address 0.254
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.054
Tags: @product
2:28.107
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.126
And I capture all network traffic 0.006
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns false 0.167
When I log in to a new session 2:12.548
Then no network interfaces are enabled 0.107
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 7.090
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.042
Tags: @product
2:27.639
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.935
And I capture all network traffic 0.006
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns true 0.158
When I log in to a new session 2:13.084
Then no network interfaces are enabled 0.124
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.269
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.071
Tags: @product
2:28.030
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.301
And I capture all network traffic 0.007
And the network is plugged 0.057
And macchanger will fail by not spoofing and always returns true 0.135
And no network interface modules can be unloaded 0.404
When I log in to a new session 2:13.345
Then 1 network interface is enabled 0.096
But the MAC spoofing panic mode disabled networking 0.423
And no network device leaked the real MAC address 0.025
And I see the "All networking disabled" notification after at most 60 seconds 5.233
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.059
Tags: @product
52.376
Before features/support/hooks.rb:245 0.007
Given a computer 0.190
And I capture all network traffic 0.007
When I start the computer 0.935
Then the computer boots Tails 51.098
And no network interfaces are enabled 0.132
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.035
1:24.313
Before features/support/hooks.rb:245 0.005
Given a computer 0.191
And I start Tails from DVD with network unplugged and I login 1:10.531
And I plug and mount a USB drive containing a sample PNG 12.057
Then MAT can clean some sample PNG file 1.533
After features/support/hooks.rb:291 1.175
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:18.452
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.069
And I wait between 30 and 60 seconds 51.051

Slept for 51 seconds

Then the Tor Status icon tells me that Tor is not usable 0.734
When the network is plugged 0.041
Then I successfully configure Tor 13.785
And the Tor Status icon tells me that Tor is usable 0.795
And all notifications have disappeared 3.909
And the time has synced 0.065
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Feature: Networking
36.185
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.649
And I disable networking in Tails Greeter 1.070
And I log in to a new session 15.905
Then no network interfaces are enabled 0.178
When I hotplug a network device 0.157
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.214
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
24.578
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.933
When I start "Onion Circuits" via GNOME Activities Overview 9.997
Then Onion Circuits starts 1.279
And Onion Circuits shows some circuits 0.367
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
Tags: @product
2:11.007
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:28.529
And I update APT using apt 19.384
And I install "python3-behave" using apt 20.234
Then the Tails Persistent Storage behave tests pass 2.859
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Tags: @product
36.877
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.656
When I log in to a new session without activating the Persistent Storage 18.868
Then Tails is running from USB drive "__internal" 0.360
And persistence is disabled 0.114
But a Tails persistence partition exists on USB drive "__internal" 4.877
After features/support/hooks.rb:291 1.031
After features/support/hooks.rb:75 0.000
Tags: @product
2:41.115
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 10.861
Then Tails is running from USB drive "__internal" 0.494
When I create a file in the Persistent directory 0.128
And I create a persistent partition with the default settings 20.670
Then the file I created was copied to the Persistent Storage 0.481
When I shutdown Tails and wait for the computer to power off 11.100
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.025
Then persistence for "Persistent" is active 0.283
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.010
Tags: @product
54.499
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 10.404
And the system is very low on memory 3.619
When I create a file in the Persistent directory 1.207
When I try to create a persistent partition 21.992
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.134
When I close the Persistent Storage app 2.562
And I free up some memory 1.639
And I create a persistent partition with the default settings 12.719
Then the file I created was copied to the Persistent Storage 0.220
After features/support/hooks.rb:291 1.442
After features/support/hooks.rb:75 0.000
Tags: @product
2:29.508
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 13.534
Then Tails is running from USB drive "__internal" 0.563
And all tps features are active 3.037
And all persistent directories have safe access rights 2.570
When I disable the first tps feature 6.378
Then all tps features but the first one are active 1.863
And I shutdown Tails and wait for the computer to power off 10.030
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.598
Then all tps features but the first one are active 1.932
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.012
Tags: @product
18.260
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.791
Then persistence for "Persistent" is active 0.187
And I create a file in the Persistent directory 0.115
Then the file I created was copied to the Persistent Storage 0.064
When I disable the first tps feature 4.701
Then persistence for "Persistent" is not active 0.063
And the Persistent directory does not exist 0.051
When I enable the first tps feature 3.148
Then persistence for "Persistent" is active 0.075
And the file I created in the Persistent directory exists 0.062
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.000
Tags: @product
16.658
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 8.992
Then persistence for "Persistent" is active 0.108
When I create a file in the Persistent directory 0.086
And I disable the first tps feature 4.400
And I delete the data of the Persistent Folder feature 3.009
Then the file I created does not exist on the Persistent Storage 0.061
After features/support/hooks.rb:291 0.977
After features/support/hooks.rb:75 0.000
Tags: @product
47.354
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.087
And the network is plugged 0.051
And Tor is ready 15.465
And I take note of which tps features are available 0.606
When I write some files expected to persist 1.485
And I shutdown Tails and wait for the computer to power off 6.020
# 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.637
After features/support/hooks.rb:291 0.107
After features/support/hooks.rb:75 0.000
Tags: @product
2:44.136
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.329
And the network is plugged 0.049
And Tor is ready 16.956
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.211
And I shutdown Tails and wait for the computer to power off 7.020
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.986
And I capture all network traffic 0.008
And the network is plugged 0.045
And Tor is ready 16.641
And I switch to the "persistent-con-current" NetworkManager connection 0.435
And the 1st network device has a spoofed MAC address configured 0.124
And no network device leaked the real MAC address 0.326
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.087
Tags: @product
51.045
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.954
And I enable persistence creation in Tails Greeter 1.089
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.882
Then I create a persistent partition with the default settings using the wizard that was already open 21.119
After features/support/hooks.rb:291 1.318
After features/support/hooks.rb:75 0.000
Tags: @product
4:16.421
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.563
When I enable persistence 28.083
Then no persistent Greeter options were restored 14.114
When I set all Greeter options to non-default values 21.726
And I log in to a new session in German (de) after having activated the Persistent Storage 45.066
Then all Greeter options are set to non-default values 0.502
When I cold reboot the computer 6.949
And the computer reboots Tails 52.556
Given I enable persistence 28.085
Then persistent Greeter options were restored 14.765
When I log in to a new session after having activated the Persistent Storage 32.600
Then all Greeter options are set to non-default values 0.405
After features/support/hooks.rb:291 1.225
After features/support/hooks.rb:75 0.010
Tags: @product
3:24.740
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.811
# 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 33.442
And I shutdown Tails and wait for the computer to power off 12.169
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:48.845
And I change the passphrase of the Persistent Storage back to the original 39.470
After features/support/hooks.rb:291 2.246
After features/support/hooks.rb:75 0.010
Tags: @product
46.843
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.901
And I log in to a new session without activating the Persistent Storage 18.039
Then persistence is disabled 0.161
But a Tails persistence partition exists on USB drive "__internal" 5.491
And all notifications have disappeared 6.994
When I delete the persistent partition 5.908
Then there is no persistence partition on USB drive "__internal" 0.346
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.869
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.626
When I write some dotfile expected to persist 0.086
And I shutdown Tails and wait for the computer to power off 6.021
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.805
Then the expected persistent dotfile is present in the filesystem 0.329
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.010
Tags: @product
1:32.588
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.915
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.077
When I try to enable persistence 1.287
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.546
When I log in to a new session after having activated the Persistent Storage 36.044
And all notifications have disappeared 9.143
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.173
And all tps features are enabled 2.197
And all tps features but the first one are active 2.202
After features/support/hooks.rb:291 0.899
After features/support/hooks.rb:75 0.000
Tags: @product
5:45.462
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 4:33.911
And I enable persistence 28.265
And I log in to a new session after having activated the Persistent Storage 41.314
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.741
And persistence is enabled 0.229
After features/support/hooks.rb:291 1.318
After features/support/hooks.rb:75 0.000
Tags: @product
32.170
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.692
And I enable persistence but something goes wrong during the LUKS header upgrade 22.720
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.757
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
Tags: @product
17.859
When I choose to connect to Tor automatically 2.244
And I accept Tor Connection's offer to use my persistent bridges 1.673
And I click "Connect to Tor" 1.238
Then I wait until Tor is ready 10.096
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 1.586
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.008
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.058
Tags: @product
19.665
When I choose to connect to Tor automatically 2.322
And I accept Tor Connection's offer to use my persistent bridges 1.752
And I disable saving bridges to Persistent Storage 1.246
And I configure a direct connection in the Tor Connection Assistant 8.459
Then I wait until Tor is ready 3.644
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 1.111
And all Internet traffic has only flowed through Tor or connectivity check service 1.116
After features/support/hooks.rb:291 1.154
After features/support/hooks.rb:75 0.049
34.464
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 19.573
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.416
Then I see Pidgin's account manager window 2.723
And Pidgin's D-Bus interface is not available 0.750
After features/support/hooks.rb:291 1.086
After features/support/hooks.rb:75 0.000
1:15.233
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.911
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.284
Then I see Pidgin's account manager window 3.509
When I create my XMPP account 14.497
And I close Pidgin's account manager window 0.683
Then Pidgin automatically enables my XMPP account 3.640
Given my XMPP friend goes online 13.377
When I start a conversation with my friend 1.975
And I say something to my friend 1.484
Then I receive a response from my friend 10.870
After features/support/hooks.rb:450 0.682
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.001
2:6.980
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.053
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.440
Then I see Pidgin's account manager window 3.727
When I create my XMPP account 15.090
And I close Pidgin's account manager window 0.685
Then Pidgin automatically enables my XMPP account 3.111
When I join some empty multi-user chat 9.426
And I clear the multi-user chat's scrollback 1.961
And my XMPP friend goes online and joins the multi-user chat 12.362
Then I can see that my friend joined the multi-user chat 0.689
And I say something to my friend in the multi-user chat 1.493
Then I receive a response from my friend in the multi-user chat 10.682
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.462
Then I see the Tails GitLab URL 10.635
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.367
Then the Tor Browser loads the Tails GitLab 8.782
After features/support/hooks.rb:450 1.902
After features/support/hooks.rb:291 1.465
After features/support/hooks.rb:75 0.001
1:9.345
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.340
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.270
Then I see Pidgin's account manager window 3.784
And I create my XMPP account 14.920
And I close Pidgin's account manager window 0.674
Then Pidgin automatically enables my XMPP account 3.208
And I can join the "tails" channel on "chat.disroot.org" 24.147
After features/support/hooks.rb:450 0.884
After features/support/hooks.rb:291 0.919
After features/support/hooks.rb:75 0.000
5:9.041
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.243
And the network is plugged 0.040
And Tor is ready 16.247
And available upgrades have been checked 0.053
And all notifications have disappeared 3.927
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.421
Then I see Pidgin's account manager window 3.473
When I create my XMPP account 14.460
And I close Pidgin's account manager window 0.675
Then Pidgin automatically enables my XMPP account 3.054
When I close Pidgin 0.768
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 5.082
Given a computer 0.180
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:12.124
And Pidgin has the expected persistent accounts configured 0.018
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.985
Then Pidgin automatically enables my XMPP account 6.347
And I join some empty multi-user chat 9.328
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.124
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 18.112
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.231
When I close Pidgin's certificate import failure dialog 0.663
And I close Pidgin's certificate manager 1.188
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.097
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.302
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.269
When I close Pidgin's certificate import failure dialog 0.672
And I close Pidgin's certificate manager 1.258
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 28.667
After features/support/hooks.rb:450 1.764
After features/support/hooks.rb:291 0.842
After features/support/hooks.rb:75 0.011
Tags: @product
10.921
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.267
Then the live user has been setup by live-boot 0.272
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.085
And the live user owns its home directory which has strict permissions 0.296
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
11.809
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.628
Then no unexpected services are listening for network connections 0.180

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

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

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

After features/support/hooks.rb:291 0.888
After features/support/hooks.rb:75 0.000
Tags: @product
17.303
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.610
Then the live user can only access allowed local services 5.692

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.000
Tags: @product
8.920
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.634
Then there are no unexpected messages of priority "err" or higher in the journal 0.285
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.000
Tags: @product
12.275
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 12.146
Then there are no unexpected messages of priority "err" or higher in the journal 0.129
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
Tags: @product
20.204
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.502
When I request a shutdown using the system menu 1.673
Then Tails eventually shuts down 6.027
After features/support/hooks.rb:291 0.205
After features/support/hooks.rb:75 0.000
1:23.281
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 24.088
When I request a reboot using the system menu 1.581
Then Tails eventually restarts 57.611
After features/support/hooks.rb:291 3.501
After features/support/hooks.rb:75 0.000
8.124
Given I monitor the network connections of SSH 0.056
And I have the SSH key pair for an SSH server 0.320
When I connect to an SSH server on the Internet 6.433
Then I have sucessfully logged into the SSH server 1.302
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:450 0.585
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
8.185
Given I have the SSH key pair for an SSH server 0.223
And an SSH server is running on the LAN 0.802
When I connect to an SSH server on the LAN 5.480
Then I am prompted to verify the SSH fingerprint for the SSH server 1.679
After features/support/hooks.rb:450 0.448
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
12.047
Given I have the SSH key pair for an SFTP server 0.196
When I connect to an SFTP server on the Internet 10.700
Then I successfully connect to the SFTP server 1.150
After features/support/hooks.rb:450 0.554
After features/support/hooks.rb:291 1.393
After features/support/hooks.rb:75 0.000
16.957
Given I cancel setting up an email account 2.582
When I open Thunderbird's Add-ons Manager 2.504
And I open the Extensions tab 1.113
Then I see that no add-ons are enabled in Thunderbird 10.757
After features/support/hooks.rb:450 0.877
After features/support/hooks.rb:291 1.049
After features/support/hooks.rb:75 0.000
43.604
When I enter my email credentials into the autoconfiguration wizard 9.682
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.349
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.414
When I accept the autoconfiguration wizard's configuration 18.854
And I send an email to myself 6.187
And I fetch my email 1.507
Then I can find the email I sent to myself in my inbox 6.608
After features/support/hooks.rb:450 1.631
After features/support/hooks.rb:291 0.977
After features/support/hooks.rb:75 0.000
12:40.431
When the network is plugged 0.048
And I wait 720 seconds 12:0.014

Slept for 720 seconds

Then I successfully configure Tor 40.318
And the time has synced 0.049
After features/support/hooks.rb:291 0.575
After features/support/hooks.rb:75 0.000
9.673
When the network is plugged 0.057
And the Tor Connection Assistant autostarts 4.249
And I look at the hide mode but then I go back 4.025
And I choose to connect to Tor automatically 1.226
Then Tor Connection does not propose me to use Tor bridges 0.113
After features/support/hooks.rb:291 1.289
After features/support/hooks.rb:75 0.000
Tags: @product
1:28.331
Given the Tor network and default bridges are blocked 1.540
And the network is plugged 0.059
And I make sure time sync before Tor connects indicates a captive portal 1.351
And the Tor Connection Assistant autostarts 2.780
When I choose to connect to Tor automatically 1.624
And I click "Connect to Tor" 1.163
Then the Tor Connection Assistant fails to connect to Tor 26.901
And the Tor Connection Assistant knows that it's not the time sync that failed 10.410
And the Tor Connection Assistant knows that there might be a captive portal 0.116
When I open the Unsafe Browser from Tor Connection 13.320
And I log-in to the Captive Portal 17.309
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.003
And I allow time sync before Tor connects to work again 0.039
And I click "Connect to Tor" 1.150
Then I wait until Tor is ready 8.440
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.000
Tags: @product
11.901
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.376
Then the firewall's policy is to drop all IPv4 traffic 0.145
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.221
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.084
And the firewall is configured to block all external IPv6 traffic 0.072
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.000
Tags: @product
42.262
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.678
And I capture all network traffic 0.023
When I successfully start the Unsafe Browser 17.233
And I open the Tails homepage in the Unsafe Browser 12.202
And the Tails homepage loads in the Unsafe Browser 0.601
Then the firewall leak detector has detected leaks 0.523
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.046
Tags: @product
12.446
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.546
And I capture all network traffic 0.006
And I disable Tails' firewall 0.216
When I do a TCP DNS lookup of "torproject.org" 0.590
Then the firewall leak detector has detected leaks 0.086
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.043
Tags: @product
12.453
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.312
And I capture all network traffic 0.007
And I disable Tails' firewall 0.224
When I do a UDP DNS lookup of "torproject.org" 0.814
Then the firewall leak detector has detected leaks 0.095
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.042
Tags: @product
15.685
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.204
And I capture all network traffic 0.005
And I disable Tails' firewall 0.263
When I send some ICMP pings 4.099
Then the firewall leak detector has detected leaks 0.111
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.049
12.456
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.074
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.309
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.412
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
12.809
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.452
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.293
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.063
After features/support/hooks.rb:450 0.394
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.000
17.147
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.707
When I open an untorified ICMP connection to 1.2.3.4 5.385
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.055
After features/support/hooks.rb:450 0.392
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.000
Tags: @product
22.917
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.228
And the system DNS is using the local DNS resolver 0.018
And the network is plugged 0.050
And I successfully configure Tor 14.603
Then the system DNS is still using the local DNS resolver 0.015
After features/support/hooks.rb:291 0.896
After features/support/hooks.rb:75 0.000
10.233
When I monitor the network connections of tails-security-check 0.068
And I re-run tails-security-check 0.144
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.020
After features/support/hooks.rb:450 0.440
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.000
2.604
When I monitor the network connections of htpdate 0.065
And I re-run htpdate 2.523
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.482
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
32.253
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.086
And I re-run tails-upgrade-frontend-wrapper 32.153
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.555
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
23.623
When I monitor the network connections of Tor Browser 0.066
And I start the Tor Browser 22.477
And the Tor Browser loads the startup page 1.033
Then I see that Tor Browser is properly stream isolated 0.046
After features/support/hooks.rb:450 1.410
After features/support/hooks.rb:291 0.884
After features/support/hooks.rb:75 0.000
Tags: @product
44.422
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.721
And a web server is running on the LAN 1.054
And I capture all network traffic 0.008
When I start the Tor Browser 19.031
And the Tor Browser loads the startup page 1.079
And I open a page on the LAN web server in the Tor Browser 9.989
Then the Tor Browser shows the "Unable to connect" error 1.022
And no traffic was sent to the web server on the LAN 0.514
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.033
51.262
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.161
Then the amnesiac Tor Browser directory exists 0.046
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.513
And the persistent Tor Browser directory does not exist 0.055
When I start the Tor Browser 20.243
And the Tor Browser loads the startup page 1.190
Then I can save the current page as "index.html" to the default downloads directory 5.734
And I can print the current page as "output.pdf" to the default downloads directory 11.316
After features/support/hooks.rb:450 1.238
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
43.654
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.191
When I start the Tor Browser 19.297
Then the Tor Browser loads the startup page 1.116
When I download some file in the Tor Browser 11.803
Then the file is saved to the default Tor Browser download directory 0.246
After features/support/hooks.rb:450 2.029
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
1:18.115
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.872
When I start the Tor Browser 24.907
And the Tor Browser loads the startup page 0.972
Then I can listen to an Ogg audio track in Tor Browser 40.363
After features/support/hooks.rb:450 2.130
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
47.849
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.997
When I start the Tor Browser 19.064
And the Tor Browser loads the startup page 1.341
Then I can watch a WebM video in Tor Browser 15.445
After features/support/hooks.rb:450 1.374
After features/support/hooks.rb:291 1.611
After features/support/hooks.rb:75 0.000
Tags: @product
1:11.281
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.765
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.154
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.077
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.079
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.054
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.087
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.085
And the file "/tmp/synaptic.html" exists 0.061
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.229
When I start the Tor Browser 18.878
And the Tor Browser loads the startup page 1.207
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.842
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.546
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.200
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.631
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.514
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.080
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.098
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.497
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.555
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.057
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.128
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.588
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.554
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.068
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.554
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.548
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
Tags: @product
32.655
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.434
When I start the Tor Browser 20.216
Then the Tor Browser uses all expected TBB shared libraries 1.004
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
46.559
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.144
When I start the Tor Browser 18.455
And the Tor Browser loads the startup page 1.118
And I open the Tails homepage in the Tor Browser 9.993
Then the Tor Browser loads the Tails homepage 1.147
When I request a new identity in Tor Browser 3.296
Then the Tor Browser restarts into a fresh session 1.402
After features/support/hooks.rb:450 1.705
After features/support/hooks.rb:291 1.385
After features/support/hooks.rb:75 0.000
Tags: @product
35.212
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.035
When I start the Tor Browser 20.263
And the Tor Browser loads the startup page 1.417
Then Tor Browser's circuit view is working 1.495
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.000
Tags: @product
54.730
Before features/support/hooks.rb:245 0.028
Given I have started Tails from DVD and logged in and the network is connected 11.837
When I start the Tor Browser 21.075
And the Tor Browser loads the startup page 1.193
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.764
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.151
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.747
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.959
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
1:32.028
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.773
And the network is plugged 0.191
And I successfully configure Tor 16.038
And available upgrades have been checked 0.042
And all notifications have disappeared 3.916
Then the persistent Tor Browser directory exists 0.059
And there is a GNOME bookmark for the persistent Tor Browser directory 1.490
When I start the Tor Browser 17.787
And I open the address "https://tails.net/about" in the Tor Browser 10.776
And "Tails - How Tails works" has loaded in the Tor Browser 1.380
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.611
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.687
Then "Tails - How Tails works" has loaded in the Tor Browser 1.683
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.586
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Tags: @product
39.532
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.303
Then the amnesiac Documents directory exists 0.051
And there is a GNOME bookmark for the amnesiac Documents directory 1.736
Then I start the Tor Browser in offline mode 20.930
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.510
After features/support/hooks.rb:291 1.164
After features/support/hooks.rb:75 0.000
Tags: @product
40.749
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.560
Then the amnesiac Downloads directory exists 0.053
And there is a GNOME bookmark for the amnesiac Downloads directory 1.439
Then I start the Tor Browser in offline mode 22.097
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.599
After features/support/hooks.rb:291 1.112
After features/support/hooks.rb:75 0.000
Tags: @product
42.505
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.305
Then the amnesiac Music directory exists 0.065
And there is a GNOME bookmark for the amnesiac Music directory 1.760
Then I start the Tor Browser in offline mode 23.487
And I can save the current page as "index.html" to the Music GNOME bookmark 8.886
After features/support/hooks.rb:291 2.899
After features/support/hooks.rb:75 0.000
Tags: @product
41.122
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.031
Then the amnesiac Pictures directory exists 0.081
And there is a GNOME bookmark for the amnesiac Pictures directory 1.627
Then I start the Tor Browser in offline mode 21.224
And I can save the current page as "index.html" to the Pictures GNOME bookmark 10.157
After features/support/hooks.rb:291 1.697
After features/support/hooks.rb:75 0.000
Tags: @product
44.481
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.426
Then the amnesiac Videos directory exists 0.059
And there is a GNOME bookmark for the amnesiac Videos directory 1.832
Then I start the Tor Browser in offline mode 22.671
And I can save the current page as "index.html" to the Videos GNOME bookmark 11.492
After features/support/hooks.rb:291 1.578
After features/support/hooks.rb:75 0.000
Tags: @product
3:17.883
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.433
And all tps features are active 2.187
And all persistent filesystems have safe access rights 0.236
And all persistence configuration files have safe access rights 0.410
And all persistent directories have safe access rights 2.471
When I start the Tor Browser in offline mode 23.385
And I add a bookmark to eff.org in the Tor Browser 17.970
And I cold reboot the computer 10.051
And the computer reboots Tails 53.768
And I enable persistence 13.584
And I log in to a new session 33.327
And all notifications have disappeared 9.049
And I start the Tor Browser in offline mode 19.943
Then the Tor Browser has a bookmark to eff.org 2.061
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.010
5.788
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.614
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.174
After features/support/hooks.rb:450 0.556
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
7.971
Given I have the SSH key pair for a Git repository 0.207
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.536
Then the Git repository "testing" has been cloned successfully 0.226
After features/support/hooks.rb:450 0.569
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
0.432
When I wget "https://example.com/" to stdout 0.432
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.344
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
4.099
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.099

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.716
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
0.430
When I curl "https://example.com/" to stdout 0.430
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.335
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
44.826
Given I have started Tails from DVD without network and logged in 8.195
And I plug and mount a USB drive containing sample videos 13.261
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.081
And the file "/home/amnesia/video.mp4" exists 0.044
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.176
When I open "/home/amnesia/video.mp4" with Totem 3.254
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.395
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.114
Given I close Totem 0.168
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.046
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.171
Then Totem tells me it is not allowed to open this file 1.529
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.082
Given I close Totem 0.129
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.060
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.189
Then Totem tells me it is not allowed to open this file 0.851
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.063
Given I close Totem 0.137
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.057
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.119
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.147
Then Totem tells me it is not allowed to open this file 0.795
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.120
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.082
And the file "/home/amnesia/.purple/otr.private_key" exists 0.053
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.119
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.148
Then Totem tells me it is not allowed to open this file 0.787
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.059
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.000
Feature: Using Totem
23.741
Given I have started Tails from DVD and logged in and the network is connected 11.487
Then I can watch a WebM video over HTTPs 12.253
After features/support/hooks.rb:450 0.787
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
36.873
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.814
And I plug and mount a USB drive containing sample videos 11.962
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.076
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.302
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.195
Given I close Totem 0.480
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.165
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.145
Then Totem tells me it is not allowed to open this file 1.561
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.107
After features/support/hooks.rb:291 1.014
After features/support/hooks.rb:75 0.000
Tags: @product
42.146
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 12.200
And I disable the Unsafe Browser 3.991
And I log in to a new session 17.603
And the network is plugged 0.047
And all notifications have disappeared 6.505
When I try to start the Unsafe Browser 0.107
Then the Unsafe Browser complains that it is disabled 1.690
After features/support/hooks.rb:291 0.864
After features/support/hooks.rb:75 0.000
Tags: @product
37.876
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.178
And a web server is running on the LAN 1.045
When I successfully start the Unsafe Browser 16.319
And I open a page on the LAN web server in the Unsafe Browser 8.096
Then the Unsafe Browser displays the LAN web server hello message 0.236
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
Tags: @product @doc
47.314
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.194
When I successfully start the Unsafe Browser 16.490
Then the Unsafe Browser runs as the expected user 0.687
And the Unsafe Browser has a red theme 0.565
And the Unsafe Browser shows a warning as its start page 0.588
And the Unsafe Browser has no add-ons enabled 8.340
And the Unsafe Browser has no bookmarks 7.480
And the Unsafe Browser uses all expected TBB shared libraries 0.966
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
40.976
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.103
When I successfully start the Unsafe Browser 15.940
When I open the Tails homepage in the Unsafe Browser 12.096
Then the Tails homepage loads in the Unsafe Browser 0.580
And the Unsafe Browser has sent packets out to the Internet 0.254
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
28.680
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.208
When I successfully start the Unsafe Browser 15.274
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.585
And the Unsafe Browser chroot is torn down 0.490
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.000
39.896
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.512
When I successfully start the Unsafe Browser 14.950
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.232
Then I see a warning about another instance already running 3.189
After features/support/hooks.rb:291 1.205
After features/support/hooks.rb:75 0.000
Tags: @product
36.348
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.492
When I configure the Unsafe Browser to use a local proxy 0.200
And I successfully start the Unsafe Browser 14.981
And I open the Tails homepage in the Unsafe Browser 8.156
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.517
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.000
2:28.513
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.350
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 16.470
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.509
After features/support/hooks.rb:450 0.590
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.043
28.160
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.188
And the network is unplugged 0.057
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.110
Then I am told I cannot start the Unsafe Browser when I am offline 6.793
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
20.373
When I plug a USB drive containing a basic VeraCrypt volume 6.957
And I cancel the GNOME authentication prompt 1.727
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.867
And I open this VeraCrypt volume in GNOME Files 5.658
Then I see the expected contents in this VeraCrypt volume 0.630
When I lock the currently opened VeraCrypt volume 0.408
Then the VeraCrypt volume has been unmounted and locked 0.125
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
21.918
When I plug a USB drive containing a hidden VeraCrypt volume 10.198
And I cancel the GNOME authentication prompt 1.740
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.549
And I open this VeraCrypt volume in GNOME Files 4.296
Then I see the expected contents in this VeraCrypt volume 0.537
When I lock the currently opened VeraCrypt volume 0.363
Then the VeraCrypt volume has been unmounted and locked 0.232
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
25.448
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.354
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 6.733
And I open this VeraCrypt volume in GNOME Files 4.888
Then I see the expected contents in this VeraCrypt volume 0.824
When I lock the currently opened VeraCrypt file container 0.453
Then the VeraCrypt file container has been unmounted and locked 0.193
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
37.086
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.536
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.243
And I open this VeraCrypt volume in GNOME Files 4.912
Then I see the expected contents in this VeraCrypt volume 0.812
When I lock the currently opened VeraCrypt file container 0.372
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.016
24.877
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.947
And I cancel the GNOME authentication prompt 1.709
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.474
And I open this VeraCrypt volume in GNOME Files 3.480
Then I see the expected contents in this VeraCrypt volume 0.463
When I lock the currently opened VeraCrypt volume 0.587
Then the VeraCrypt volume has been unmounted and locked 0.214
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
24.960
When I plug a USB drive containing a hidden VeraCrypt volume 10.262
And I cancel the GNOME authentication prompt 1.695
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.066
And I open this VeraCrypt volume in GNOME Files 3.693
Then I see the expected contents in this VeraCrypt volume 0.520
When I lock the currently opened VeraCrypt volume 0.562
Then the VeraCrypt volume has been unmounted and locked 0.158
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
44.235
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.094
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.609
And I open this VeraCrypt volume in GNOME Files 4.003
Then I see the expected contents in this VeraCrypt volume 0.898
When I lock the currently opened VeraCrypt file container 0.417
Then the VeraCrypt file container has been unmounted and locked 0.211
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.015
45.057
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.363
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.562
And I open this VeraCrypt volume in GNOME Files 4.563
Then I see the expected contents in this VeraCrypt volume 0.838
When I lock the currently opened VeraCrypt file container 0.456
Then the VeraCrypt file container has been unmounted and locked 0.272
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.015
35.034
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.969
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.105
And I open this VeraCrypt volume in GNOME Files 4.313
Then I see the expected contents in this VeraCrypt volume 0.961
When I lock the currently opened VeraCrypt file container 0.454
Then the VeraCrypt file container has been unmounted and locked 0.229
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Tags: @product
8.285
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.215
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.069
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Tags: @product
8.859
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.079
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.780
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
Tags: @product
20.846
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.981
When I start "WhisperBack" via GNOME Activities Overview 9.688
Then WhisperBack has debugging information 3.176
After features/support/hooks.rb:291 1.505
After features/support/hooks.rb:75 0.000