Project Number Date
test_Tails_ISO_devel 3346 02 Apr 2024, 12:14

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:23:32.084 Passed
Tags: @product
1:41.369
Before features/support/hooks.rb:245 0.030
Given a computer 0.492
And I temporarily create a 100 MiB disk named "swap" 0.125
And I create a gpt swap partition on disk "swap" 9.890
And I plug SATA drive "swap" 1.044
And I temporarily create a 2 GiB disk named "live_hd" 0.054
And I write the Tails ISO image to disk "live_hd" 15.781
And I plug SATA drive "live_hd" 1.064
When I start Tails with network unplugged and I login 1:12.465
Then a "swap" partition was detected by Tails on drive "swap" 0.116
And drive "live_hd" is detected by Tails 0.146
But Tails has no disk swap enabled 0.098
And drive "live_hd" is not mounted 0.090
After features/support/hooks.rb:291 0.878
After features/support/hooks.rb:75 0.119
Tags: @product
1:22.244
Before features/support/hooks.rb:245 0.001
Given a computer 0.176
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.048
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.025
And I plug non-removable USB drive "fake_TailsData" 1.063
When I start the computer 0.979
And the computer boots Tails 50.246
Then drive "fake_TailsData" is detected by Tails 0.174
And Tails Greeter has not detected a persistence partition 13.530
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.007
Tags: @product
1:25.891
Before features/support/hooks.rb:245 0.002
Given a computer 0.157
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.037
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.286
And I plug SATA drive "fake_TailsData" 1.053
When I start the computer 1.170
And the computer boots Tails 51.732
Then drive "fake_TailsData" is detected by Tails 0.153
And Tails Greeter has not detected a persistence partition 13.299
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.008
Tags: @product
1:25.188
Before features/support/hooks.rb:245 0.002
Given a computer 0.167
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.042
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.986
And I plug SATA drive "gpt_ext2" 1.046
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.049
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.915
And I plug SATA drive "msdos_fat32" 1.057
And I start Tails from DVD with network unplugged and I login 1:14.545
Then drive "gpt_ext2" is detected by Tails 0.141
And drive "gpt_ext2" is not mounted 0.071
And drive "msdos_fat32" is detected by Tails 0.088
And drive "msdos_fat32" is not mounted 0.075
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.007
Tags: @product
2:4.200
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:57.577
And running a command as root with pkexec requires PolicyKit administrator privileges 0.087
Then I can run a command as root with sudo 0.092
Then I can run a command as root with pkexec 6.443
After features/support/hooks.rb:291 1.221
After features/support/hooks.rb:75 0.006
Tags: @product
1:27.138
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 42.722
And running a command as root with pkexec requires PolicyKit administrator privileges 0.182
Then I cannot run a command as root with sudo and the standard passwords 0.348
And I cannot run a command as root with pkexec and the standard passwords 18.821
Then I cannot login as root using su with the standard passwords 25.063
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.688
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.217
When the network is plugged 0.172
And I successfully configure Tor 17.241
Then the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:450 0.566
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000
Feature: Time syncing
30.858
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.247
When the network is plugged 0.042
And the Tor Connection Assistant autostarts 3.854
And I configure some normal bridges in the Tor Connection Assistant 13.586
And I wait until Tor is ready 4.073
Then the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:450 0.464
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
Feature: Time syncing
31.120
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.409
When I bump the system time with "+1 day" 0.321
And I capture all network traffic 0.002
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 4.102
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.772
And I wait until Tor is ready 4.472
Then the system clock is less than 5 minutes incorrect 0.053
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.946
After features/support/hooks.rb:450 0.557
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.043
Feature: Time syncing
1:15.557
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.896
When I bump the system time with "-15 days" 0.467
And I warm reboot the computer 0.016
And the computer reboots Tails 1:5.722
Then Tails' hardware clock is close to the host system's time 0.454
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:25.285
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.293
When I bump the hardware clock's time with "-15 days" 1.994
And I warm reboot the computer 0.014
And the computer reboots Tails 1:14.269
Then the hardware clock is still off by "-15 days" 0.712
After features/support/hooks.rb:450 0.124
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.006
Feature: Time syncing
55.053
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.155
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.026
And I start the computer 1.015
And the computer boots Tails 53.664
Then the system clock is just past Tails' source date 0.192
After features/support/hooks.rb:450 0.112
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.005
Feature: Time syncing
30.705
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.138
And I make sure time sync before Tor connects times out 1.153
When the network is plugged 0.037
And I successfully configure Tor 21.287
Then the system clock is less than 5 minutes incorrect 0.089
After features/support/hooks.rb:450 0.510
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:5.729
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.192
When I bump the system time with "+8 hours +15 minutes" 0.242
And all notifications have disappeared 4.300
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.122
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 3.039
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.403
And I click "Connect to Tor" 1.189
And the Tor Connection Assistant fails to connect to Tor 15.754
# 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.731
When I click "Connect to Tor" 1.268
Then I wait until Tor is ready 9.208
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.299
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.726
After features/support/hooks.rb:291 1.161
After features/support/hooks.rb:75 0.036
Feature: Time syncing
59.431
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.281
When I bump the system time with "+8 hours +15 minutes" 0.298
And all notifications have disappeared 4.008
And I capture all network traffic 0.002
And the network is plugged 0.053
And the Tor Connection Assistant autostarts 3.033
# 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 5.214
And I click "Connect to Tor" 1.161
Then the Tor Connection Assistant reports that it failed to connect 11.721
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.937
Then the system clock is less than 20 minutes incorrect 0.261
# "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.359
When I click "Connect to Tor" 1.199
Then I wait until Tor is ready 7.543
And all Internet traffic has only flowed through the configured bridges 0.925
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.068
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.359
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.029
Feature: Time syncing
23.286
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.201
And I make sure time sync before Tor connects uses a fake connectivity check service 1.196
And the network is plugged 0.034
And Tor is ready 12.291
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.558
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.651
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.001
Tags: @product
17.239
When I configure some normal bridges in the Tor Connection Assistant 12.194
Then I wait until Tor is ready 4.084
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.890
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.039
Tags: @product
16.761
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.443
Then I wait until Tor is ready 4.229
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through the configured bridges 1.022
After features/support/hooks.rb:291 1.354
After features/support/hooks.rb:75 0.050
Tags: @product
37.169
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 34.578
Then I wait until Tor is ready 1.644
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.070
And all Internet traffic has only flowed through the configured bridges 0.864
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.029
Tags: @product
1:8.172
Given the Tor network and default bridges are blocked 2.567
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.586
Then the Tor Connection Assistant reports that it failed to connect 0.127
And tca.conf is empty 0.209
Given I scan a QR code from the error page in Tor Connection Assistant 21.433
And I retry connecting to Tor 1.202
Then I wait until Tor is ready 11.074
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.896
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.058
17.734
When I configure the default bridges in the Tor Connection Assistant 11.548
Then I wait until Tor is ready 4.015
And Tor is configured to use the default bridges 0.497
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.089
And Tor is configured to use the default bridges 0.476
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.090
After features/support/hooks.rb:291 0.842
After features/support/hooks.rb:75 0.046
Tags: @product
28.034
Given the Tor network is blocked 2.015
When I configure a direct connection in the Tor Connection Assistant 20.725
Then I wait until Tor is ready 2.677
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 1.410
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.135
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.038
Tags: @product
43.998
Given the Tor network and default bridges are blocked 1.760
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.885
Then the Tor Connection Assistant reports that it failed to connect 0.125
And tca.conf is empty 0.231
Given the Tor network and default bridges are unblocked 1.224
And I retry connecting to Tor 1.137
Then I wait until Tor is ready 6.489
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.111
And all Internet traffic has only flowed through Tor or connectivity check service 1.021
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.035
Tags: @product
4.770
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.454
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.146
And I cannot click the "Connect to Tor" button 0.169
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.040
Tags: @product
26.336
Given I configure a direct connection in the Tor Connection Assistant 7.967
And I wait until Tor is ready 3.573
When I disconnect the network through GNOME 2.633
And I connect the network through GNOME 3.665
Then the Tor Connection Assistant autostarts 1.633
And the Tor Connection Assistant connects to Tor 3.104
And I wait until Tor is ready 2.005
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.057
And all Internet traffic has only flowed through Tor or connectivity check service 1.695
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.042
Tags: @product
45.173
Given I configure a direct connection in the Tor Connection Assistant 10.289
And I wait until Tor is ready 1.976
And I disconnect the network through GNOME 2.722
And the Tor network and default bridges are blocked 1.502
When I connect the network through GNOME 2.625
Then the Tor Connection Assistant reports that it failed to connect 26.057
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.063
Tags: @product
37.088
Given the Tor network and default bridges are blocked 1.981
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.444
Then the Tor Connection Assistant reports that it failed to connect 0.166
Given the Tor network and default bridges are unblocked 1.616
When I click "Connect to Tor" 1.167
Then I wait until Tor is ready 7.993
And Tor is configured to use the default bridges 0.504
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.213
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.068
23.360
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.339
And I prepare Tails for memory erasure tests 0.683
When I start a process allocating 128 MiB of memory with a known pattern 1.289
Then patterns cover at least 128 MiB in the guest's memory 6.240

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# read cache
When I mount the USB drive again 4.974
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 4.557

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

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

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

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

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

When I trigger shutdown 0.017
And I wait 20 seconds 20.015

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.602
After features/support/hooks.rb:75 0.000
7:18.945
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 6:32.177
And I prepare Tails for memory erasure tests 0.422
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.717
When I trigger shutdown 0.015
And I wait 20 seconds 20.004

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.556
After features/support/hooks.rb:75 0.013
26.393
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.172
And I temporarily create a 4 GiB disk named "gptfat" 0.068
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.247
And I plug USB drive "gptfat" 2.526
When I start Tails Installer 9.323
Then I am told by Tails Installer that the destination device "is too small" 0.054
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.002
Tags: @product
20.506
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.777
And I temporarily create a 7200 MiB disk named "temp" 0.092
And I start Tails Installer 8.783
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.533
Then the "temp" USB drive is selected 0.087
When I unplug USB drive "temp" 0.190
Then a suitable USB device is not found 0.019
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
3:44.529
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.450
And I temporarily create a 7200 MiB disk named "install" 0.076
And I create a gpt partition with a vfat filesystem on disk "install" 5.165
And I plug USB drive "install" 2.572
And I install Tails to USB drive "install" by cloning 3:16.999
Then the running Tails is installed on USB drive "install" 11.188
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 1.213
After features/support/hooks.rb:75 0.115
Tags: @product
3:37.187
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.530
And I temporarily create a 7200 MiB disk named "install" 0.053
And I plug USB drive "install" 2.562
And I install Tails to USB drive "install" by cloning 3:15.174
Then the running Tails is installed on USB drive "install" 10.799
But there is no persistence partition on USB drive "install" 0.067
After features/support/hooks.rb:291 1.240
After features/support/hooks.rb:75 0.112
Tags: @product
4:40.824
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.378
And I create a file in the Persistent directory 0.110
And I temporarily create a 7200 MiB disk named "install" 0.044
And I create a gpt partition with a vfat filesystem on disk "install" 5.176
And I plug USB drive "install" 2.504
And I install Tails with Persistent Storage to USB drive "install" by cloning 4:3.559
Then the running Tails is installed on USB drive "install" 14.357
And there is a persistence partition on USB drive "install" 0.074
And the USB drive "install" contains the same files as my persistent storage 3.618
After features/support/hooks.rb:291 2.333
After features/support/hooks.rb:75 0.131
Tags: @product
3:55.298
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 15.154
And I temporarily create a 7200 MiB disk named "install" 0.051
And I plug USB drive "install" 2.488
And I install Tails to USB drive "install" by cloning 3:16.668
Then the running Tails is installed on USB drive "install" 20.859
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 2.123
After features/support/hooks.rb:75 0.100
Tags: @product
3:51.691
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.578
And I have started Tails from DVD without network and logged in 9.041
And I clone USB drive "__internal" to a temporary USB drive "install" 1.442
And I plug USB drive "install" 2.506
# 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:16.968
Then the running Tails is installed on USB drive "install" 12.085
And there is no persistence partition on USB drive "install" 0.069
After features/support/hooks.rb:291 1.755
After features/support/hooks.rb:75 0.107
Tags: @product @uefi
1:45.818
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.232
And I power off the computer 0.363
And the computer is set to boot in UEFI mode 0.030
When I start Tails from USB drive "__internal" with network unplugged and I login 1:30.339
Then Tails is running from USB drive "__internal" 0.509
And the boot device has safe access rights 3.278
And Tails has started in UEFI mode 0.066
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.006
Tags: @product
1:39.852
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.692
And I plug and mount a USB drive containing a Tails USB image 30.813
And I create a 7200 MiB disk named "usbimage" 0.040
And I plug USB drive "usbimage" 2.377
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 57.928
After features/support/hooks.rb:291 2.038
After features/support/hooks.rb:75 0.107
Tags: @product
1:19.532
Before features/support/hooks.rb:245 0.003
Given a computer 0.270
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:18.026
Then Tails is running from USB drive "usbimage" 0.343
And the label of the system partition on "usbimage" is "Tails" 0.245
And the system partition on "usbimage" is an EFI system partition 0.184
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.157
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.111
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.091
And the system partition on "usbimage" has the expected flags 0.101
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.006
2:49.610
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:34.208
And I update APT using apt 17.350
When I install "popularity-contest" using apt 19.438
Then I am notified I can not use Additional Software for "popularity-contest" 8.386
And I can open the Additional Software documentation from the notification 30.226
After features/support/hooks.rb:450 39.767
After features/support/hooks.rb:291 2.534
After features/support/hooks.rb:75 0.004
4:54.609
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 57.205
And I update APT using apt 19.505
And I install "popularity-contest" using apt 22.492
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.916
When I create a persistent storage and activate the Additional Software feature 21.337
Then Additional Software is correctly configured for package "popularity-contest" 1.462
When I shutdown Tails and wait for the computer to power off 12.969
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.621
Then Additional Software is correctly configured for package "popularity-contest" 0.847
And the package "popularity-contest" is installed after Additional Software has been started 0.252
After features/support/hooks.rb:450 40.890
After features/support/hooks.rb:291 1.315
After features/support/hooks.rb:75 0.024
2:20.983
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.011
Given a computer 0.208
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.577
And I update APT using apt 16.953
When I install "makepp" using apt 19.576
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.578
And the package "makepp" is installed 0.088
After features/support/hooks.rb:450 40.253
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.017
5:1.097
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.226
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.489
When I uninstall "popularity-contest" using apt 18.827
And I accept removing "popularity-contest" from Additional Software 0.572
Then "popularity-contest" is not in the list of Additional Software 0.735
When I start Synaptic 28.110
And I update APT using Synaptic 22.798
And I install "cowsay" using Synaptic 11.084
And I accept adding "cowsay" to Additional Software 1.111
Then Additional Software is correctly configured for package "cowsay" 0.940
When I uninstall "cowsay" using apt 3.223
And I refuse removing "cowsay" from Additional Software 0.538
Then Additional Software is correctly configured for package "cowsay" 0.828
When I start "Additional Software" via GNOME Activities Overview 10.802
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.946
Then "cowsay" is not in the list of Additional Software 1.026
When I install "cowsay" using apt 3.244
And I refuse adding "cowsay" to Additional Software 0.595
Then "cowsay" is not in the list of Additional Software 0.996
After features/support/hooks.rb:450 1.185
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.021
10:42.327
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.013
Given a computer 0.246
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:9.204
And I configure APT to prefer an old version of cowsay 0.024
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 29.868
And I accept adding "cowsay" to Additional Software 5.098
And Additional Software is correctly configured for package "cowsay" 0.884
And I shutdown Tails and wait for the computer to power off 6.523
And I start Tails from USB drive "__internal" with network unplugged 56.491
And I enable persistence 13.435
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 34.790
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.384
And I revert the APT tweaks that made it prefer an old version of cowsay 0.076
# 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.064
And the network is plugged 0.033
And Tor is ready 20.383
# 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 8.000
And available upgrades have been checked 0.094
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.128
And I can open the Additional Software configuration window from the notification 3.356
And I shutdown Tails and wait for the computer to power off 2:7.813
And I start Tails from USB drive "__internal" with network unplugged 55.883
And I enable persistence 10.323
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 33.829
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.859
And I revert the APT tweaks that made it prefer an old version of cowsay 0.083
And the network is plugged 0.042
And Tor is ready 41.096
Then the Additional Software upgrade service has started 0.157
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.099
After features/support/hooks.rb:450 2.839
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.030
1:56.715
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given a computer 0.244
And I start Tails from USB drive "__internal" with network unplugged 57.652
And I enable persistence 12.657
And I remove the "cowsay" deb files from the APT cache 0.622
# 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.101
And I log in to a new session 34.266
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 6.240
And I can open the Additional Software log file from the notification 4.298
And the package "cowsay" is not installed 0.631
After features/support/hooks.rb:450 0.147
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.018
Tags: @product
1:50.009
Before features/support/hooks.rb:245 0.006
Given a computer 0.197
And I create a 7200 MiB disk named "old" 0.047
And I plug USB drive "old" 1.057
And I write an old version of the Tails USB image to disk "old" 20.172
When I start Tails from USB drive "old" with network unplugged 1:24.500
Then the boot device has safe access rights 2.953
And Tails is running from USB drive "old" 0.381
And there is no persistence partition on USB drive "old" 0.065
And process "udev-watchdog" is running 0.107
And udev-watchdog is monitoring the correct device 0.340
And I unplug USB drive "old" 0.185
After features/support/hooks.rb:291 6.933
After features/support/hooks.rb:75 0.014
Tags: @product
2:1.703
Before features/support/hooks.rb:245 0.007
Given a computer 0.176
And I start Tails from USB drive "old" with network unplugged and I login 1:18.580
Then Tails is running from USB drive "old" 0.305
And I create a persistent partition 33.951
And I take note of which tps features are available 1.628
Then a Tails persistence partition exists on USB drive "old" 0.797
And I shutdown Tails and wait for the computer to power off 6.262
After features/support/hooks.rb:291 0.128
After features/support/hooks.rb:75 0.009
Tags: @product
2:39.703
Before features/support/hooks.rb:245 0.006
Given a computer 0.180
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:12.541
Then Tails is running from USB drive "old" 0.363
And all tps features are active 1.950
When I write some files expected to persist 1.684
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.203
And all persistence configuration files have safe access rights 0.378
And all persistent directories from the old Tails version have safe access rights 2.445
And I take note of which tps features are available 0.454
And I shutdown Tails and wait for the computer to power off 4.406
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.094
After features/support/hooks.rb:291 0.110
After features/support/hooks.rb:75 0.011
Tags: @product
2:26.016
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.827
And I log in to a new session 16.204
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.551
And I plug USB drive "to_upgrade" 2.424
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:41.376
Then the running Tails is installed on USB drive "to_upgrade" 13.260
And I unplug USB drive "to_upgrade" 0.191
And I unplug USB drive "__internal" 0.180
After features/support/hooks.rb:291 3.570
After features/support/hooks.rb:75 0.000
Tags: @product
2:5.410
Before features/support/hooks.rb:245 0.006
Given a computer 0.287
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:55.872
Then all tps features from the old Tails version are active 1.586
And Tails is running from USB drive "to_upgrade" 0.331
And the boot device has safe access rights 3.096
And the expected persistent files created with the old Tails version are present in the filesystem 1.772
And all persistent directories from the old Tails version have safe access rights 2.462
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.010
6:37.765
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 26.598
And no SquashFS delta is installed 0.126
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.292
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.073
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.291
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.441
When the network is plugged 0.046
And Tor is ready 19.626
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 3.821
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.187
Given I shutdown Tails and wait for the computer to power off 6.782
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.820
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 2.200
And the file system changes introduced in version 6.2~testoverlayfs are present 0.277
And only the 6.2~testoverlayfs SquashFS delta is installed 0.076
# 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.299
When the network is plugged 0.038
And Tor is ready 15.720
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.912
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 10.046
Given I shutdown Tails and wait for the computer to power off 4.259
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.419
Then Tails is running version 6.3~testoverlayfs 0.013
And all tps features are active 2.071
And the file system changes introduced in version 6.3~testoverlayfs are present 0.483
And only the 6.3~testoverlayfs SquashFS delta is installed 0.093
# 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.344
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.299
When the network is plugged 0.040
And Tor is ready 45.417
Then the Upgrader considers the system as up-to-date 0.225
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 14.016
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.084
After features/support/hooks.rb:291 0.816
After features/support/hooks.rb:75 0.018
34.663
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.289
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.335
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.060
And the signing key used by the Upgrader is outdated 0.520
But a current signing key is available on our website 0.000
When the network is plugged 0.037
And Tor is ready 18.407
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.013
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
57.751
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 48.607
When I eject the boot medium 0.263
Then Tails eventually shuts down 8.881
After features/support/hooks.rb:291 0.231
After features/support/hooks.rb:75 0.000
43.323
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.784
And I prepare Tails for memory erasure tests 0.386
And I fill a 128 MiB file with a known pattern on the root filesystem 15.117
And patterns cover at least 128 MiB in the guest's memory 3.491

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

When I eject the boot medium 0.356
And I wait for Tails to finish wiping the memory 12.468
Then I find very few patterns in the guest's memory 1.718

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

After features/support/hooks.rb:291 3.570
After features/support/hooks.rb:75 0.000
35.888
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.545
And I prepare Tails for memory erasure tests 1.653
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.841
And I fill the USB drive with a known pattern 2.254
And I read the content of the test FS 0.122
And patterns cover at least 90% of the test FS size in the guest's memory 3.477

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

When I eject the boot medium 0.765
And I wait for Tails to finish wiping the memory 9.433
Then I find very few patterns in the guest's memory 1.794

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

After features/support/hooks.rb:291 3.565
After features/support/hooks.rb:75 0.000
56.084
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.471
And I prepare Tails for memory erasure tests 0.848
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 31.407
And I fill the USB drive with a known pattern 1.407
And I read the content of the test FS 0.052
And patterns cover at least 99% of the test FS size in the guest's memory 2.581

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

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

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

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

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

When I eject the boot medium 0.455
And I wait for Tails to finish wiping the memory 9.213
Then I find very few patterns in the guest's memory 1.754

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

And Tails eventually shuts down 1:29.514
After features/support/hooks.rb:291 0.116
After features/support/hooks.rb:75 0.000
Tags: @product
52.097
Before features/support/hooks.rb:245 0.007
Given a computer 0.198
And I start Tails from DVD with network unplugged and genuine APT sources 51.468
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.039
And no proposed-updates APT suite is enabled 0.160
And no experimental APT suite is enabled for deb.torproject.org 0.064
And if releasing, no unversioned Tails APT source is enabled 0.152

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.011
Tags: @product
1:13.797
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.952
# 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 6.486
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.250
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.944
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.019
When I start Tails' custom backup tool 5.714
Then the backup tool displays "Plug in your backup Tails USB stick" 0.179
When I plug USB drive "backup" 2.538
And I give the Persistent Storage on drive "backup" its own UUID 0.156
And I click "Retry" in the backup tool 1.128
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.188
When I click "Back Up" in the backup tool 1.137
And I enter my persistent storage passphrase into the polkit prompt 17.866
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 5.984
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.181
And I plug USB drive "backup" 3.481
Then the USB drive "backup" contains the same files as my persistent storage 5.586
After features/support/hooks.rb:291 2.112
After features/support/hooks.rb:75 0.121
Tags: @product
0.196
Then the hostname should not have been leaked on the network 0.196
After features/support/hooks.rb:291 1.655
After features/support/hooks.rb:75 0.037
Tags: @product
0.738
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.191
And I switch to the "manually-added-con" NetworkManager connection 0.313
Then the hostname should not have been leaked on the network 0.233
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.031
39.930
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.636
When I start "Tails Documentation" via GNOME Activities Overview 10.705
Then the Tor Browser has started 19.953
Then "Tails - Documentation" has loaded in the Tor Browser 0.635
After features/support/hooks.rb:291 1.239
After features/support/hooks.rb:75 0.000
47.128
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 15.726
When I start "Tails Documentation" via GNOME Activities Overview 10.658
Then the Tor Browser has started 20.014
Then "Tails - Documentation" has loaded in the Tor Browser 0.728
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.000
22.116
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD without network and logged in 8.606
When I start Electrum through the GNOME menu 11.441
But the "electrum" tps feature is not enabled 0.603
And I see a warning that Electrum is not persistent 1.464
After features/support/hooks.rb:450 0.095
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
19.903
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.250
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.585
Then I see "CupsTestPage.png" after at most 40 seconds 3.243
And I can print the current document to "/home/amnesia/output.pdf" 4.824
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.896
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.389
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.151
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.519
Then I see "CupsTestPage.png" after at most 40 seconds 2.993
And I can print the current document to "/home/amnesia/output.pdf" 5.842
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Using Evince
19.875
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.153
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.168
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.067
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.207
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.071
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.197
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.419
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.726
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.084
When I close Evince 0.199
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.166
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.272
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.091
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.144
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.182
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.304
# 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.077
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
22.462
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.874
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.221
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.064
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.426
Then I see "CupsTestPage.png" after at most 40 seconds 2.954
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.922
After features/support/hooks.rb:291 1.693
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.839
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.828
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.192
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.312
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.160
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.137
After features/support/hooks.rb:291 1.107
After features/support/hooks.rb:75 0.000
20.241
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD without network and logged in 8.613
And I wait 10 seconds 10.006

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.054
When I press the "PRINTSCREEN" key 0.120
And GNOME offers me various screenshot options 1.248
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.075
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Tags: @product
10.071
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.285
When the "Dogtail rules!" notification is sent 0.233
Then the "Dogtail rules!" notification is shown to the user 0.552
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
Tags: @product
3:18.346
Before features/support/hooks.rb:245 0.007
# 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.932
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.058
And Tor is ready 15.447
And all notifications have disappeared 4.090
When I start "Additional Software" via GNOME Activities Overview 11.516
And I close the "tails-additional-software-config" window 1.960
When I start "Disks" via GNOME Activities Overview 8.188
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.470
When I start "GNOME Terminal" via GNOME Activities Overview 8.945
And I close the "gnome-terminal-server" window 1.833
When I start "Files" via GNOME Activities Overview 8.167
And I close the "org.gnome.Nautilus" window 6.371
When I start "Persistent Storage" via GNOME Activities Overview 10.203
And I close the "tps-frontend" window 3.869
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.657
When I start "Pidgin" via GNOME Activities Overview 8.699
And I close the "Pidgin" window 3.054
When I start "Thunderbird" via GNOME Activities Overview 9.451
And I close the "Thunderbird" window 12.689
When I start "Tor Browser" via GNOME Activities Overview 9.321
And I close the "Firefox" window 13.930
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.891
And I close the "unlock-veracrypt-volumes" window 2.479
When I start "Unsafe Browser" via GNOME Activities Overview 9.827
And I close the "Firefox" window 15.288
After features/support/hooks.rb:291 1.919
After features/support/hooks.rb:75 0.000
Tags: @product
38.641
Before features/support/hooks.rb:245 0.008
Given a computer 0.315
And I start the computer from DVD with network unplugged 35.245
When Tails detects disk read failures 0.911
Then I see a disk failure message on the splash screen 2.168
After features/support/hooks.rb:291 0.583
After features/support/hooks.rb:75 0.010
Tags: @product @doc
29.916
Before features/support/hooks.rb:245 0.007
Given a computer 0.256
And I have started Tails from DVD without network and logged in 8.468
When Tails detects disk read failures 0.894
Then I see a disk failure message 1.350
Then I can open the hardware failure documentation from the disk failure message 18.946
After features/support/hooks.rb:291 1.715
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.381
Before features/support/hooks.rb:245 0.009
Given a computer 0.306
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.652
Then I see a graphics card failure message on the splash screen 14.421
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.012
Tags: @product @doc
11.297
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.759
Then the included OpenPGP keys are valid for the next 1 month 2.537
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
Tags: @product
20.824
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.243
Then the keys trusted by APT are valid for the next 3 months 12.581
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.612
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 12.167
And I log in to a new session in German (de) 31.101
Then the amnesiac Documents directory exists 0.054
And there is a GNOME bookmark for the amnesiac Documents directory 3.288
After features/support/hooks.rb:291 1.116
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.506
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 9.638
And I log in to a new session in German (de) 32.152
Then the amnesiac Downloads directory exists 0.054
And there is a GNOME bookmark for the amnesiac Downloads directory 2.660
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.009
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.548
And I log in to a new session in German (de) 29.794
Then the amnesiac Music directory exists 0.054
And there is a GNOME bookmark for the amnesiac Music directory 2.611
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.262
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.741
And I log in to a new session in German (de) 30.106
Then the amnesiac Pictures directory exists 0.098
And there is a GNOME bookmark for the amnesiac Pictures directory 2.315
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.114
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.942
And I log in to a new session in German (de) 30.785
Then the amnesiac Videos directory exists 0.091
And there is a GNOME bookmark for the amnesiac Videos directory 3.294
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.097
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.412
When I log in to a new session in Arabic (ar) 34.461
Then the keyboard layout is set to "us" 0.121
When the network is plugged 0.044
And Tor is ready 13.993
Then I successfully start the Unsafe Browser in "ar" 14.948
And I kill the Unsafe Browser 5.765
When I enable the screen keyboard 0.174
Then the screen keyboard works in Tor Browser 26.583
And DuckDuckGo is the default search engine 12.005
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 12.490
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:291 1.262
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.136
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.567
When I log in to a new session in Chinese (zh_CN) 32.028
Then the keyboard layout is set to "cn" 0.214
When the network is plugged 0.053
And Tor is ready 16.721
Then I successfully start the Unsafe Browser in "zh_CN" 16.486
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 27.681
And DuckDuckGo is the default search engine 11.437
And I kill the Tor Browser 5.396
And the screen keyboard works in Thunderbird 17.127
And the layout of the screen keyboard is set to "us" 0.600
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.000
Feature: Localization
2:1.603
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.250
When I log in to a new session in English (en) 16.227
Then the keyboard layout is set to "us" 0.116
When the network is plugged 0.040
And Tor is ready 16.707
Then I successfully start the Unsafe Browser in "en" 15.816
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 28.194
And DuckDuckGo is the default search engine 10.616
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 13.616
And the layout of the screen keyboard is set to "us" 0.678
After features/support/hooks.rb:291 1.332
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.914
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.295
When I log in to a new session in French (fr) 30.280
Then the keyboard layout is set to "fr" 0.149
When the network is plugged 0.057
And Tor is ready 15.883
Then I successfully start the Unsafe Browser in "fr" 15.925
And I kill the Unsafe Browser 5.901
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 27.870
And DuckDuckGo is the default search engine 11.432
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 13.959
And the layout of the screen keyboard is set to "fr" 0.548
After features/support/hooks.rb:291 1.192
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.876
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.573
When I log in to a new session in German (de) 32.735
Then the keyboard layout is set to "de" 0.169
When the network is plugged 0.042
And Tor is ready 15.903
Then I successfully start the Unsafe Browser in "de" 15.330
And I kill the Unsafe Browser 5.770
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 27.387
And DuckDuckGo is the default search engine 21.877
And I kill the Tor Browser 5.563
And the screen keyboard works in Thunderbird 13.775
And the layout of the screen keyboard is set to "de" 0.646
After features/support/hooks.rb:291 1.257
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.713
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.484
When I log in to a new session in Italian (it) 32.589
Then the keyboard layout is set to "it" 0.185
When the network is plugged 0.033
And Tor is ready 15.738
Then I successfully start the Unsafe Browser in "it" 14.406
And I kill the Unsafe Browser 5.698
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 25.841
And DuckDuckGo is the default search engine 18.723
And I kill the Tor Browser 5.424
And the screen keyboard works in Thunderbird 11.855
And the layout of the screen keyboard is set to "us" 0.650
After features/support/hooks.rb:291 1.341
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.777
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.256
When I log in to a new session in Persian (fa) 31.793
Then the keyboard layout is set to "ir" 0.112
When the network is plugged 0.033
And Tor is ready 17.771
Then I successfully start the Unsafe Browser in "fa" 14.393
And I kill the Unsafe Browser 5.740
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 29.170
And DuckDuckGo is the default search engine 29.845
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 12.438
And the layout of the screen keyboard is set to "ir" 0.572
After features/support/hooks.rb:291 1.211
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.873
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.370
When I log in to a new session in Portuguese (pt) 30.195
Then the keyboard layout is set to "pt" 0.427
When the network is plugged 0.050
And Tor is ready 17.498
Then I successfully start the Unsafe Browser in "pt" 14.229
And I kill the Unsafe Browser 5.870
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 27.829
And DuckDuckGo is the default search engine 22.839
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 12.288
And the layout of the screen keyboard is set to "us" 0.667
After features/support/hooks.rb:291 1.367
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.025
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.272
When I log in to a new session in Russian (ru) 29.567
Then the keyboard layout is set to "ru" 0.203
When the network is plugged 0.043
And Tor is ready 17.329
Then I successfully start the Unsafe Browser in "ru" 14.921
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 27.025
And DuckDuckGo is the default search engine 10.735
And I kill the Tor Browser 5.464
And the screen keyboard works in Thunderbird 12.995
And the layout of the screen keyboard is set to "ru" 0.575
After features/support/hooks.rb:291 1.696
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.038
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.126
When I log in to a new session in Spanish (es) 31.949
Then the keyboard layout is set to "es" 0.267
When the network is plugged 0.046
And Tor is ready 42.496
Then I successfully start the Unsafe Browser in "es" 14.163
And I kill the Unsafe Browser 5.668
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 27.454
And DuckDuckGo is the default search engine 10.847
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 13.814
And the layout of the screen keyboard is set to "us" 0.659
After features/support/hooks.rb:291 0.923
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.069
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.249
When I log in to a new session in Turkish (tr) 32.692
Then the keyboard layout is set to "tr" 0.221
When the network is plugged 0.035
And Tor is ready 15.622
Then I successfully start the Unsafe Browser in "tr" 14.620
And I kill the Unsafe Browser 5.869
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.363
And DuckDuckGo is the default search engine 19.514
And I kill the Tor Browser 5.440
And the screen keyboard works in Thunderbird 12.779
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Tags: @product
44.314
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.064
And I capture all network traffic 0.015
When I disable MAC spoofing in Tails Greeter 3.946
And I log in to a new session 16.232
And the network is plugged 0.037
And Tor is ready 13.856
Then 1 network interface is enabled 0.111
And the 1st network device has its real MAC address configured 0.089
When I hotplug a network device and wait for it to be initialized 1.478
Then 2 network interfaces are enabled 0.079
And the 2nd network device has its real MAC address configured 0.085
And some network device leaked the real MAC address 0.315
After features/support/hooks.rb:291 0.910
After features/support/hooks.rb:75 0.052
Tags: @product
42.820
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.094
And I capture all network traffic 0.009
When I log in to a new session 16.596
And the network is plugged 0.072
And Tor is ready 15.676
Then 1 network interface is enabled 0.151
And the 1st network device has a spoofed MAC address configured 0.200
When I hotplug a network device and wait for it to be initialized 1.527
Then 2 network interfaces are enabled 0.075
And the 2nd network device has a spoofed MAC address configured 0.075
And no network device leaked the real MAC address 0.342
After features/support/hooks.rb:291 1.570
After features/support/hooks.rb:75 0.057
Tags: @product
2:27.360
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.453
And I capture all network traffic 0.005
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns false 0.173
When I log in to a new session 2:12.264
Then no network interfaces are enabled 0.130
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.281
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.052
Tags: @product
2:26.836
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.080
And I capture all network traffic 0.006
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.168
When I log in to a new session 2:12.167
Then no network interfaces are enabled 0.158
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 6.205
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.045
Tags: @product
2:27.583
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.989
And I capture all network traffic 0.007
And the network is plugged 0.040
And macchanger will fail by not spoofing and always returns true 0.161
And no network interface modules can be unloaded 0.485
When I log in to a new session 2:12.226
Then 1 network interface is enabled 0.107
But the MAC spoofing panic mode disabled networking 0.583
And no network device leaked the real MAC address 0.016
And I see the "All networking disabled" notification after at most 60 seconds 5.965
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.039
Tags: @product
52.492
Before features/support/hooks.rb:245 0.006
Given a computer 0.202
And I capture all network traffic 0.004
When I start the computer 0.950
Then the computer boots Tails 51.193
And no network interfaces are enabled 0.129
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.055
1:21.883
Before features/support/hooks.rb:245 0.005
Given a computer 0.171
And I start Tails from DVD with network unplugged and I login 1:8.328
And I plug and mount a USB drive containing a sample PNG 11.893
Then MAT can clean some sample PNG file 1.489
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:31.606
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.693
And I wait between 30 and 60 seconds 36.036

Slept for 36 seconds

Then the Tor Status icon tells me that Tor is not usable 0.737
When the network is plugged 0.036
Then I successfully configure Tor 41.373
And the Tor Status icon tells me that Tor is usable 0.713
And all notifications have disappeared 3.958
And the time has synced 0.056
After features/support/hooks.rb:291 0.922
After features/support/hooks.rb:75 0.000
Feature: Networking
35.288
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.018
And I disable networking in Tails Greeter 1.101
And I log in to a new session 15.597
Then no network interfaces are enabled 0.150
When I hotplug a network device 0.162
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.247
After features/support/hooks.rb:291 0.896
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
25.965
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.447
When I start "Onion Circuits" via GNOME Activities Overview 9.960
Then Onion Circuits starts 1.312
And Onion Circuits shows some circuits 0.246
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.000
Tags: @product
2:33.581
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:54.442
And I update APT using apt 17.127
And I install "python3-behave" using apt 19.297
Then the Tails Persistent Storage behave tests pass 2.714
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Tags: @product
39.140
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.155
When I log in to a new session without activating the Persistent Storage 19.143
Then Tails is running from USB drive "__internal" 0.392
And persistence is disabled 0.216
But a Tails persistence partition exists on USB drive "__internal" 6.232
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.000
Tags: @product
2:49.884
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.424
Then Tails is running from USB drive "__internal" 0.389
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 25.190
Then the file I created was copied to the Persistent Storage 0.665
When I shutdown Tails and wait for the computer to power off 10.498
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.204
Then persistence for "Persistent" is active 0.316
And the file I created in the Persistent directory exists 0.057
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.060
Tags: @product
52.502
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.579
And the system is very low on memory 3.073
When I create a file in the Persistent directory 0.850
When I try to create a persistent partition 19.727
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.165
When I close the Persistent Storage app 2.776
And I free up some memory 1.141
And I create a persistent partition with the default settings 12.973
Then the file I created was copied to the Persistent Storage 0.215
After features/support/hooks.rb:291 1.208
After features/support/hooks.rb:75 0.000
Tags: @product
2:21.589
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.267
Then Tails is running from USB drive "__internal" 0.391
And all tps features are active 1.927
And all persistent directories have safe access rights 2.933
When I disable the first tps feature 4.392
Then all tps features but the first one are active 1.895
And I shutdown Tails and wait for the computer to power off 8.959
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.861
Then all tps features but the first one are active 1.960
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.011
Tags: @product
17.183
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.495
Then persistence for "Persistent" is active 0.205
And I create a file in the Persistent directory 0.057
Then the file I created was copied to the Persistent Storage 0.064
When I disable the first tps feature 4.441
Then persistence for "Persistent" is not active 0.086
And the Persistent directory does not exist 0.061
When I enable the first tps feature 2.631
Then persistence for "Persistent" is active 0.068
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Tags: @product
17.439
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.234
Then persistence for "Persistent" is active 0.107
When I create a file in the Persistent directory 0.075
And I disable the first tps feature 4.380
And I delete the data of the Persistent Folder feature 3.593
Then the file I created does not exist on the Persistent Storage 0.048
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.000
Tags: @product
49.865
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.150
And the network is plugged 0.035
And Tor is ready 17.288
And I take note of which tps features are available 0.580
When I write some files expected to persist 1.359
And I shutdown Tails and wait for the computer to power off 6.840
# 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.611
After features/support/hooks.rb:291 0.131
After features/support/hooks.rb:75 0.000
Tags: @product
2:43.103
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.313
And the network is plugged 0.060
And Tor is ready 17.887
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.157
And I shutdown Tails and wait for the computer to power off 6.585
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.999
And I capture all network traffic 0.013
And the network is plugged 0.156
And Tor is ready 17.218
And I switch to the "persistent-con-current" NetworkManager connection 0.356
And the 1st network device has a spoofed MAC address configured 0.075
And no network device leaked the real MAC address 0.279
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.043
Tags: @product
49.506
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 10.386
And I enable persistence creation in Tails Greeter 1.129
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.154
Then I create a persistent partition with the default settings using the wizard that was already open 19.837
After features/support/hooks.rb:291 1.405
After features/support/hooks.rb:75 0.000
Tags: @product
4:24.912
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.414
When I enable persistence 37.862
Then no persistent Greeter options were restored 14.045
When I set all Greeter options to non-default values 22.284
And I log in to a new session in German (de) after having activated the Persistent Storage 45.408
Then all Greeter options are set to non-default values 0.443
When I cold reboot the computer 5.376
And the computer reboots Tails 55.338
Given I enable persistence 27.988
Then persistent Greeter options were restored 14.826
When I log in to a new session after having activated the Persistent Storage 30.537
Then all Greeter options are set to non-default values 0.385
After features/support/hooks.rb:291 1.372
After features/support/hooks.rb:75 0.009
Tags: @product
3:22.370
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.594
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 36.029
And I shutdown Tails and wait for the computer to power off 14.668
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:47.194
And I change the passphrase of the Persistent Storage back to the original 34.884
After features/support/hooks.rb:291 2.087
After features/support/hooks.rb:75 0.009
Tags: @product
48.117
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.201
And I log in to a new session without activating the Persistent Storage 16.766
Then persistence is disabled 0.225
But a Tails persistence partition exists on USB drive "__internal" 5.347
And all notifications have disappeared 8.011
When I delete the persistent partition 7.198
Then there is no persistence partition on USB drive "__internal" 0.366
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.000
Tags: @product
2:6.457
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.693
When I write some dotfile expected to persist 0.064
And I shutdown Tails and wait for the computer to power off 6.760
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.579
Then the expected persistent dotfile is present in the filesystem 0.358
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.013
Tags: @product
1:28.469
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.296
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.072
When I try to enable persistence 0.248
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.164
When I log in to a new session after having activated the Persistent Storage 35.762
And all notifications have disappeared 8.329
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.202
And all tps features are enabled 2.342
And all tps features but the first one are active 2.047
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.000
Tags: @product
5:0.424
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:53.080
And I enable persistence 27.740
And I log in to a new session after having activated the Persistent Storage 38.332
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.991
And persistence is enabled 0.280
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000
Tags: @product
28.703
Before features/support/hooks.rb:245 0.043
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.657
And I enable persistence but something goes wrong during the LUKS header upgrade 19.386
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.659
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.000
Tags: @product
44.784
When I choose to connect to Tor automatically 2.067
And I accept Tor Connection's offer to use my persistent bridges 1.738
And I click "Connect to Tor" 1.227
Then I wait until Tor is ready 37.533
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.103
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.102
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.055
Tags: @product
18.461
When I choose to connect to Tor automatically 2.061
And I accept Tor Connection's offer to use my persistent bridges 1.785
And I disable saving bridges to Persistent Storage 1.238
And I configure a direct connection in the Tor Connection Assistant 9.626
Then I wait until Tor is ready 1.485
And tca.conf includes no bridge 0.015
And the "TorConfiguration" tps feature is not enabled and not active 1.127
And all Internet traffic has only flowed through Tor or connectivity check service 1.121
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.058
26.731
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 11.202
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.668
Then I see Pidgin's account manager window 3.164
And Pidgin's D-Bus interface is not available 0.696
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
1:15.975
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.920
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.344
Then I see Pidgin's account manager window 3.340
When I create my XMPP account 15.365
And I close Pidgin's account manager window 0.697
Then Pidgin automatically enables my XMPP account 3.229
Given my XMPP friend goes online 12.724
When I start a conversation with my friend 2.063
And I say something to my friend 1.477
Then I receive a response from my friend 10.812
After features/support/hooks.rb:450 0.645
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.001
2:17.647
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 21.899
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.322
Then I see Pidgin's account manager window 2.750
When I create my XMPP account 14.827
And I close Pidgin's account manager window 0.672
Then Pidgin automatically enables my XMPP account 3.217
When I join some empty multi-user chat 9.647
And I clear the multi-user chat's scrollback 1.952
And my XMPP friend goes online and joins the multi-user chat 13.165
Then I can see that my friend joined the multi-user chat 0.690
And I say something to my friend in the multi-user chat 1.477
Then I receive a response from my friend in the multi-user chat 10.821
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.470
Then I see the Tails GitLab URL 10.828
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.825
Then the Tor Browser loads the Tails GitLab 9.067
After features/support/hooks.rb:450 2.106
After features/support/hooks.rb:291 1.512
After features/support/hooks.rb:75 0.002
1:10.302
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.487
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.349
Then I see Pidgin's account manager window 2.857
And I create my XMPP account 15.421
And I close Pidgin's account manager window 0.720
Then Pidgin automatically enables my XMPP account 3.228
And I can join the "tails" channel on "chat.disroot.org" 24.236
After features/support/hooks.rb:450 0.977
After features/support/hooks.rb:291 1.556
After features/support/hooks.rb:75 0.000
5:13.463
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.715
And the network is plugged 0.034
And Tor is ready 16.733
And available upgrades have been checked 0.051
And all notifications have disappeared 3.933
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.330
Then I see Pidgin's account manager window 3.151
When I create my XMPP account 15.221
And I close Pidgin's account manager window 0.726
Then Pidgin automatically enables my XMPP account 3.239
When I close Pidgin 0.791
And I take note of the configured Pidgin accounts 0.020
And I shutdown Tails and wait for the computer to power off 8.662
Given a computer 0.221
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:10.241
And Pidgin has the expected persistent accounts configured 0.024
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.939
Then Pidgin automatically enables my XMPP account 6.409
And I join some empty multi-user chat 9.733
# 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.347
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 18.792
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.245
When I close Pidgin's certificate import failure dialog 0.696
And I close Pidgin's certificate manager 1.292
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.107
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 27.361
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.234
When I close Pidgin's certificate import failure dialog 0.773
And I close Pidgin's certificate manager 1.269
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 28.158
After features/support/hooks.rb:450 1.856
After features/support/hooks.rb:291 0.883
After features/support/hooks.rb:75 0.024
Tags: @product
11.074
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 10.343
Then the live user has been setup by live-boot 0.328
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.151
And the live user owns its home directory which has strict permissions 0.250
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
18.589
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 18.402
Then no unexpected services are listening for network connections 0.186

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

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

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

After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.000
Tags: @product
17.347
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.728
Then the live user can only access allowed local services 5.619

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 cupsd on 127.0.0.1:631 (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 10.200.1.1:9050 (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 onion-grater on 0.0.0.0:951 (TCP) as expected

After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
8.838
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.709
Then there are no unexpected messages of priority "err" or higher in the journal 0.128
After features/support/hooks.rb:291 0.911
After features/support/hooks.rb:75 0.000
Tags: @product
10.151
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.061
Then there are no unexpected messages of priority "err" or higher in the journal 0.090
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.000
Tags: @product
24.055
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.353
When I request a shutdown using the system menu 1.891
Then Tails eventually shuts down 9.811
After features/support/hooks.rb:291 0.165
After features/support/hooks.rb:75 0.000
1:30.881
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.380
When I request a reboot using the system menu 1.697
Then Tails eventually restarts 1:16.803
After features/support/hooks.rb:291 3.489
After features/support/hooks.rb:75 0.000
8.377
Given I monitor the network connections of SSH 0.084
And I have the SSH key pair for an SSH server 0.353
When I connect to an SSH server on the Internet 6.612
Then I have sucessfully logged into the SSH server 1.305
And I see that SSH is properly stream isolated 0.021
After features/support/hooks.rb:450 0.518
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
7.808
Given I have the SSH key pair for an SSH server 0.209
And an SSH server is running on the LAN 0.666
When I connect to an SSH server on the LAN 5.313
Then I am prompted to verify the SSH fingerprint for the SSH server 1.618
After features/support/hooks.rb:450 0.438
After features/support/hooks.rb:291 0.936
After features/support/hooks.rb:75 0.001
11.918
Given I have the SSH key pair for an SFTP server 0.253
When I connect to an SFTP server on the Internet 11.216
Then I successfully connect to the SFTP server 0.449
After features/support/hooks.rb:450 0.448
After features/support/hooks.rb:291 1.325
After features/support/hooks.rb:75 0.000
17.048
Given I cancel setting up an email account 2.854
When I open Thunderbird's Add-ons Manager 2.334
And I open the Extensions tab 1.096
Then I see that no add-ons are enabled in Thunderbird 10.763
After features/support/hooks.rb:450 0.715
After features/support/hooks.rb:291 1.079
After features/support/hooks.rb:75 0.000
44.201
When I enter my email credentials into the autoconfiguration wizard 10.077
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.408
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.448
When I accept the autoconfiguration wizard's configuration 18.931
And I send an email to myself 6.150
And I fetch my email 1.462
Then I can find the email I sent to myself in my inbox 6.721
After features/support/hooks.rb:450 1.480
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.000
12:10.800
When the network is plugged 0.042
And I wait 720 seconds 12:0.093

Slept for 720 seconds

Then I successfully configure Tor 10.623
And the time has synced 0.041
After features/support/hooks.rb:291 1.733
After features/support/hooks.rb:75 0.000
9.494
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 3.622
And I look at the hide mode but then I go back 4.464
And I choose to connect to Tor automatically 1.235
Then Tor Connection does not propose me to use Tor bridges 0.136
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.911
Given the Tor network and default bridges are blocked 1.892
And the network is plugged 0.046
And I make sure time sync before Tor connects indicates a captive portal 1.225
And the Tor Connection Assistant autostarts 2.202
When I choose to connect to Tor automatically 1.833
And I click "Connect to Tor" 1.190
Then the Tor Connection Assistant fails to connect to Tor 27.304
And the Tor Connection Assistant knows that it's not the time sync that failed 10.652
And the Tor Connection Assistant knows that there might be a captive portal 0.132
When I open the Unsafe Browser from Tor Connection 14.452
And I log-in to the Captive Portal 9.646
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.549
And I allow time sync before Tor connects to work again 0.049
And I click "Connect to Tor" 1.158
Then I wait until Tor is ready 7.454
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.001
Tags: @product
12.851
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.286
Then the firewall's policy is to drop all IPv4 traffic 0.167
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.246
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.077
And the firewall is configured to block all external IPv6 traffic 0.073
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.000
Tags: @product
42.275
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.093
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 16.696
And I open the Tails homepage in the Unsafe Browser 12.216
And the Tails homepage loads in the Unsafe Browser 0.684
Then the firewall leak detector has detected leaks 0.576
After features/support/hooks.rb:291 1.352
After features/support/hooks.rb:75 0.055
Tags: @product
13.800
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.010
And I capture all network traffic 0.005
And I disable Tails' firewall 0.207
When I do a TCP DNS lookup of "torproject.org" 0.472
Then the firewall leak detector has detected leaks 0.103
After features/support/hooks.rb:291 1.790
After features/support/hooks.rb:75 0.064
Tags: @product
13.080
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.269
And I capture all network traffic 0.006
And I disable Tails' firewall 0.231
When I do a UDP DNS lookup of "torproject.org" 0.484
Then the firewall leak detector has detected leaks 0.088
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.062
Tags: @product
16.467
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.950
And I capture all network traffic 0.007
And I disable Tails' firewall 0.208
When I send some ICMP pings 4.185
Then the firewall leak detector has detected leaks 0.114
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.094
13.290
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.879
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.339
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.360
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
16.338
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 14.888
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.364
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.085
After features/support/hooks.rb:450 0.418
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
17.487
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.974
When I open an untorified ICMP connection to 1.2.3.4 5.437
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:450 0.398
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Tags: @product
25.606
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.032
And the system DNS is using the local DNS resolver 0.033
And the network is plugged 0.051
And I successfully configure Tor 16.472
Then the system DNS is still using the local DNS resolver 0.017
After features/support/hooks.rb:291 1.244
After features/support/hooks.rb:75 0.000
10.277
When I monitor the network connections of tails-security-check 0.068
And I re-run tails-security-check 0.173
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.035
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 1.084
After features/support/hooks.rb:75 0.000
2.602
When I monitor the network connections of htpdate 0.075
And I re-run htpdate 2.511
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.571
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
32.317
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.062
And I re-run tails-upgrade-frontend-wrapper 32.242
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.602
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.000
25.169
When I monitor the network connections of Tor Browser 0.084
And I start the Tor Browser 23.819
And the Tor Browser loads the startup page 1.212
Then I see that Tor Browser is properly stream isolated 0.052
After features/support/hooks.rb:450 1.500
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
Tags: @product
46.900
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.248
And a web server is running on the LAN 1.047
And I capture all network traffic 0.008
When I start the Tor Browser 21.067
And the Tor Browser loads the startup page 1.284
And I open a page on the LAN web server in the Tor Browser 9.668
Then the Tor Browser shows the "Unable to connect" error 1.112
And no traffic was sent to the web server on the LAN 0.463
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.034
51.410
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.746
Then the amnesiac Tor Browser directory exists 0.057
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.797
And the persistent Tor Browser directory does not exist 0.058
When I start the Tor Browser 20.111
And the Tor Browser loads the startup page 1.244
Then I can save the current page as "index.html" to the default downloads directory 5.077
And I can print the current page as "output.pdf" to the default downloads directory 11.316
After features/support/hooks.rb:450 1.847
After features/support/hooks.rb:291 1.018
After features/support/hooks.rb:75 0.000
45.977
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.107
When I start the Tor Browser 19.979
Then the Tor Browser loads the startup page 1.230
When I download some file in the Tor Browser 11.441
Then the file is saved to the default Tor Browser download directory 0.218
After features/support/hooks.rb:450 2.169
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
1:15.326
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.097
When I start the Tor Browser 20.093
And the Tor Browser loads the startup page 1.254
Then I can listen to an Ogg audio track in Tor Browser 39.880
After features/support/hooks.rb:450 2.774
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
45.790
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.980
When I start the Tor Browser 21.431
And the Tor Browser loads the startup page 1.366
Then I can watch a WebM video in Tor Browser 10.012
After features/support/hooks.rb:450 1.402
After features/support/hooks.rb:291 1.441
After features/support/hooks.rb:75 0.000
Tags: @product
1:14.928
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.947
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.114
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.076
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.063
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.061
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/tmp/synaptic.html" exists 0.051
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.122
When I start the Tor Browser 20.389
And the Tor Browser loads the startup page 1.089
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.460
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.587
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.090
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.160
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.905
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.506
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.072
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.111
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.295
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.564
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.089
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.190
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.413
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.607
# 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.065
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.242
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.526
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Tags: @product
33.550
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.858
When I start the Tor Browser 20.527
Then the Tor Browser uses all expected TBB shared libraries 1.164
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
51.044
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.290
When I start the Tor Browser 20.548
And the Tor Browser loads the startup page 1.233
And I open the Tails homepage in the Tor Browser 9.451
Then the Tor Browser loads the Tails homepage 1.264
When I request a new identity in Tor Browser 3.513
Then the Tor Browser restarts into a fresh session 2.742
After features/support/hooks.rb:450 2.193
After features/support/hooks.rb:291 1.693
After features/support/hooks.rb:75 0.000
Tags: @product
36.942
Before features/support/hooks.rb:245 0.023
Given I have started Tails from DVD and logged in and the network is connected 12.549
When I start the Tor Browser 21.449
And the Tor Browser loads the startup page 1.287
Then Tor Browser's circuit view is working 1.655
After features/support/hooks.rb:291 1.149
After features/support/hooks.rb:75 0.000
Tags: @product
51.752
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.019
When I start the Tor Browser 18.543
And the Tor Browser loads the startup page 1.257
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.056
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.898
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.708
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.268
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.000
Tags: @product
1:44.165
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.311
And the network is plugged 0.047
And I successfully configure Tor 20.756
And available upgrades have been checked 0.044
And all notifications have disappeared 4.702
Then the persistent Tor Browser directory exists 0.073
And there is a GNOME bookmark for the persistent Tor Browser directory 1.932
When I start the Tor Browser 21.888
And I open the address "https://tails.net/about" in the Tor Browser 11.976
And "Tails - How Tails works" has loaded in the Tor Browser 1.332
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.153
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.804
Then "Tails - How Tails works" has loaded in the Tor Browser 1.593
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.548
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.000
Tags: @product
40.437
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.559
Then the amnesiac Documents directory exists 0.101
And there is a GNOME bookmark for the amnesiac Documents directory 1.813
Then I start the Tor Browser in offline mode 21.064
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.898
After features/support/hooks.rb:291 1.141
After features/support/hooks.rb:75 0.000
Tags: @product
40.046
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.306
Then the amnesiac Downloads directory exists 0.056
And there is a GNOME bookmark for the amnesiac Downloads directory 1.923
Then I start the Tor Browser in offline mode 22.104
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.655
After features/support/hooks.rb:291 1.111
After features/support/hooks.rb:75 0.000
Tags: @product
40.941
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.229
Then the amnesiac Music directory exists 0.079
And there is a GNOME bookmark for the amnesiac Music directory 2.167
Then I start the Tor Browser in offline mode 22.911
And I can save the current page as "index.html" to the Music GNOME bookmark 7.553
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Tags: @product
40.532
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.262
Then the amnesiac Pictures directory exists 0.064
And there is a GNOME bookmark for the amnesiac Pictures directory 2.120
Then I start the Tor Browser in offline mode 22.379
And I can save the current page as "index.html" to the Pictures GNOME bookmark 7.706
After features/support/hooks.rb:291 1.155
After features/support/hooks.rb:75 0.000
Tags: @product
40.367
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.326
Then the amnesiac Videos directory exists 0.056
And there is a GNOME bookmark for the amnesiac Videos directory 1.905
Then I start the Tor Browser in offline mode 22.379
And I can save the current page as "index.html" to the Videos GNOME bookmark 7.699
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.000
Tags: @product
3:19.523
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.070
And all tps features are active 2.296
And all persistent filesystems have safe access rights 0.215
And all persistence configuration files have safe access rights 0.422
And all persistent directories have safe access rights 2.526
When I start the Tor Browser in offline mode 22.201
And I add a bookmark to eff.org in the Tor Browser 15.924
And I cold reboot the computer 9.536
And the computer reboots Tails 57.017
And I enable persistence 14.278
And I log in to a new session 32.235
And all notifications have disappeared 8.442
And I start the Tor Browser in offline mode 22.364
Then the Tor Browser has a bookmark to eff.org 1.991
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.010
4.666
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.468
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.197
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
7.522
Given I have the SSH key pair for a Git repository 0.252
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.104
Then the Git repository "testing" has been cloned successfully 0.166
After features/support/hooks.rb:450 0.464
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
0.450
When I wget "https://example.com/" to stdout 0.450
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.354
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
4.141
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.141

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.678
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.000
0.435
When I curl "https://example.com/" to stdout 0.435
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.287
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
45.265
Given I have started Tails from DVD without network and logged in 8.488
And I plug and mount a USB drive containing sample videos 12.107
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.132
And the file "/home/amnesia/video.mp4" exists 0.061
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.150
When I open "/home/amnesia/video.mp4" with Totem 3.098
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.538
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.129
Given I close Totem 0.209
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.070
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.095
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.199
Then Totem tells me it is not allowed to open this file 1.839
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.064
Given I close Totem 0.134
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.137
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.146
Then Totem tells me it is not allowed to open this file 1.179
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.143
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.061
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.146
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.281
Then Totem tells me it is not allowed to open this file 0.978
# 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.088
Given I close Totem 0.136
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.083
And the file "/home/amnesia/.purple/otr.private_key" exists 0.061
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.159
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.169
Then Totem tells me it is not allowed to open this file 0.862
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.097
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Feature: Using Totem
23.717
Given I have started Tails from DVD and logged in and the network is connected 12.875
Then I can watch a WebM video over HTTPs 10.841
After features/support/hooks.rb:450 0.657
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
37.324
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.583
And I plug and mount a USB drive containing sample videos 12.866
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.074
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.237
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.104
Given I close Totem 0.462
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.172
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.081
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.186
Then Totem tells me it is not allowed to open this file 1.452
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.102
After features/support/hooks.rb:291 1.369
After features/support/hooks.rb:75 0.000
Tags: @product
40.968
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.911
And I disable the Unsafe Browser 4.195
And I log in to a new session 15.985
And the network is plugged 0.042
And all notifications have disappeared 7.175
When I try to start the Unsafe Browser 0.177
Then the Unsafe Browser complains that it is disabled 2.481
After features/support/hooks.rb:291 1.142
After features/support/hooks.rb:75 0.000
Tags: @product
41.668
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.635
And a web server is running on the LAN 1.038
When I successfully start the Unsafe Browser 15.613
And I open a page on the LAN web server in the Unsafe Browser 11.198
Then the Unsafe Browser displays the LAN web server hello message 0.182
After features/support/hooks.rb:291 1.125
After features/support/hooks.rb:75 0.003
Tags: @product @doc
46.009
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.538
When I successfully start the Unsafe Browser 15.518
Then the Unsafe Browser runs as the expected user 0.559
And the Unsafe Browser has a red theme 0.655
And the Unsafe Browser shows a warning as its start page 0.708
And the Unsafe Browser has no add-ons enabled 8.669
And the Unsafe Browser has no bookmarks 7.450
And the Unsafe Browser uses all expected TBB shared libraries 0.909
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
Tags: @product
39.108
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.676
When I successfully start the Unsafe Browser 14.824
When I open the Tails homepage in the Unsafe Browser 11.739
Then the Tails homepage loads in the Unsafe Browser 0.613
And the Unsafe Browser has sent packets out to the Internet 0.254
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
29.892
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.017
When I successfully start the Unsafe Browser 15.234
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.086
And the Unsafe Browser chroot is torn down 0.431
After features/support/hooks.rb:291 0.859
After features/support/hooks.rb:75 0.000
39.901
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.562
When I successfully start the Unsafe Browser 14.920
# 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.165
Then I see a warning about another instance already running 3.241
After features/support/hooks.rb:291 1.086
After features/support/hooks.rb:75 0.000
Tags: @product
38.008
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.970
When I configure the Unsafe Browser to use a local proxy 0.191
And I successfully start the Unsafe Browser 16.899
And I open the Tails homepage in the Unsafe Browser 8.446
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.501
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
2:31.481
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.866
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 18.992
And I wait 120 seconds 2:0.095

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.433
After features/support/hooks.rb:450 0.597
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.042
28.028
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.373
And the network is unplugged 0.069
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I try to start the Unsafe Browser 0.201
Then I am told I cannot start the Unsafe Browser when I am offline 6.374
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
17.769
When I plug a USB drive containing a basic VeraCrypt volume 6.948
And I cancel the GNOME authentication prompt 1.741
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.060
And I open this VeraCrypt volume in GNOME Files 4.059
Then I see the expected contents in this VeraCrypt volume 0.411
When I lock the currently opened VeraCrypt volume 0.389
Then the VeraCrypt volume has been unmounted and locked 0.157
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.009
21.484
When I plug a USB drive containing a hidden VeraCrypt volume 10.335
And I cancel the GNOME authentication prompt 1.808
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.356
And I open this VeraCrypt volume in GNOME Files 3.856
Then I see the expected contents in this VeraCrypt volume 0.471
When I lock the currently opened VeraCrypt volume 0.507
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
27.399
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.290
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.021
And I open this VeraCrypt volume in GNOME Files 4.609
Then I see the expected contents in this VeraCrypt volume 0.892
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.165
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
38.061
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.435
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.593
And I open this VeraCrypt volume in GNOME Files 4.392
Then I see the expected contents in this VeraCrypt volume 0.809
When I lock the currently opened VeraCrypt file container 0.649
Then the VeraCrypt file container has been unmounted and locked 0.180
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.017
24.519
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.035
And I cancel the GNOME authentication prompt 1.722
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.635
And I open this VeraCrypt volume in GNOME Files 3.098
Then I see the expected contents in this VeraCrypt volume 0.388
When I lock the currently opened VeraCrypt volume 0.470
Then the VeraCrypt volume has been unmounted and locked 0.167
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
25.146
When I plug a USB drive containing a hidden VeraCrypt volume 10.319
And I cancel the GNOME authentication prompt 2.045
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.472
And I open this VeraCrypt volume in GNOME Files 3.162
Then I see the expected contents in this VeraCrypt volume 0.493
When I lock the currently opened VeraCrypt volume 0.492
Then the VeraCrypt volume has been unmounted and locked 0.160
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
42.221
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.884
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.101
And I open this VeraCrypt volume in GNOME Files 3.731
Then I see the expected contents in this VeraCrypt volume 0.811
When I lock the currently opened VeraCrypt file container 0.449
Then the VeraCrypt file container has been unmounted and locked 0.243
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.015
44.328
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.242
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.303
And I open this VeraCrypt volume in GNOME Files 3.985
Then I see the expected contents in this VeraCrypt volume 1.063
When I lock the currently opened VeraCrypt file container 0.461
Then the VeraCrypt file container has been unmounted and locked 0.272
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.014
34.794
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.142
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.037
And I open this VeraCrypt volume in GNOME Files 3.996
Then I see the expected contents in this VeraCrypt volume 0.901
When I lock the currently opened VeraCrypt file container 0.447
Then the VeraCrypt file container has been unmounted and locked 0.268
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
Tags: @product
8.614
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.407
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.207
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Tags: @product
9.105
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.032
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.072
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
21.265
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.210
When I start "WhisperBack" via GNOME Activities Overview 9.764
Then WhisperBack has debugging information 3.290
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.000