Project Number Date
test_Tails_ISO_devel 3344 31 Mar 2024, 12:13

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:51.386 Passed
Tags: @product
1:43.168
Before features/support/hooks.rb:245 0.022
Given a computer 0.559
And I temporarily create a 100 MiB disk named "swap" 0.137
And I create a gpt swap partition on disk "swap" 9.982
And I plug SATA drive "swap" 1.062
And I temporarily create a 2 GiB disk named "live_hd" 0.046
And I write the Tails ISO image to disk "live_hd" 17.864
And I plug SATA drive "live_hd" 1.058
When I start Tails with network unplugged and I login 1:12.074
Then a "swap" partition was detected by Tails on drive "swap" 0.101
And drive "live_hd" is detected by Tails 0.129
But Tails has no disk swap enabled 0.085
And drive "live_hd" is not mounted 0.065
After features/support/hooks.rb:291 0.896
After features/support/hooks.rb:75 0.116
Tags: @product
1:25.037
Before features/support/hooks.rb:245 0.001
Given a computer 0.170
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.968
And I plug non-removable USB drive "fake_TailsData" 1.052
When I start the computer 1.096
And the computer boots Tails 52.375
Then drive "fake_TailsData" is detected by Tails 0.164
And Tails Greeter has not detected a persistence partition 13.163
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.009
Tags: @product
1:23.095
Before features/support/hooks.rb:245 0.002
Given a computer 0.177
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.052
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.630
And I plug SATA drive "fake_TailsData" 1.051
When I start the computer 1.001
And the computer boots Tails 51.097
Then drive "fake_TailsData" is detected by Tails 0.323
And Tails Greeter has not detected a persistence partition 13.761
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.008
Tags: @product
1:25.508
Before features/support/hooks.rb:245 0.001
Given a computer 0.154
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.046
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.942
And I plug SATA drive "gpt_ext2" 1.052
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.046
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.960
And I plug SATA drive "msdos_fat32" 1.056
And I start Tails from DVD with network unplugged and I login 1:13.830
Then drive "gpt_ext2" is detected by Tails 0.161
And drive "gpt_ext2" is not mounted 0.070
And drive "msdos_fat32" is detected by Tails 0.106
And drive "msdos_fat32" is not mounted 0.081
After features/support/hooks.rb:291 1.216
After features/support/hooks.rb:75 0.008
Tags: @product
1:51.515
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:46.283
And running a command as root with pkexec requires PolicyKit administrator privileges 0.121
Then I can run a command as root with sudo 0.093
Then I can run a command as root with pkexec 5.017
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.006
Tags: @product
1:25.699
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 42.101
And running a command as root with pkexec requires PolicyKit administrator privileges 0.153
Then I cannot run a command as root with sudo and the standard passwords 0.282
And I cannot run a command as root with pkexec and the standard passwords 19.244
Then I cannot login as root using su with the standard passwords 23.918
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.026
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.129
When the network is plugged 0.198
And I successfully configure Tor 15.647
Then the system clock is less than 5 minutes incorrect 0.051
After features/support/hooks.rb:450 0.580
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.768
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.193
When the network is plugged 0.038
And the Tor Connection Assistant autostarts 3.660
And I configure some normal bridges in the Tor Connection Assistant 12.434
And I wait until Tor is ready 3.394
Then the system clock is less than 5 minutes incorrect 0.047
After features/support/hooks.rb:450 0.486
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.000
Feature: Time syncing
58.887
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.112
When I bump the system time with "+1 day" 0.245
And I capture all network traffic 0.003
And the network is plugged 0.052
And the Tor Connection Assistant autostarts 3.962
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.223
And I wait until Tor is ready 32.025
Then the system clock is less than 5 minutes incorrect 0.054
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.209
After features/support/hooks.rb:450 0.744
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.035
Feature: Time syncing
1:16.330
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.753
When I bump the system time with "-15 days" 0.391
And I warm reboot the computer 0.013
And the computer reboots Tails 1:6.801
Then Tails' hardware clock is close to the host system's time 0.369
After features/support/hooks.rb:450 0.124
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:14.121
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.871
When I bump the hardware clock's time with "-15 days" 1.251
And I warm reboot the computer 0.011
And the computer reboots Tails 1:2.293
Then the hardware clock is still off by "-15 days" 0.693
After features/support/hooks.rb:450 0.112
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.008
Feature: Time syncing
56.538
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.201
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.171
And I start the computer 1.072
And the computer boots Tails 54.772
Then the system clock is just past Tails' source date 0.320
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.008
Feature: Time syncing
32.065
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.317
And I make sure time sync before Tor connects times out 1.162
When the network is plugged 0.035
And I successfully configure Tor 22.474
Then the system clock is less than 5 minutes incorrect 0.074
After features/support/hooks.rb:450 0.556
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:0.929
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.363
When I bump the system time with "+8 hours +15 minutes" 0.274
And all notifications have disappeared 3.709
And I capture all network traffic 0.004
And I make sure time sync before Tor connects fails 0.118
And the network is plugged 0.030
And the Tor Connection Assistant autostarts 2.991
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.173
And I click "Connect to Tor" 1.145
And the Tor Connection Assistant fails to connect to Tor 15.321
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.697
Then the system clock is less than 20 minutes incorrect 0.188
When I click "Connect to Tor" 1.146
Then I wait until Tor is ready 6.644
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.046
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:450 0.600
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.054
Feature: Time syncing
57.484
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.283
When I bump the system time with "+8 hours +15 minutes" 0.248
And all notifications have disappeared 3.861
And I capture all network traffic 0.003
And the network is plugged 0.081
And the Tor Connection Assistant autostarts 3.913
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.388
And I click "Connect to Tor" 1.194
Then the Tor Connection Assistant reports that it failed to connect 11.620
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.003
Then the system clock is less than 20 minutes incorrect 0.228
# "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.350
When I click "Connect to Tor" 1.166
Then I wait until Tor is ready 6.074
And all Internet traffic has only flowed through the configured bridges 0.694
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.060
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.309
After features/support/hooks.rb:450 0.469
After features/support/hooks.rb:291 0.878
After features/support/hooks.rb:75 0.035
Feature: Time syncing
51.324
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.168
And I make sure time sync before Tor connects uses a fake connectivity check service 1.158
And the network is plugged 0.046
And Tor is ready 40.425
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.514
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.010
After features/support/hooks.rb:450 0.777
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.001
Tags: @product
18.034
When I configure some normal bridges in the Tor Connection Assistant 12.281
Then I wait until Tor is ready 4.792
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.059
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.889
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.053
Tags: @product
15.792
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.957
Then I wait until Tor is ready 1.690
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.121
And all Internet traffic has only flowed through the configured bridges 1.012
After features/support/hooks.rb:291 1.421
After features/support/hooks.rb:75 0.043
Tags: @product
36.237
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.920
Then I wait until Tor is ready 2.446
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.050
And all Internet traffic has only flowed through the configured bridges 0.808
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.032
Tags: @product
1:6.588
Given the Tor network and default bridges are blocked 1.902
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.812
Then the Tor Connection Assistant reports that it failed to connect 0.137
And tca.conf is empty 0.216
Given I scan a QR code from the error page in Tor Connection Assistant 21.088
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 11.068
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.096
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.090
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.032
46.318
When I configure the default bridges in the Tor Connection Assistant 12.801
Then I wait until Tor is ready 31.111
And Tor is configured to use the default bridges 0.485
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.065
And Tor is configured to use the default bridges 0.450
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.394
After features/support/hooks.rb:291 1.125
After features/support/hooks.rb:75 0.034
Tags: @product
26.997
Given the Tor network is blocked 1.927
When I configure a direct connection in the Tor Connection Assistant 22.076
Then I wait until Tor is ready 1.584
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.057
And Tor is configured to use the default bridges 0.414
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.926
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.051
Tags: @product
43.980
Given the Tor network and default bridges are blocked 2.321
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.180
Then the Tor Connection Assistant reports that it failed to connect 0.115
And tca.conf is empty 0.212
Given the Tor network and default bridges are unblocked 1.246
And I retry connecting to Tor 1.180
Then I wait until Tor is ready 6.783
And tca.conf includes no bridge 0.026
And available upgrades have been checked 0.040
And all Internet traffic has only flowed through Tor or connectivity check service 0.871
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.049
Tags: @product
4.805
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.386
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.165
And I cannot click the "Connect to Tor" button 0.254
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.042
Tags: @product
26.329
Given I configure a direct connection in the Tor Connection Assistant 6.953
And I wait until Tor is ready 3.388
When I disconnect the network through GNOME 2.758
And I connect the network through GNOME 2.654
Then the Tor Connection Assistant autostarts 1.858
And the Tor Connection Assistant connects to Tor 6.014
And I wait until Tor is ready 0.966
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through Tor or connectivity check service 1.688
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.052
Tags: @product
42.577
Given I configure a direct connection in the Tor Connection Assistant 6.523
And I wait until Tor is ready 3.672
And I disconnect the network through GNOME 2.654
And the Tor network and default bridges are blocked 1.453
When I connect the network through GNOME 2.538
Then the Tor Connection Assistant reports that it failed to connect 25.734
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.039
Tags: @product
39.412
Given the Tor network and default bridges are blocked 3.454
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.284
Then the Tor Connection Assistant reports that it failed to connect 0.159
Given the Tor network and default bridges are unblocked 1.579
When I click "Connect to Tor" 1.162
Then I wait until Tor is ready 9.054
And Tor is configured to use the default bridges 0.527
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.191
After features/support/hooks.rb:291 1.262
After features/support/hooks.rb:75 0.070
17.878
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.079
And I prepare Tails for memory erasure tests 0.527
When I start a process allocating 128 MiB of memory with a known pattern 1.196
Then patterns cover at least 128 MiB in the guest's memory 3.707

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

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

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

After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.000
22.417
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.148
And I prepare Tails for memory erasure tests 0.553
And I find very few patterns in the guest's memory 4.356

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.607
After features/support/hooks.rb:75 0.000
6:50.744
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 6:5.133
And I prepare Tails for memory erasure tests 0.502
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.682
When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.584
After features/support/hooks.rb:75 0.018
24.786
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.745
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.050
And I plug USB drive "gptfat" 2.410
When I start Tails Installer 8.478
Then I am told by Tails Installer that the destination device "is too small" 0.053
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.001
Tags: @product
19.722
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.399
And I temporarily create a 7200 MiB disk named "temp" 0.048
And I start Tails Installer 8.435
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.470
Then the "temp" USB drive is selected 0.120
When I unplug USB drive "temp" 0.199
Then a suitable USB device is not found 0.024
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.000
Tags: @product
3:43.804
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.693
And I temporarily create a 7200 MiB disk named "install" 0.081
And I create a gpt partition with a vfat filesystem on disk "install" 5.212
And I plug USB drive "install" 2.487
And I install Tails to USB drive "install" by cloning 3:17.032
Then the running Tails is installed on USB drive "install" 10.236
But there is no persistence partition on USB drive "install" 0.059
After features/support/hooks.rb:291 1.324
After features/support/hooks.rb:75 0.115
Tags: @product
3:38.556
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.153
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.550
And I install Tails to USB drive "install" by cloning 3:17.917
Then the running Tails is installed on USB drive "install" 9.830
But there is no persistence partition on USB drive "install" 0.055
After features/support/hooks.rb:291 1.291
After features/support/hooks.rb:75 0.122
Tags: @product
4:16.103
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 11.764
And I create a file in the Persistent directory 0.187
And I temporarily create a 7200 MiB disk named "install" 0.040
And I create a gpt partition with a vfat filesystem on disk "install" 5.148
And I plug USB drive "install" 2.458
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:40.350
Then the running Tails is installed on USB drive "install" 12.778
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.298
After features/support/hooks.rb:291 2.178
After features/support/hooks.rb:75 0.133
Tags: @product
3:46.469
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 10.846
And I temporarily create a 7200 MiB disk named "install" 0.057
And I plug USB drive "install" 2.500
And I install Tails to USB drive "install" by cloning 3:19.632
Then the running Tails is installed on USB drive "install" 13.366
And there is no persistence partition on USB drive "install" 0.064
After features/support/hooks.rb:291 1.771
After features/support/hooks.rb:75 0.096
Tags: @product
4:22.200
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.256
And I have started Tails from DVD without network and logged in 8.682
And I clone USB drive "__internal" to a temporary USB drive "install" 1.264
And I plug USB drive "install" 2.452
# 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:22.470
Then the running Tails is installed on USB drive "install" 38.001
And there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.092
Tags: @product @uefi
2:20.525
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 42.400
And I power off the computer 0.352
And the computer is set to boot in UEFI mode 0.034
When I start Tails from USB drive "__internal" with network unplugged and I login 1:34.254
Then Tails is running from USB drive "__internal" 0.344
And the boot device has safe access rights 3.092
And Tails has started in UEFI mode 0.045
After features/support/hooks.rb:291 1.657
After features/support/hooks.rb:75 0.008
Tags: @product
1:48.285
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.521
And I plug and mount a USB drive containing a Tails USB image 34.083
And I create a 7200 MiB disk named "usbimage" 0.071
And I plug USB drive "usbimage" 2.387
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:3.221
After features/support/hooks.rb:291 2.442
After features/support/hooks.rb:75 0.103
Tags: @product
1:22.284
Before features/support/hooks.rb:245 0.003
Given a computer 0.206
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:20.842
Then Tails is running from USB drive "usbimage" 0.369
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.173
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.170
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.094
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.094
And the system partition on "usbimage" has the expected flags 0.087
After features/support/hooks.rb:291 0.904
After features/support/hooks.rb:75 0.007
3:13.506
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:52.476
And I update APT using apt 19.946
When I install "popularity-contest" using apt 22.407
Then I am notified I can not use Additional Software for "popularity-contest" 9.924
And I can open the Additional Software documentation from the notification 28.751
After features/support/hooks.rb:450 41.497
After features/support/hooks.rb:291 2.726
After features/support/hooks.rb:75 0.004
5:1.934
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 58.637
And I update APT using apt 21.019
And I install "popularity-contest" using apt 22.510
Then I am proposed to add the "popularity-contest" package to my Additional Software 11.834
When I create a persistent storage and activate the Additional Software feature 22.538
Then Additional Software is correctly configured for package "popularity-contest" 1.446
When I shutdown Tails and wait for the computer to power off 11.006
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:31.780
Then Additional Software is correctly configured for package "popularity-contest" 0.872
And the package "popularity-contest" is installed after Additional Software has been started 0.286
After features/support/hooks.rb:450 37.889
After features/support/hooks.rb:291 1.222
After features/support/hooks.rb:75 0.016
2:16.317
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.009
Given a computer 0.223
And I start Tails from USB drive "__internal" and I login with an administration password 1:34.256
And I update APT using apt 15.753
When I install "makepp" using apt 19.493
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.523
And the package "makepp" is installed 0.068
After features/support/hooks.rb:450 42.209
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.018
4:54.098
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.208
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:7.211
When I uninstall "popularity-contest" using apt 18.741
And I accept removing "popularity-contest" from Additional Software 0.589
Then "popularity-contest" is not in the list of Additional Software 0.705
When I start Synaptic 24.976
And I update APT using Synaptic 23.185
And I install "cowsay" using Synaptic 10.853
And I accept adding "cowsay" to Additional Software 1.457
Then Additional Software is correctly configured for package "cowsay" 0.743
When I uninstall "cowsay" using apt 3.255
And I refuse removing "cowsay" from Additional Software 0.535
Then Additional Software is correctly configured for package "cowsay" 0.814
When I start "Additional Software" via GNOME Activities Overview 10.610
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.964
Then "cowsay" is not in the list of Additional Software 0.894
When I install "cowsay" using apt 3.226
And I refuse adding "cowsay" to Additional Software 0.509
Then "cowsay" is not in the list of Additional Software 0.614
After features/support/hooks.rb:450 1.006
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.011
9:29.007
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.227
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:21.212
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.139
And I accept adding "cowsay" to Additional Software 4.363
And Additional Software is correctly configured for package "cowsay" 0.992
And I shutdown Tails and wait for the computer to power off 6.291
And I start Tails from USB drive "__internal" with network unplugged 56.161
And I enable persistence 10.643
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 33.690
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.107
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.072
And the network is plugged 0.054
And Tor is ready 45.609
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.335
And available upgrades have been checked 0.188
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.611
And I can open the Additional Software configuration window from the notification 3.891
And I shutdown Tails and wait for the computer to power off 8.818
And I start Tails from USB drive "__internal" with network unplugged 55.670
And I enable persistence 11.649
# 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.029
And I log in to a new session 34.593
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.478
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.054
And Tor is ready 55.647
Then the Additional Software upgrade service has started 0.182
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.128
After features/support/hooks.rb:450 2.737
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.044
2:2.447
Before features/support/hooks.rb:245 0.012
Before features/support/hooks.rb:442 0.011
Given a computer 0.264
And I start Tails from USB drive "__internal" with network unplugged 54.564
And I enable persistence 10.262
And I remove the "cowsay" deb files from the APT cache 0.627
# 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.098
And I log in to a new session 35.803
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.374
And I can open the Additional Software log file from the notification 5.848
And the package "cowsay" is not installed 0.604
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.011
Tags: @product
1:35.552
Before features/support/hooks.rb:245 0.008
Given a computer 0.216
And I create a 7200 MiB disk named "old" 0.046
And I plug USB drive "old" 1.057
And I write an old version of the Tails USB image to disk "old" 20.895
When I start Tails from USB drive "old" with network unplugged 1:9.311
Then the boot device has safe access rights 3.009
And Tails is running from USB drive "old" 0.333
And there is no persistence partition on USB drive "old" 0.066
And process "udev-watchdog" is running 0.099
And udev-watchdog is monitoring the correct device 0.300
And I unplug USB drive "old" 0.216
After features/support/hooks.rb:291 9.619
After features/support/hooks.rb:75 0.012
Tags: @product
2:6.888
Before features/support/hooks.rb:245 0.010
Given a computer 0.204
And I start Tails from USB drive "old" with network unplugged and I login 1:19.376
Then Tails is running from USB drive "old" 0.351
And I create a persistent partition 34.677
And I take note of which tps features are available 2.126
Then a Tails persistence partition exists on USB drive "old" 1.110
And I shutdown Tails and wait for the computer to power off 9.041
After features/support/hooks.rb:291 0.210
After features/support/hooks.rb:75 0.014
Tags: @product
2:34.360
Before features/support/hooks.rb:245 0.010
Given a computer 0.240
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:5.619
Then Tails is running from USB drive "old" 0.408
And all tps features are active 1.999
When I write some files expected to persist 1.775
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.189
And all persistence configuration files have safe access rights 0.431
And all persistent directories from the old Tails version have safe access rights 2.578
And I take note of which tps features are available 0.665
And I shutdown Tails and wait for the computer to power off 4.505
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.945
After features/support/hooks.rb:291 0.124
After features/support/hooks.rb:75 0.012
Tags: @product
2:21.282
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.125
And I log in to a new session 17.377
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.497
And I plug USB drive "to_upgrade" 2.386
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:35.676
Then the running Tails is installed on USB drive "to_upgrade" 13.723
And I unplug USB drive "to_upgrade" 0.266
And I unplug USB drive "__internal" 0.228
After features/support/hooks.rb:291 3.772
After features/support/hooks.rb:75 0.000
Tags: @product
2:2.850
Before features/support/hooks.rb:245 0.009
Given a computer 0.352
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:53.496
Then all tps features from the old Tails version are active 1.636
And Tails is running from USB drive "to_upgrade" 0.345
And the boot device has safe access rights 3.177
And the expected persistent files created with the old Tails version are present in the filesystem 1.509
And all persistent directories from the old Tails version have safe access rights 2.333
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.011
6:46.753
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 49.101
And no SquashFS delta is installed 0.113
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.353
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.048
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.319
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.537
When the network is plugged 0.050
And Tor is ready 19.709
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.934
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.056
Given I shutdown Tails and wait for the computer to power off 9.247
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.990
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 2.509
And the file system changes introduced in version 6.2~testoverlayfs are present 0.296
And only the 6.2~testoverlayfs SquashFS delta is installed 0.080
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.293
# 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.273
When the network is plugged 0.041
And Tor is ready 18.175
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.322
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.579
Given I shutdown Tails and wait for the computer to power off 4.535
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.625
Then Tails is running version 6.3~testoverlayfs 0.015
And all tps features are active 1.842
And the file system changes introduced in version 6.3~testoverlayfs are present 0.478
And only the 6.3~testoverlayfs SquashFS delta is installed 0.071
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.294
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.270
When the network is plugged 0.085
And Tor is ready 18.881
Then the Upgrader considers the system as up-to-date 0.231
# 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.430
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.941
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.025
33.324
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.640
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.339
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.063
And the signing key used by the Upgrader is outdated 0.606
But a current signing key is available on our website 0.000
When the network is plugged 0.068
And Tor is ready 16.144
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.460
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
52.612
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 43.637
When I eject the boot medium 0.248
Then Tails eventually shuts down 8.727
After features/support/hooks.rb:291 0.274
After features/support/hooks.rb:75 0.000
44.878
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.215
And I prepare Tails for memory erasure tests 0.498
And I fill a 128 MiB file with a known pattern on the root filesystem 17.107
And patterns cover at least 128 MiB in the guest's memory 3.502

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

When I eject the boot medium 0.315
And I wait for Tails to finish wiping the memory 13.337
Then I find very few patterns in the guest's memory 1.901

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

After features/support/hooks.rb:291 3.540
After features/support/hooks.rb:75 0.000
37.180
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.265
And I prepare Tails for memory erasure tests 0.438
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.927
And I fill the USB drive with a known pattern 2.981
And I read the content of the test FS 0.117
And patterns cover at least 90% of the test FS size in the guest's memory 5.927

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

When I eject the boot medium 0.343
And I wait for Tails to finish wiping the memory 9.113
Then I find very few patterns in the guest's memory 2.065

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

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

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

When I eject the boot medium 0.325
And I wait for Tails to finish wiping the memory 9.053
Then I find very few patterns in the guest's memory 1.800

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

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

Pattern coverage: 114.223% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.491
And I wait for Tails to finish wiping the memory 10.752
Then I find very few patterns in the guest's memory 1.877

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

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

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.012
Tags: @product
1:10.260
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.009
# 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.378
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.248
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.884
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.022
When I start Tails' custom backup tool 3.180
Then the backup tool displays "Plug in your backup Tails USB stick" 0.225
When I plug USB drive "backup" 2.570
And I give the Persistent Storage on drive "backup" its own UUID 0.130
And I click "Retry" in the backup tool 1.175
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.209
When I click "Back Up" in the backup tool 1.134
And I enter my persistent storage passphrase into the polkit prompt 12.940
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.961
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.180
And I plug USB drive "backup" 3.620
Then the USB drive "backup" contains the same files as my persistent storage 4.388
After features/support/hooks.rb:291 2.435
After features/support/hooks.rb:75 0.136
Tags: @product
0.274
Then the hostname should not have been leaked on the network 0.274
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.034
Tags: @product
1.049
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.204
And I switch to the "manually-added-con" NetworkManager connection 0.457
Then the hostname should not have been leaked on the network 0.387
After features/support/hooks.rb:291 0.961
After features/support/hooks.rb:75 0.063
42.177
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.550
When I start "Tails Documentation" via GNOME Activities Overview 10.725
Then the Tor Browser has started 22.232
Then "Tails - Documentation" has loaded in the Tor Browser 0.668
After features/support/hooks.rb:291 1.163
After features/support/hooks.rb:75 0.000
45.228
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 14.281
When I start "Tails Documentation" via GNOME Activities Overview 10.655
Then the Tor Browser has started 19.705
Then "Tails - Documentation" has loaded in the Tor Browser 0.585
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
22.221
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.682
When I start Electrum through the GNOME menu 11.306
But the "electrum" tps feature is not enabled 0.581
And I see a warning that Electrum is not persistent 1.651
After features/support/hooks.rb:450 0.119
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.084
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.376
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.794
Then I see "CupsTestPage.png" after at most 40 seconds 3.123
And I can print the current document to "/home/amnesia/output.pdf" 4.790
After features/support/hooks.rb:291 1.988
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
20.239
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.537
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.145
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.278
Then I see "CupsTestPage.png" after at most 40 seconds 2.508
And I can print the current document to "/home/amnesia/output.pdf" 4.768
After features/support/hooks.rb:291 1.520
After features/support/hooks.rb:75 0.000
Feature: Using Evince
20.806
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.507
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.183
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.082
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.074
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.088
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.175
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.579
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.307
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.098
When I close Evince 0.178
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.124
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.176
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.313
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.106
When I close Evince 0.177
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.116
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.179
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.274
# 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.062
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
22.354
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.733
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.270
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.057
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.435
Then I see "CupsTestPage.png" after at most 40 seconds 2.861
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.995
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.000
Feature: Using Evince
14.984
Before features/support/hooks.rb:245 0.023
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.530
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.163
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.177
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.212
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.712
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.125
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
19.691
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.146
And I wait 10 seconds 10.000

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.183
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.056
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.061
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
9.042
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.090
When the "Dogtail rules!" notification is sent 0.149
Then the "Dogtail rules!" notification is shown to the user 0.802
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.000
Tags: @product
3:19.764
Before features/support/hooks.rb:245 0.010
# 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.959
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.063
And Tor is ready 15.917
And all notifications have disappeared 3.985
When I start "Additional Software" via GNOME Activities Overview 11.372
And I close the "tails-additional-software-config" window 1.950
When I start "Disks" via GNOME Activities Overview 8.895
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.081
When I start "GNOME Terminal" via GNOME Activities Overview 9.371
And I close the "gnome-terminal-server" window 1.876
When I start "Files" via GNOME Activities Overview 7.911
And I close the "org.gnome.Nautilus" window 4.824
When I start "Persistent Storage" via GNOME Activities Overview 10.010
And I close the "tps-frontend" window 5.965
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.339
When I start "Pidgin" via GNOME Activities Overview 8.633
And I close the "Pidgin" window 3.187
When I start "Thunderbird" via GNOME Activities Overview 9.396
And I close the "Thunderbird" window 14.283
When I start "Tor Browser" via GNOME Activities Overview 9.383
And I close the "Firefox" window 14.056
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.839
And I close the "unlock-veracrypt-volumes" window 2.348
When I start "Unsafe Browser" via GNOME Activities Overview 9.656
And I close the "Firefox" window 13.454
After features/support/hooks.rb:291 2.160
After features/support/hooks.rb:75 0.000
Tags: @product
38.011
Before features/support/hooks.rb:245 0.008
Given a computer 0.194
And I start the computer from DVD with network unplugged 34.908
When Tails detects disk read failures 0.837
Then I see a disk failure message on the splash screen 2.071
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.011
Tags: @product @doc
32.542
Before features/support/hooks.rb:245 0.008
Given a computer 0.186
And I have started Tails from DVD without network and logged in 8.439
When Tails detects disk read failures 0.583
Then I see a disk failure message 1.541
Then I can open the hardware failure documentation from the disk failure message 21.790
After features/support/hooks.rb:291 1.685
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.418
Before features/support/hooks.rb:245 0.019
Given a computer 0.245
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.738
Then I see a graphics card failure message on the splash screen 14.434
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.011
Tags: @product @doc
10.831
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.325
Then the included OpenPGP keys are valid for the next 1 month 2.505
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
Tags: @product
21.819
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.912
Then the keys trusted by APT are valid for the next 3 months 12.907
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
49.506
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.202
And I log in to a new session in German (de) 34.838
Then the amnesiac Documents directory exists 0.058
And there is a GNOME bookmark for the amnesiac Documents directory 2.406
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.768
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.276
And I log in to a new session in German (de) 29.813
Then the amnesiac Downloads directory exists 0.110
And there is a GNOME bookmark for the amnesiac Downloads directory 2.567
After features/support/hooks.rb:291 0.983
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.988
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.355
And I log in to a new session in German (de) 29.453
Then the amnesiac Music directory exists 0.052
And there is a GNOME bookmark for the amnesiac Music directory 3.127
After features/support/hooks.rb:291 1.188
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.999
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.532
And I log in to a new session in German (de) 29.358
Then the amnesiac Pictures directory exists 0.207
And there is a GNOME bookmark for the amnesiac Pictures directory 2.900
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.235
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.043
And I log in to a new session in German (de) 29.358
Then the amnesiac Videos directory exists 0.129
And there is a GNOME bookmark for the amnesiac Videos directory 2.704
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.529
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 20.841
When I log in to a new session in Arabic (ar) 29.688
Then the keyboard layout is set to "us" 0.176
When the network is plugged 0.054
And Tor is ready 17.536
Then I successfully start the Unsafe Browser in "ar" 14.911
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 27.226
And DuckDuckGo is the default search engine 10.353
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 11.825
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:291 1.128
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.761
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.268
When I log in to a new session in Chinese (zh_CN) 29.269
Then the keyboard layout is set to "cn" 0.261
When the network is plugged 0.052
And Tor is ready 19.082
Then I successfully start the Unsafe Browser in "zh_CN" 15.687
And I kill the Unsafe Browser 5.841
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.613
And DuckDuckGo is the default search engine 22.460
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 17.064
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:291 1.332
After features/support/hooks.rb:75 0.000
Feature: Localization
1:52.082
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.079
When I log in to a new session in English (en) 16.338
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.034
And Tor is ready 15.329
Then I successfully start the Unsafe Browser in "en" 14.806
And I kill the Unsafe Browser 5.619
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 27.369
And DuckDuckGo is the default search engine 5.516
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 12.831
And the layout of the screen keyboard is set to "us" 0.628
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.405
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.446
When I log in to a new session in French (fr) 30.884
Then the keyboard layout is set to "fr" 0.213
When the network is plugged 0.039
And Tor is ready 17.195
Then I successfully start the Unsafe Browser in "fr" 15.489
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.620
And DuckDuckGo is the default search engine 22.261
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 12.329
And the layout of the screen keyboard is set to "fr" 0.560
After features/support/hooks.rb:291 1.547
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.098
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.149
When I log in to a new session in German (de) 28.627
Then the keyboard layout is set to "de" 0.174
When the network is plugged 0.044
And Tor is ready 15.251
Then I successfully start the Unsafe Browser in "de" 15.530
And I kill the Unsafe Browser 5.723
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 26.598
And DuckDuckGo is the default search engine 22.207
And I kill the Tor Browser 5.494
And the screen keyboard works in Thunderbird 11.622
And the layout of the screen keyboard is set to "de" 0.564
After features/support/hooks.rb:291 2.172
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.986
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.036
When I log in to a new session in Italian (it) 33.048
Then the keyboard layout is set to "it" 0.186
When the network is plugged 0.036
And Tor is ready 44.325
Then I successfully start the Unsafe Browser in "it" 14.985
And I kill the Unsafe Browser 5.794
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 27.213
And DuckDuckGo is the default search engine 10.618
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 12.608
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.247
Before features/support/hooks.rb:245 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.900
When I log in to a new session in Persian (fa) 32.098
Then the keyboard layout is set to "ir" 0.209
When the network is plugged 0.033
And Tor is ready 14.866
Then I successfully start the Unsafe Browser in "fa" 16.050
And I kill the Unsafe Browser 5.780
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 28.501
And DuckDuckGo is the default search engine 20.060
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 12.497
And the layout of the screen keyboard is set to "ir" 0.620
After features/support/hooks.rb:291 1.511
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.166
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.232
When I log in to a new session in Portuguese (pt) 29.701
Then the keyboard layout is set to "pt" 0.177
When the network is plugged 0.040
And Tor is ready 15.085
Then I successfully start the Unsafe Browser in "pt" 14.882
And I kill the Unsafe Browser 5.721
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 28.325
And DuckDuckGo is the default search engine 11.352
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 12.482
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.282
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.681
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.763
When I log in to a new session in Russian (ru) 30.285
Then the keyboard layout is set to "ru" 0.333
When the network is plugged 0.037
And Tor is ready 15.990
Then I successfully start the Unsafe Browser in "ru" 15.776
And I kill the Unsafe Browser 5.754
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 27.038
And DuckDuckGo is the default search engine 23.393
And I kill the Tor Browser 5.522
And the screen keyboard works in Thunderbird 14.138
And the layout of the screen keyboard is set to "ru" 0.558
After features/support/hooks.rb:291 1.203
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.615
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.221
When I log in to a new session in Spanish (es) 29.506
Then the keyboard layout is set to "es" 0.158
When the network is plugged 0.040
And Tor is ready 16.394
Then I successfully start the Unsafe Browser in "es" 15.570
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 25.789
And DuckDuckGo is the default search engine 10.166
And I kill the Tor Browser 5.469
And the screen keyboard works in Thunderbird 11.751
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:291 1.252
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.858
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.299
When I log in to a new session in Turkish (tr) 31.405
Then the keyboard layout is set to "tr" 0.627
When the network is plugged 0.043
And Tor is ready 16.470
Then I successfully start the Unsafe Browser in "tr" 14.675
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 28.098
And DuckDuckGo is the default search engine 16.571
And I kill the Tor Browser 5.451
And the screen keyboard works in Thunderbird 11.754
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.367
After features/support/hooks.rb:75 0.000
Tags: @product
45.872
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.088
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.761
And I log in to a new session 16.170
And the network is plugged 0.038
And Tor is ready 15.630
Then 1 network interface is enabled 0.159
And the 1st network device has its real MAC address configured 0.114
When I hotplug a network device and wait for it to be initialized 1.436
Then 2 network interfaces are enabled 0.078
And the 2nd network device has its real MAC address configured 0.081
And some network device leaked the real MAC address 0.303
After features/support/hooks.rb:291 0.893
After features/support/hooks.rb:75 0.056
Tags: @product
41.287
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.087
And I capture all network traffic 0.007
When I log in to a new session 14.807
And the network is plugged 0.040
And Tor is ready 16.325
Then 1 network interface is enabled 0.138
And the 1st network device has a spoofed MAC address configured 0.083
When I hotplug a network device and wait for it to be initialized 1.373
Then 2 network interfaces are enabled 0.071
And the 2nd network device has a spoofed MAC address configured 0.068
And no network device leaked the real MAC address 0.283
After features/support/hooks.rb:291 1.193
After features/support/hooks.rb:75 0.044
Tags: @product
2:27.189
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.194
And I capture all network traffic 0.007
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns false 0.155
When I log in to a new session 2:12.109
Then no network interfaces are enabled 0.119
And no network device leaked the real MAC address 0.016
And I see the "Network card eth0 disabled" notification after at most 60 seconds 6.548
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.039
Tags: @product
2:41.286
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 22.366
And I capture all network traffic 0.009
And the network is plugged 0.043
And macchanger will fail by not spoofing and always returns true 0.178
When I log in to a new session 2:12.895
Then no network interfaces are enabled 0.097
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 5.683
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.058
Tags: @product
2:29.197
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.069
And I capture all network traffic 0.005
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns true 0.165
And no network interface modules can be unloaded 0.399
When I log in to a new session 2:14.118
Then 1 network interface is enabled 0.134
But the MAC spoofing panic mode disabled networking 0.550
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 5.699
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.046
Tags: @product
51.668
Before features/support/hooks.rb:245 0.005
Given a computer 0.185
And I capture all network traffic 0.008
When I start the computer 0.957
Then the computer boots Tails 50.354
And no network interfaces are enabled 0.149
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.072
1:25.319
Before features/support/hooks.rb:245 0.005
Given a computer 0.219
And I start Tails from DVD with network unplugged and I login 1:12.569
And I plug and mount a USB drive containing a sample PNG 10.898
Then MAT can clean some sample PNG file 1.632
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.012
Feature: Networking
Tags: @product
1:8.473
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.231
And I wait between 30 and 60 seconds 43.041

Slept for 43 seconds

Then the Tor Status icon tells me that Tor is not usable 0.754
When the network is plugged 0.040
Then I successfully configure Tor 11.821
And the Tor Status icon tells me that Tor is usable 0.784
And all notifications have disappeared 3.725
And the time has synced 0.075
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
Feature: Networking
34.246
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.306
And I disable networking in Tails Greeter 0.916
And I log in to a new session 14.452
Then no network interfaces are enabled 0.206
When I hotplug a network device 0.154
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.199
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.000
Feature: Onion Circuits
Tags: @product
24.409
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.768
When I start "Onion Circuits" via GNOME Activities Overview 10.113
Then Onion Circuits starts 1.284
And Onion Circuits shows some circuits 0.243
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.048
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:25.716
And I update APT using apt 16.173
And I install "python3-behave" using apt 19.213
Then the Tails Persistent Storage behave tests pass 2.944
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
Tags: @product
36.512
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.267
When I log in to a new session without activating the Persistent Storage 18.742
Then Tails is running from USB drive "__internal" 0.441
And persistence is disabled 0.296
But a Tails persistence partition exists on USB drive "__internal" 5.764
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.000
Tags: @product
2:47.444
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.829
Then Tails is running from USB drive "__internal" 0.937
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 21.830
Then the file I created was copied to the Persistent Storage 0.476
When I shutdown Tails and wait for the computer to power off 11.004
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.864
Then persistence for "Persistent" is active 0.300
And the file I created in the Persistent directory exists 0.062
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.010
Tags: @product
52.356
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.409
And the system is very low on memory 3.281
When I create a file in the Persistent directory 1.581
When I try to create a persistent partition 17.912
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.268
When I close the Persistent Storage app 2.960
And I free up some memory 1.101
And I create a persistent partition with the default settings 13.610
Then the file I created was copied to the Persistent Storage 0.229
After features/support/hooks.rb:291 1.290
After features/support/hooks.rb:75 0.000
Tags: @product
2:22.567
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.369
Then Tails is running from USB drive "__internal" 0.590
And all tps features are active 2.144
And all persistent directories have safe access rights 2.668
When I disable the first tps feature 4.251
Then all tps features but the first one are active 1.999
And I shutdown Tails and wait for the computer to power off 8.977
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.489
Then all tps features but the first one are active 2.076
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.009
Tags: @product
17.803
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.230
Then persistence for "Persistent" is active 0.106
And I create a file in the Persistent directory 0.137
Then the file I created was copied to the Persistent Storage 0.080
When I disable the first tps feature 4.316
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.056
When I enable the first tps feature 2.657
Then persistence for "Persistent" is active 0.064
And the file I created in the Persistent directory exists 0.076
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
17.030
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.485
Then persistence for "Persistent" is active 0.146
When I create a file in the Persistent directory 0.057
And I disable the first tps feature 4.232
And I delete the data of the Persistent Folder feature 3.058
Then the file I created does not exist on the Persistent Storage 0.049
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
Tags: @product
49.985
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.566
And the network is plugged 0.048
And Tor is ready 16.740
And I take note of which tps features are available 0.557
When I write some files expected to persist 1.515
And I shutdown Tails and wait for the computer to power off 6.689
# 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.867
After features/support/hooks.rb:291 0.172
After features/support/hooks.rb:75 0.000
Tags: @product
3:9.399
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.508
And the network is plugged 0.060
And Tor is ready 16.065
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.166
And I shutdown Tails and wait for the computer to power off 6.543
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.904
And I capture all network traffic 0.009
And the network is plugged 0.068
And Tor is ready 47.374
And I switch to the "persistent-con-current" NetworkManager connection 0.321
And the 1st network device has a spoofed MAC address configured 0.107
And no network device leaked the real MAC address 0.270
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.048
Tags: @product
48.938
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 11.399
And I enable persistence creation in Tails Greeter 1.095
And I log in to a new session expecting no warning about the Persistent Storage not being activated 15.841
Then I create a persistent partition with the default settings using the wizard that was already open 20.601
After features/support/hooks.rb:291 1.541
After features/support/hooks.rb:75 0.000
Tags: @product
4:23.067
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.949
When I enable persistence 31.202
Then no persistent Greeter options were restored 14.650
When I set all Greeter options to non-default values 23.583
And I log in to a new session in German (de) after having activated the Persistent Storage 47.803
Then all Greeter options are set to non-default values 0.339
When I cold reboot the computer 7.411
And the computer reboots Tails 51.965
Given I enable persistence 27.147
Then persistent Greeter options were restored 14.595
When I log in to a new session after having activated the Persistent Storage 32.772
Then all Greeter options are set to non-default values 0.645
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.014
Tags: @product
3:15.358
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.355
# 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 31.295
And I shutdown Tails and wait for the computer to power off 12.307
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:48.846
And I change the passphrase of the Persistent Storage back to the original 32.553
After features/support/hooks.rb:291 1.534
After features/support/hooks.rb:75 0.011
Tags: @product
49.345
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.812
And I log in to a new session without activating the Persistent Storage 17.017
Then persistence is disabled 0.271
But a Tails persistence partition exists on USB drive "__internal" 7.497
And all notifications have disappeared 9.022
When I delete the persistent partition 5.407
Then there is no persistence partition on USB drive "__internal" 0.316
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.631
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.189
When I write some dotfile expected to persist 0.175
And I shutdown Tails and wait for the computer to power off 6.408
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.550
Then the expected persistent dotfile is present in the filesystem 0.307
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.011
Tags: @product
1:27.272
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.134
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.070
When I try to enable persistence 0.273
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.432
When I log in to a new session after having activated the Persistent Storage 34.618
And all notifications have disappeared 7.916
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.174
And all tps features are enabled 2.157
And all tps features but the first one are active 2.493
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
Tags: @product
7:43.094
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 6:28.903
And I enable persistence 39.762
And I log in to a new session after having activated the Persistent Storage 32.668
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.484
And persistence is enabled 0.275
After features/support/hooks.rb:291 0.923
After features/support/hooks.rb:75 0.000
Tags: @product
33.167
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 11.051
And I enable persistence but something goes wrong during the LUKS header upgrade 21.317
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.797
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.000
Tags: @product
17.673
When I choose to connect to Tor automatically 1.767
And I accept Tor Connection's offer to use my persistent bridges 1.705
And I click "Connect to Tor" 1.225
Then I wait until Tor is ready 10.998
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.069
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.893
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.050
Tags: @product
22.152
When I choose to connect to Tor automatically 2.467
And I accept Tor Connection's offer to use my persistent bridges 1.851
And I disable saving bridges to Persistent Storage 1.282
And I configure a direct connection in the Tor Connection Assistant 11.103
Then I wait until Tor is ready 1.251
And tca.conf includes no bridge 0.015
And the "TorConfiguration" tps feature is not enabled and not active 3.212
And all Internet traffic has only flowed through Tor or connectivity check service 0.967
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.053
27.069
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 11.637
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.734
Then I see Pidgin's account manager window 3.004
And Pidgin's D-Bus interface is not available 0.692
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
1:16.752
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.176
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.478
Then I see Pidgin's account manager window 4.133
When I create my XMPP account 15.346
And I close Pidgin's account manager window 0.711
Then Pidgin automatically enables my XMPP account 3.618
Given my XMPP friend goes online 12.804
When I start a conversation with my friend 2.068
And I say something to my friend 1.482
Then I receive a response from my friend 10.932
After features/support/hooks.rb:450 0.631
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.001
2:8.732
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.778
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.309
Then I see Pidgin's account manager window 2.787
When I create my XMPP account 15.397
And I close Pidgin's account manager window 0.708
Then Pidgin automatically enables my XMPP account 3.433
When I join some empty multi-user chat 10.053
And I clear the multi-user chat's scrollback 1.940
And my XMPP friend goes online and joins the multi-user chat 12.574
Then I can see that my friend joined the multi-user chat 0.712
And I say something to my friend in the multi-user chat 1.478
Then I receive a response from my friend in the multi-user chat 10.876
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.451
Then I see the Tails GitLab URL 10.755
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 14.398
Then the Tor Browser loads the Tails GitLab 8.065
After features/support/hooks.rb:450 1.720
After features/support/hooks.rb:291 1.583
After features/support/hooks.rb:75 0.002
1:9.148
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.988
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.387
Then I see Pidgin's account manager window 2.850
And I create my XMPP account 14.720
And I close Pidgin's account manager window 0.696
Then Pidgin automatically enables my XMPP account 3.317
And I can join the "tails" channel on "chat.disroot.org" 24.187
After features/support/hooks.rb:450 0.870
After features/support/hooks.rb:291 1.711
After features/support/hooks.rb:75 0.000
5:0.020
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.783
And the network is plugged 0.040
And Tor is ready 14.355
And available upgrades have been checked 1.098
And all notifications have disappeared 4.039
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.182
Then I see Pidgin's account manager window 2.707
When I create my XMPP account 15.222
And I close Pidgin's account manager window 0.759
Then Pidgin automatically enables my XMPP account 3.246
When I close Pidgin 0.877
And I take note of the configured Pidgin accounts 0.020
And I shutdown Tails and wait for the computer to power off 6.535
Given a computer 0.202
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:1.323
And Pidgin has the expected persistent accounts configured 0.019
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.164
Then Pidgin automatically enables my XMPP account 6.309
And I join some empty multi-user chat 9.786
# 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.354
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.700
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.279
When I close Pidgin's certificate import failure dialog 0.698
And I close Pidgin's certificate manager 1.244
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.102
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.586
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.255
When I close Pidgin's certificate import failure dialog 0.734
And I close Pidgin's certificate manager 1.315
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.073
After features/support/hooks.rb:450 1.650
After features/support/hooks.rb:291 0.886
After features/support/hooks.rb:75 0.010
Tags: @product
11.043
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.444
Then the live user has been setup by live-boot 0.192
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.172
And the live user owns its home directory which has strict permissions 0.233
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
12.483
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.276
Then no unexpected services are listening for network connections 0.207

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

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

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

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

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

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

amnesia could access onion-grater on 0.0.0.0:951 (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 tor on 127.0.0.1:9040 (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 10.200.1.1:9050 (TCP) as expected

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

After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Tags: @product
8.805
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.703
Then there are no unexpected messages of priority "err" or higher in the journal 0.101
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.000
Tags: @product
25.480
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 25.309
Then there are no unexpected messages of priority "err" or higher in the journal 0.170
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
Tags: @product
21.778
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.427
When I request a shutdown using the system menu 1.590
Then Tails eventually shuts down 6.761
After features/support/hooks.rb:291 0.167
After features/support/hooks.rb:75 0.000
1:18.380
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.625
When I request a reboot using the system menu 1.625
Then Tails eventually restarts 1:4.130
After features/support/hooks.rb:291 3.540
After features/support/hooks.rb:75 0.000
6.060
Given I monitor the network connections of SSH 0.066
And I have the SSH key pair for an SSH server 0.398
When I connect to an SSH server on the Internet 5.378
Then I have sucessfully logged into the SSH server 0.204
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:450 0.453
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
7.550
Given I have the SSH key pair for an SSH server 0.254
And an SSH server is running on the LAN 0.666
When I connect to an SSH server on the LAN 5.002
Then I am prompted to verify the SSH fingerprint for the SSH server 1.626
After features/support/hooks.rb:450 0.348
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.000
13.188
Given I have the SSH key pair for an SFTP server 0.252
When I connect to an SFTP server on the Internet 12.227
Then I successfully connect to the SFTP server 0.708
After features/support/hooks.rb:450 0.541
After features/support/hooks.rb:291 1.902
After features/support/hooks.rb:75 0.000
16.900
Given I cancel setting up an email account 2.672
When I open Thunderbird's Add-ons Manager 1.882
And I open the Extensions tab 1.563
Then I see that no add-ons are enabled in Thunderbird 10.782
After features/support/hooks.rb:450 0.764
After features/support/hooks.rb:291 1.067
After features/support/hooks.rb:75 0.000
44.277
When I enter my email credentials into the autoconfiguration wizard 9.795
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.334
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.355
When I accept the autoconfiguration wizard's configuration 19.042
And I send an email to myself 6.559
And I fetch my email 1.483
Then I can find the email I sent to myself in my inbox 6.707
After features/support/hooks.rb:450 1.396
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.000
12:10.455
When the network is plugged 0.048
And I wait 720 seconds 12:0.100

Slept for 720 seconds

Then I successfully configure Tor 10.262
And the time has synced 0.044
After features/support/hooks.rb:291 1.171
After features/support/hooks.rb:75 0.000
8.704
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 2.719
And I look at the hide mode but then I go back 4.577
And I choose to connect to Tor automatically 1.242
Then Tor Connection does not propose me to use Tor bridges 0.128
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.243
Given the Tor network and default bridges are blocked 1.575
And the network is plugged 0.033
And I make sure time sync before Tor connects indicates a captive portal 1.238
And the Tor Connection Assistant autostarts 1.865
When I choose to connect to Tor automatically 1.650
And I click "Connect to Tor" 1.182
Then the Tor Connection Assistant fails to connect to Tor 26.722
And the Tor Connection Assistant knows that it's not the time sync that failed 10.576
And the Tor Connection Assistant knows that there might be a captive portal 0.124
When I open the Unsafe Browser from Tor Connection 15.667
And I log-in to the Captive Portal 9.051
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.792
And I allow time sync before Tor connects to work again 0.051
And I click "Connect to Tor" 1.124
Then I wait until Tor is ready 7.466
After features/support/hooks.rb:291 0.604
After features/support/hooks.rb:75 0.000
Tags: @product
12.348
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.830
Then the firewall's policy is to drop all IPv4 traffic 0.139
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.226
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.056
And the firewall is configured to block all external IPv6 traffic 0.094
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
Tags: @product
41.374
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.690
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 17.064
And I open the Tails homepage in the Unsafe Browser 11.523
And the Tails homepage loads in the Unsafe Browser 0.566
Then the firewall leak detector has detected leaks 0.519
After features/support/hooks.rb:291 0.842
After features/support/hooks.rb:75 0.039
Tags: @product
13.160
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.132
And I capture all network traffic 0.008
And I disable Tails' firewall 0.217
When I do a TCP DNS lookup of "torproject.org" 0.691
Then the firewall leak detector has detected leaks 0.110
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.072
Tags: @product
13.616
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.041
And I capture all network traffic 0.008
And I disable Tails' firewall 0.243
When I do a UDP DNS lookup of "torproject.org" 1.184
Then the firewall leak detector has detected leaks 0.138
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.039
Tags: @product
16.124
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.615
And I capture all network traffic 0.008
And I disable Tails' firewall 0.232
When I send some ICMP pings 4.160
Then the firewall leak detector has detected leaks 0.108
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.047
14.031
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.615
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.349
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.066
After features/support/hooks.rb:450 0.361
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
13.814
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.408
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.340
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.329
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.000
17.318
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 11.780
When I open an untorified ICMP connection to 1.2.3.4 5.451
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.086
After features/support/hooks.rb:450 0.385
After features/support/hooks.rb:291 0.591
After features/support/hooks.rb:75 0.000
Tags: @product
23.078
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.303
And the system DNS is using the local DNS resolver 0.054
And the network is plugged 0.039
And I successfully configure Tor 14.667
Then the system DNS is still using the local DNS resolver 0.013
After features/support/hooks.rb:291 1.335
After features/support/hooks.rb:75 0.000
10.427
When I monitor the network connections of tails-security-check 0.065
And I re-run tails-security-check 0.339
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:450 0.381
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
2.430
When I monitor the network connections of htpdate 0.066
And I re-run htpdate 2.348
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:450 0.405
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
32.217
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.068
And I re-run tails-upgrade-frontend-wrapper 32.136
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.527
After features/support/hooks.rb:291 0.894
After features/support/hooks.rb:75 0.000
24.567
When I monitor the network connections of Tor Browser 0.065
And I start the Tor Browser 23.284
And the Tor Browser loads the startup page 1.173
Then I see that Tor Browser is properly stream isolated 0.043
After features/support/hooks.rb:450 1.515
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
Tags: @product
48.502
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.011
And a web server is running on the LAN 1.049
And I capture all network traffic 0.010
When I start the Tor Browser 23.360
And the Tor Browser loads the startup page 1.042
And I open a page on the LAN web server in the Tor Browser 9.265
Then the Tor Browser shows the "Unable to connect" error 1.206
And no traffic was sent to the web server on the LAN 0.557
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.034
51.708
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 11.963
Then the amnesiac Tor Browser directory exists 0.058
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.627
And the persistent Tor Browser directory does not exist 0.074
When I start the Tor Browser 20.462
And the Tor Browser loads the startup page 1.151
Then I can save the current page as "index.html" to the default downloads directory 5.071
And I can print the current page as "output.pdf" to the default downloads directory 11.299
After features/support/hooks.rb:450 1.262
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
45.474
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 11.775
When I start the Tor Browser 20.158
Then the Tor Browser loads the startup page 1.148
When I download some file in the Tor Browser 12.169
Then the file is saved to the default Tor Browser download directory 0.223
After features/support/hooks.rb:450 2.269
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
1:12.417
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.013
When I start the Tor Browser 19.583
And the Tor Browser loads the startup page 1.163
Then I can listen to an Ogg audio track in Tor Browser 39.657
After features/support/hooks.rb:450 2.084
After features/support/hooks.rb:291 0.821
After features/support/hooks.rb:75 0.000
43.303
Before features/support/hooks.rb:245 0.028
Before features/support/hooks.rb:442 0.014
Given I have started Tails from DVD and logged in and the network is connected 12.195
When I start the Tor Browser 20.361
And the Tor Browser loads the startup page 1.036
Then I can watch a WebM video in Tor Browser 9.710
After features/support/hooks.rb:450 1.478
After features/support/hooks.rb:291 1.021
After features/support/hooks.rb:75 0.000
Tags: @product
1:10.890
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.888
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.132
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.056
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.060
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.051
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/tmp/synaptic.html" exists 0.058
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I start the Tor Browser 19.499
And the Tor Browser loads the startup page 1.178
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.330
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.545
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.082
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.593
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.110
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.370
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.530
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.065
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.119
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.421
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.562
# 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.069
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.679
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
Tags: @product
32.952
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.692
When I start the Tor Browser 20.001
Then the Tor Browser uses all expected TBB shared libraries 1.258
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
48.172
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.713
When I start the Tor Browser 19.499
And the Tor Browser loads the startup page 1.243
And I open the Tails homepage in the Tor Browser 9.632
Then the Tor Browser loads the Tails homepage 1.167
When I request a new identity in Tor Browser 3.285
Then the Tor Browser restarts into a fresh session 1.631
After features/support/hooks.rb:450 1.670
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
Tags: @product
35.680
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.160
When I start the Tor Browser 20.822
And the Tor Browser loads the startup page 1.167
Then Tor Browser's circuit view is working 1.529
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
Tags: @product
53.739
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.344
When I start the Tor Browser 20.203
And the Tor Browser loads the startup page 1.241
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.321
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.909
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.541
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.176
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
1:33.218
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.114
And the network is plugged 0.035
And I successfully configure Tor 15.110
And available upgrades have been checked 0.060
And all notifications have disappeared 3.840
Then the persistent Tor Browser directory exists 0.065
And there is a GNOME bookmark for the persistent Tor Browser directory 1.562
When I start the Tor Browser 19.919
And I open the address "https://tails.net/about" in the Tor Browser 10.181
And "Tails - How Tails works" has loaded in the Tor Browser 1.286
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.503
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.986
Then "Tails - How Tails works" has loaded in the Tor Browser 1.824
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.726
After features/support/hooks.rb:291 1.131
After features/support/hooks.rb:75 0.000
Tags: @product
42.780
Before features/support/hooks.rb:245 0.017
Given I have started Tails from DVD without network and logged in 8.983
Then the amnesiac Documents directory exists 0.050
And there is a GNOME bookmark for the amnesiac Documents directory 1.816
Then I start the Tor Browser in offline mode 23.758
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.171
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
Tags: @product
39.047
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.184
Then the amnesiac Downloads directory exists 0.050
And there is a GNOME bookmark for the amnesiac Downloads directory 1.713
Then I start the Tor Browser in offline mode 21.697
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.401
After features/support/hooks.rb:291 0.963
After features/support/hooks.rb:75 0.000
Tags: @product
41.349
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.170
Then the amnesiac Music directory exists 0.074
And there is a GNOME bookmark for the amnesiac Music directory 1.764
Then I start the Tor Browser in offline mode 23.632
And I can save the current page as "index.html" to the Music GNOME bookmark 7.707
After features/support/hooks.rb:291 1.047
After features/support/hooks.rb:75 0.000
Tags: @product
36.566
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.109
Then the amnesiac Pictures directory exists 0.053
And there is a GNOME bookmark for the amnesiac Pictures directory 1.744
Then I start the Tor Browser in offline mode 18.932
And I can save the current page as "index.html" to the Pictures GNOME bookmark 7.726
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
Tags: @product
40.217
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.215
Then the amnesiac Videos directory exists 0.065
And there is a GNOME bookmark for the amnesiac Videos directory 1.726
Then I start the Tor Browser in offline mode 21.788
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.421
After features/support/hooks.rb:291 1.140
After features/support/hooks.rb:75 0.000
Tags: @product
3:16.864
Before features/support/hooks.rb:245 0.014
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.140
And all tps features are active 2.377
And all persistent filesystems have safe access rights 0.241
And all persistence configuration files have safe access rights 0.391
And all persistent directories have safe access rights 2.629
When I start the Tor Browser in offline mode 22.731
And I add a bookmark to eff.org in the Tor Browser 14.461
And I cold reboot the computer 9.294
And the computer reboots Tails 54.003
And I enable persistence 14.754
And I log in to a new session 36.056
And all notifications have disappeared 8.397
And I start the Tor Browser in offline mode 20.129
Then the Tor Browser has a bookmark to eff.org 1.255
After features/support/hooks.rb:291 1.075
After features/support/hooks.rb:75 0.023
4.690
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.505
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.185
After features/support/hooks.rb:450 0.384
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
7.543
Given I have the SSH key pair for a Git repository 0.251
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.126
Then the Git repository "testing" has been cloned successfully 0.165
After features/support/hooks.rb:450 0.424
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
0.435
When I wget "https://example.com/" to stdout 0.435
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.300
After features/support/hooks.rb:291 0.557
After features/support/hooks.rb:75 0.000
4.128
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.128

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.657
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.000
0.442
When I curl "https://example.com/" to stdout 0.442
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.278
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
45.155
Given I have started Tails from DVD without network and logged in 8.244
And I plug and mount a USB drive containing sample videos 12.969
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.122
And the file "/home/amnesia/video.mp4" exists 0.070
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.146
When I open "/home/amnesia/video.mp4" with Totem 3.151
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.824
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.136
Given I close Totem 0.165
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.076
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.073
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.127
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.139
Then Totem tells me it is not allowed to open this file 1.556
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.134
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.061
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.133
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.134
Then Totem tells me it is not allowed to open this file 0.886
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.150
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.055
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.181
Then Totem tells me it is not allowed to open this file 0.775
# 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.071
Given I close Totem 0.147
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.064
And the file "/home/amnesia/.purple/otr.private_key" exists 0.051
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.118
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.170
Then Totem tells me it is not allowed to open this file 0.865
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.081
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Feature: Using Totem
22.739
Given I have started Tails from DVD and logged in and the network is connected 11.605
Then I can watch a WebM video over HTTPs 11.133
After features/support/hooks.rb:450 0.612
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
35.034
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.745
And I plug and mount a USB drive containing sample videos 10.860
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.087
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.302
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.524
Given I close Totem 0.251
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.198
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.076
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.258
Then Totem tells me it is not allowed to open this file 1.625
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.103
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
Tags: @product
42.275
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 11.447
And I disable the Unsafe Browser 3.732
And I log in to a new session 18.189
And the network is plugged 0.043
And all notifications have disappeared 6.044
When I try to start the Unsafe Browser 0.157
Then the Unsafe Browser complains that it is disabled 2.661
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
36.698
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.950
And a web server is running on the LAN 1.041
When I successfully start the Unsafe Browser 15.399
And I open a page on the LAN web server in the Unsafe Browser 8.115
Then the Unsafe Browser displays the LAN web server hello message 0.191
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.001
Tags: @product @doc
46.164
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.817
When I successfully start the Unsafe Browser 15.239
Then the Unsafe Browser runs as the expected user 0.677
And the Unsafe Browser has a red theme 0.627
And the Unsafe Browser shows a warning as its start page 0.604
And the Unsafe Browser has no add-ons enabled 8.701
And the Unsafe Browser has no bookmarks 7.566
And the Unsafe Browser uses all expected TBB shared libraries 0.930
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
Tags: @product
38.766
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.548
When I successfully start the Unsafe Browser 15.030
When I open the Tails homepage in the Unsafe Browser 11.267
Then the Tails homepage loads in the Unsafe Browser 0.605
And the Unsafe Browser has sent packets out to the Internet 0.314
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
27.880
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.416
When I successfully start the Unsafe Browser 14.888
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 0.953
And the Unsafe Browser chroot is torn down 0.501
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
39.459
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.488
When I successfully start the Unsafe Browser 14.470
# 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.007

Slept for 10 seconds

And I try to start the Unsafe Browser 0.197
Then I see a warning about another instance already running 3.293
After features/support/hooks.rb:291 1.176
After features/support/hooks.rb:75 0.000
Tags: @product
35.466
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.584
When I configure the Unsafe Browser to use a local proxy 0.196
And I successfully start the Unsafe Browser 14.829
And I open the Tails homepage in the Unsafe Browser 8.342
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.513
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
2:27.887
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.530
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.067
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 15.734
And I wait 120 seconds 2:0.092

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.443
After features/support/hooks.rb:450 0.469
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.065
27.566
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.474
And the network is unplugged 0.080
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.107
Then I am told I cannot start the Unsafe Browser when I am offline 5.893
After features/support/hooks.rb:291 2.766
After features/support/hooks.rb:75 0.000
18.482
When I plug a USB drive containing a basic VeraCrypt volume 7.029
And I cancel the GNOME authentication prompt 2.062
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.226
And I open this VeraCrypt volume in GNOME Files 4.165
Then I see the expected contents in this VeraCrypt volume 0.456
When I lock the currently opened VeraCrypt volume 0.411
Then the VeraCrypt volume has been unmounted and locked 0.132
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.000
21.506
When I plug a USB drive containing a hidden VeraCrypt volume 10.229
And I cancel the GNOME authentication prompt 1.612
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.468
And I open this VeraCrypt volume in GNOME Files 4.072
Then I see the expected contents in this VeraCrypt volume 0.476
When I lock the currently opened VeraCrypt volume 0.462
Then the VeraCrypt volume has been unmounted and locked 0.183
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
23.879
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.941
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 6.302
And I open this VeraCrypt volume in GNOME Files 4.838
Then I see the expected contents in this VeraCrypt volume 0.905
When I lock the currently opened VeraCrypt file container 0.655
Then the VeraCrypt file container has been unmounted and locked 0.236
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
35.322
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.091
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.954
And I open this VeraCrypt volume in GNOME Files 6.189
Then I see the expected contents in this VeraCrypt volume 0.424
When I lock the currently opened VeraCrypt file container 0.473
Then the VeraCrypt file container has been unmounted and locked 0.190
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.017
23.296
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.333
And I cancel the GNOME authentication prompt 1.669
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.985
And I open this VeraCrypt volume in GNOME Files 3.210
Then I see the expected contents in this VeraCrypt volume 0.417
When I lock the currently opened VeraCrypt volume 0.521
Then the VeraCrypt volume has been unmounted and locked 0.160
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
26.787
When I plug a USB drive containing a hidden VeraCrypt volume 10.236
And I cancel the GNOME authentication prompt 1.806
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.527
And I open this VeraCrypt volume in GNOME Files 5.169
Then I see the expected contents in this VeraCrypt volume 0.383
When I lock the currently opened VeraCrypt volume 0.495
Then the VeraCrypt volume has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
45.827
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.845
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.629
And I open this VeraCrypt volume in GNOME Files 4.225
Then I see the expected contents in this VeraCrypt volume 3.409
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.265
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.051
44.516
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.212
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.988
And I open this VeraCrypt volume in GNOME Files 4.862
Then I see the expected contents in this VeraCrypt volume 0.354
When I lock the currently opened VeraCrypt file container 0.977
Then the VeraCrypt file container has been unmounted and locked 0.121
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.014
40.481
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.896
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.485
And I open this VeraCrypt volume in GNOME Files 4.094
Then I see the expected contents in this VeraCrypt volume 7.113
When I lock the currently opened VeraCrypt file container 0.390
Then the VeraCrypt file container has been unmounted and locked 0.500
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.000
Tags: @product
8.029
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.972
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.057
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
Tags: @product
9.648
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.672
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.975
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
Tags: @product
21.074
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.003
When I start "WhisperBack" via GNOME Activities Overview 9.875
Then WhisperBack has debugging information 3.196
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000