Project Number Date
test_Tails_ISO_stable 4651 05 Feb 2024, 12:24

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1469 3 24 0 0 1496 195 3 198 4:33:8.457 Failed
Tags: @product
1:45.807
Before features/support/hooks.rb:245 0.019
Given a computer 0.482
And I temporarily create a 100 MiB disk named "swap" 0.121
And I create a gpt swap partition on disk "swap" 8.761
And I plug SATA drive "swap" 1.067
And I temporarily create a 2 GiB disk named "live_hd" 0.034
And I write the Tails ISO image to disk "live_hd" 15.305
And I plug SATA drive "live_hd" 1.072
When I start Tails with network unplugged and I login 1:18.605
Then a "swap" partition was detected by Tails on drive "swap" 0.097
And drive "live_hd" is detected by Tails 0.118
But Tails has no disk swap enabled 0.075
And drive "live_hd" is not mounted 0.065
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.110
Tags: @product
1:23.918
Before features/support/hooks.rb:245 0.001
Given a computer 0.150
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.044
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.481
And I plug non-removable USB drive "fake_TailsData" 1.053
When I start the computer 0.943
And the computer boots Tails 53.061
Then drive "fake_TailsData" is detected by Tails 0.139
And Tails Greeter has not detected a persistence partition 13.044
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.007
Tags: @product
1:27.498
Before features/support/hooks.rb:245 0.001
Given a computer 0.143
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.037
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.550
And I plug SATA drive "fake_TailsData" 1.088
When I start the computer 0.946
And the computer boots Tails 54.660
Then drive "fake_TailsData" is detected by Tails 0.158
And Tails Greeter has not detected a persistence partition 12.914
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.007
Tags: @product
1:29.392
Before features/support/hooks.rb:245 0.002
Given a computer 0.138
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.037
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.908
And I plug SATA drive "gpt_ext2" 1.041
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.043
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.944
And I plug SATA drive "msdos_fat32" 1.051
And I start Tails from DVD with network unplugged and I login 1:18.881
Then drive "gpt_ext2" is detected by Tails 0.143
And drive "gpt_ext2" is not mounted 0.059
And drive "msdos_fat32" is detected by Tails 0.080
And drive "msdos_fat32" is not mounted 0.061
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.006
Tags: @product
2:4.270
Before features/support/hooks.rb:245 0.001
Given I have started Tails from DVD without network and logged in with an administration password 1:49.485
And running a command as root with pkexec requires PolicyKit administrator privileges 0.117
Then I can run a command as root with sudo 0.111
Then I can run a command as root with pkexec 14.556
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.006
Tags: @product
2:0.734
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.878
And running a command as root with pkexec requires PolicyKit administrator privileges 0.107
Then I cannot run a command as root with sudo and the standard passwords 0.218
And I cannot run a command as root with pkexec and the standard passwords 25.825
Then I cannot login as root using su with the standard passwords 53.703
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.812
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 7.770
When the network is plugged 0.197
And I successfully configure Tor 20.789
Then the system clock is less than 5 minutes incorrect 0.055
After features/support/hooks.rb:450 0.548
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.124
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.682
When the network is plugged 0.034
And the Tor Connection Assistant autostarts 4.985
And I configure some normal bridges in the Tor Connection Assistant 13.189
And I wait until Tor is ready 2.161
Then the system clock is less than 5 minutes incorrect 0.071
After features/support/hooks.rb:450 0.392
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.000
Feature: Time syncing
30.347
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.672
When I bump the system time with "+1 day" 0.326
And I capture all network traffic 0.002
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 4.227
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.935
And I wait until Tor is ready 5.234
Then the system clock is less than 5 minutes incorrect 0.046
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.867
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.054
Feature: Time syncing
1:18.776
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.629
When I bump the system time with "-15 days" 0.346
And I warm reboot the computer 0.059
And the computer reboots Tails 1:9.850
Then Tails' hardware clock is close to the host system's time 0.890
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:21.190
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.641
When I bump the hardware clock's time with "-15 days" 1.558
And I warm reboot the computer 0.049
And the computer reboots Tails 1:11.355
Then the hardware clock is still off by "-15 days" 0.586
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.005
Feature: Time syncing
56.251
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given a computer 0.161
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.019
And I start the computer 0.978
And the computer boots Tails 54.893
Then the system clock is just past Tails' source date 0.198
After features/support/hooks.rb:450 0.101
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.006
Feature: Time syncing
34.267
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.754
And I make sure time sync before Tor connects times out 1.183
When the network is plugged 0.032
And I successfully configure Tor 25.235
Then the system clock is less than 5 minutes incorrect 0.062
After features/support/hooks.rb:450 0.521
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:3.322
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.275
When I bump the system time with "+8 hours +15 minutes" 0.206
And all notifications have disappeared 3.425
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.129
And the network is plugged 0.054
And the Tor Connection Assistant autostarts 3.400
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 6.212
And I click "Connect to Tor" 1.148
And the Tor Connection Assistant fails to connect to Tor 15.529
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.923
Then the system clock is less than 20 minutes incorrect 0.234
When I click "Connect to Tor" 1.163
Then I wait until Tor is ready 7.685
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.881
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:450 0.555
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.034
Feature: Time syncing
57.812
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.725
When I bump the system time with "+8 hours +15 minutes" 0.338
And all notifications have disappeared 3.432
And I capture all network traffic 0.002
And the network is plugged 0.031
And the Tor Connection Assistant autostarts 4.708
# 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.008
And I click "Connect to Tor" 1.161
Then the Tor Connection Assistant reports that it failed to connect 11.608
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.774
Then the system clock is less than 20 minutes incorrect 0.265
# "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.456
When I click "Connect to Tor" 1.184
Then I wait until Tor is ready 6.764
And all Internet traffic has only flowed through the configured bridges 0.949
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.052
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.348
After features/support/hooks.rb:450 0.539
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.060
Feature: Time syncing
24.173
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.794
And I make sure time sync before Tor connects uses a fake connectivity check service 1.197
And the network is plugged 0.039
And Tor is ready 13.567
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.569
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.606
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
Tags: @product
17.081
When I configure some normal bridges in the Tor Connection Assistant 11.756
Then I wait until Tor is ready 4.406
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.044
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.863
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.039
Tags: @product
17.484
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.391
Then I wait until Tor is ready 4.039
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 1.105
And all Internet traffic has only flowed through the configured bridges 0.932
After features/support/hooks.rb:291 1.016
After features/support/hooks.rb:75 0.047
Tags: @product
38.970
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 34.113
Then I wait until Tor is ready 2.794
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.113
And all Internet traffic has only flowed through the configured bridges 0.935
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.049
Tags: @product
1:9.552
Given the Tor network and default bridges are blocked 1.923
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.488
Then the Tor Connection Assistant reports that it failed to connect 0.142
And tca.conf is empty 0.197
Given I scan a QR code from the error page in Tor Connection Assistant 22.518
And I retry connecting to Tor 1.144
Then I wait until Tor is ready 9.862
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 1.137
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.125
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.039
18.249
When I configure the default bridges in the Tor Connection Assistant 11.803
Then I wait until Tor is ready 4.407
And Tor is configured to use the default bridges 0.483
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.056
And Tor is configured to use the default bridges 0.475
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.007
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.038
Tags: @product
28.536
Given the Tor network is blocked 2.632
When I configure a direct connection in the Tor Connection Assistant 19.268
Then I wait until Tor is ready 4.168
And tca.conf includes no bridge 0.014
And available upgrades have been checked 1.091
And Tor is configured to use the default bridges 0.456
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.904
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.038
Tags: @product
44.797
Given the Tor network and default bridges are blocked 1.914
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.783
Then the Tor Connection Assistant reports that it failed to connect 0.112
And tca.conf is empty 0.184
Given the Tor network and default bridges are unblocked 1.390
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 7.033
And tca.conf includes no bridge 0.022
And available upgrades have been checked 1.128
And all Internet traffic has only flowed through Tor or connectivity check service 1.064
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.060
Tags: @product
5.203
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.874
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.126
And I cannot click the "Connect to Tor" button 0.202
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.039
Tags: @product
26.893
Given I configure a direct connection in the Tor Connection Assistant 6.777
And I wait until Tor is ready 4.620
When I disconnect the network through GNOME 2.732
And I connect the network through GNOME 2.590
Then the Tor Connection Assistant autostarts 2.697
And the Tor Connection Assistant connects to Tor 4.602
And I wait until Tor is ready 1.216
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.600
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.047
Tags: @product
44.436
Given I configure a direct connection in the Tor Connection Assistant 6.902
And I wait until Tor is ready 4.808
And I disconnect the network through GNOME 2.917
And the Tor network and default bridges are blocked 1.561
When I connect the network through GNOME 2.527
Then the Tor Connection Assistant reports that it failed to connect 25.719
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.039
Tags: @product
38.747
Given the Tor network and default bridges are blocked 2.652
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.501
Then the Tor Connection Assistant reports that it failed to connect 0.106
Given the Tor network and default bridges are unblocked 1.397
When I click "Connect to Tor" 1.151
Then I wait until Tor is ready 8.397
And Tor is configured to use the default bridges 0.521
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.019
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.034
17.824
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.313
And I prepare Tails for memory erasure tests 0.425
When I start a process allocating 128 MiB of memory with a known pattern 1.297
Then patterns cover at least 128 MiB in the guest's memory 3.821

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.464
And I wait 20 seconds 20.000

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.544
After features/support/hooks.rb:75 0.000
7:45.778
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:2.278
And I prepare Tails for memory erasure tests 0.416
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.829
When I trigger shutdown 0.085
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.571
After features/support/hooks.rb:75 0.015
34.446
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.428
And I temporarily create a 4 GiB disk named "gptfat" 0.052
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.056
And I plug USB drive "gptfat" 2.514
When I start Tails Installer 19.342
Then I am told by Tails Installer that the destination device "is too small" 0.052
After features/support/hooks.rb:291 1.098
After features/support/hooks.rb:75 0.001
Tags: @product
28.636
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.265
And I temporarily create a 7200 MiB disk named "temp" 0.046
And I start Tails Installer 17.025
But a suitable USB device is not found 0.017
When I plug USB drive "temp" 2.989
Then the "temp" USB drive is selected 0.081
When I unplug USB drive "temp" 0.187
Then a suitable USB device is not found 0.023
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Tags: @product
3:52.103
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.678
And I temporarily create a 7200 MiB disk named "install" 0.052
And I create a gpt partition with a vfat filesystem on disk "install" 5.075
And I plug USB drive "install" 2.536
And I install Tails to USB drive "install" by cloning 3:26.215
Then the running Tails is installed on USB drive "install" 10.480
But there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:291 1.210
After features/support/hooks.rb:75 0.108
Tags: @product
3:54.440
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.982
And I temporarily create a 7200 MiB disk named "install" 0.044
And I plug USB drive "install" 2.471
And I install Tails to USB drive "install" by cloning 3:27.855
Then the running Tails is installed on USB drive "install" 16.017
But there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:291 1.351
After features/support/hooks.rb:75 0.110
Tags: @product
4:29.659
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.009
And I create a file in the Persistent directory 0.113
And I temporarily create a 7200 MiB disk named "install" 0.043
And I create a gpt partition with a vfat filesystem on disk "install" 8.242
And I plug USB drive "install" 2.448
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:50.179
Then the running Tails is installed on USB drive "install" 13.462
And there is a persistence partition on USB drive "install" 0.065
And the USB drive "install" contains the same files as my persistent storage 4.094
After features/support/hooks.rb:291 1.965
After features/support/hooks.rb:75 0.116
Tags: @product
4:5.938
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 13.928
And I temporarily create a 7200 MiB disk named "install" 0.042
And I plug USB drive "install" 2.459
And I install Tails to USB drive "install" by cloning 3:28.788
Then the running Tails is installed on USB drive "install" 20.593
And there is no persistence partition on USB drive "install" 0.126
After features/support/hooks.rb:291 1.867
After features/support/hooks.rb:75 0.106
Tags: @product
4:2.505
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.260
And I have started Tails from DVD without network and logged in 8.510
And I clone USB drive "__internal" to a temporary USB drive "install" 1.128
And I plug USB drive "install" 2.488
And I cancel the GNOME authentication prompt 2.061
# 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:27.883
Then the running Tails is installed on USB drive "install" 11.108
And there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:291 1.442
After features/support/hooks.rb:75 0.092
Tags: @product @uefi
1:50.475
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.768
And I power off the computer 0.357
And the computer is set to boot in UEFI mode 0.028
When I start Tails from USB drive "__internal" with network unplugged and I login 1:35.270
Then Tails is running from USB drive "__internal" 0.406
And the boot device has safe access rights 2.596
And Tails has started in UEFI mode 0.048
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.010
Tags: @product
1:29.490
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.726
And I plug and mount a USB drive containing a Tails USB image 28.985
And I create a 7200 MiB disk named "usbimage" 0.062
And I plug USB drive "usbimage" 2.451
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 50.263
After features/support/hooks.rb:291 1.981
After features/support/hooks.rb:75 0.099
Tags: @product
1:29.198
Before features/support/hooks.rb:245 0.003
Given a computer 0.148
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:28.033
Then Tails is running from USB drive "usbimage" 0.310
And the label of the system partition on "usbimage" is "Tails" 0.194
And the system partition on "usbimage" is an EFI system partition 0.149
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.133
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.080
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.078
And the system partition on "usbimage" has the expected flags 0.069
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.007
2:33.334
Before features/support/hooks.rb:245 0.004
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:29.321
And I update APT using apt 12.417
When I install "popularity-contest" using apt 19.473
Then I am notified I can not use Additional Software for "popularity-contest" 6.610
And I can open the Additional Software documentation from the notification 25.511
After features/support/hooks.rb:450 25.899
After features/support/hooks.rb:291 1.959
After features/support/hooks.rb:75 0.003
5:6.949
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 57.217
And I update APT using apt 12.474
And I install "popularity-contest" using apt 19.372
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.738
When I create a persistent storage and activate the Additional Software feature 20.490
Then Additional Software is correctly configured for package "popularity-contest" 1.336
When I shutdown Tails and wait for the computer to power off 11.177
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:58.139
Then Additional Software is correctly configured for package "popularity-contest" 0.763
And the package "popularity-contest" is installed after Additional Software has been started 0.238
After features/support/hooks.rb:450 27.149
After features/support/hooks.rb:291 1.336
After features/support/hooks.rb:75 0.014
2:18.459
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.199
And I start Tails from USB drive "__internal" and I login with an administration password 1:42.482
And I update APT using apt 11.729
When I install "makepp" using apt 19.584
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.349
And the package "makepp" is installed 0.112
After features/support/hooks.rb:450 29.606
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.016
5:31.051
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.172
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:55.859
When I uninstall "popularity-contest" using apt 12.539
And I accept removing "popularity-contest" from Additional Software 0.648
Then "popularity-contest" is not in the list of Additional Software 0.753
When I start Synaptic 21.878
And I update APT using Synaptic 22.930
And I install "cowsay" using Synaptic 9.587
And I accept adding "cowsay" to Additional Software 1.091
Then Additional Software is correctly configured for package "cowsay" 0.875
When I uninstall "cowsay" using apt 3.286
And I refuse removing "cowsay" from Additional Software 0.565
Then Additional Software is correctly configured for package "cowsay" 0.757
When I start "Additional Software" via GNOME Activities Overview 10.060
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.593
Then "cowsay" is not in the list of Additional Software 0.949
When I install "cowsay" using apt 3.215
And I refuse adding "cowsay" to Additional Software 0.560
Then "cowsay" is not in the list of Additional Software 0.725
After features/support/hooks.rb:450 1.189
After features/support/hooks.rb:291 0.558
After features/support/hooks.rb:75 0.007
7:50.549
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.230
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:41.929
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.851
And I accept adding "cowsay" to Additional Software 4.583
And Additional Software is correctly configured for package "cowsay" 0.734
And I shutdown Tails and wait for the computer to power off 5.182
And I start Tails from USB drive "__internal" with network unplugged 56.775
And I enable persistence 33.933
# 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.030
And I log in to a new session 3:4.276
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/common_steps.rb:554:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:509:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/additional_software_packages.feature:86:in `And I log in to a new session'
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
# 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.000
And the network is plugged 0.000
And Tor is ready 0.000
# 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 0.000
And available upgrades have been checked 0.000
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.000
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.043
After features/support/hooks.rb:291 4.545

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:29:35)

Exception thrown while trying to save /tmp/TailsToaster/artifact.file_content_run_live-additional-software_log: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/run/live-additional-software/log'

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:29:35_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:75 0.016
2:50.613
Scenario I am notified when Additional Software fails to install a package
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Steps
Given a computer 0.169
And I start Tails from USB drive "__internal" with network unplugged 57.762
And I enable persistence 35.502
And I remove the "cowsay" deb files from the APT cache 0.725
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.085
And I log in to a new session 38.199
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 9.526
And I can open the Additional Software log file from the notification 28.642
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Show Log" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:170:in `/^I can open the Additional Software log file from the notification$/'
features/additional_software_packages.feature:129:in `And I can open the Additional Software log file from the notification'
And the package "cowsay" is not installed 0.000
After features/support/hooks.rb:450 0.036
After features/support/hooks.rb:291 4.781

SCENARIO FAILED: 'I am notified when Additional Software fails to install a package' (at time 01:32:30)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:32:30_I_am_notified_when_Additional_Software_fails_to_install_a_package.journal

After features/support/hooks.rb:75 0.007
Tags: @product
1:37.258
Before features/support/hooks.rb:245 0.004
Given a computer 0.150
And I create a 7200 MiB disk named "old" 0.033
And I plug USB drive "old" 1.042
And I write an old version of the Tails USB image to disk "old" 20.211
When I start Tails from USB drive "old" with network unplugged 1:11.867
Then the boot device has safe access rights 2.882
And Tails is running from USB drive "old" 0.339
And there is no persistence partition on USB drive "old" 0.055
And process "udev-watchdog" is running 0.092
And udev-watchdog is monitoring the correct device 0.394
And I unplug USB drive "old" 0.188
After features/support/hooks.rb:291 6.729
After features/support/hooks.rb:75 0.007
Tags: @product
2:12.793
Before features/support/hooks.rb:245 0.004
Given a computer 0.144
And I start Tails from USB drive "old" with network unplugged and I login 1:20.145
Then Tails is running from USB drive "old" 0.386
And I create a persistent partition 41.497
And I take note of which tps features are available 1.777
Then a Tails persistence partition exists on USB drive "old" 0.754
And I shutdown Tails and wait for the computer to power off 8.087
After features/support/hooks.rb:291 0.209
After features/support/hooks.rb:75 0.008
Tags: @product
2:44.440
Before features/support/hooks.rb:245 0.004
Given a computer 0.175
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:18.440
Then Tails is running from USB drive "old" 0.311
And all tps features are active 1.791
When I write some files expected to persist 1.593
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.203
And all persistence configuration files have safe access rights 0.641
And all persistent directories from the old Tails version have safe access rights 2.297
And I take note of which tps features are available 0.378
And I shutdown Tails and wait for the computer to power off 4.048
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.559
After features/support/hooks.rb:291 0.168
After features/support/hooks.rb:75 0.010
Tags: @product
2:34.568
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.871
And I log in to a new session 18.556
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.257
And I plug USB drive "to_upgrade" 2.486
And I cancel the GNOME authentication prompt 1.675
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:45.977
Then the running Tails is installed on USB drive "to_upgrade" 13.380
And I unplug USB drive "to_upgrade" 0.193
And I unplug USB drive "__internal" 0.168
After features/support/hooks.rb:291 3.579
After features/support/hooks.rb:75 0.000
Tags: @product
2:26.838
Before features/support/hooks.rb:245 0.005
Given a computer 0.142
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:18.402
Then all tps features from the old Tails version are active 1.549
And Tails is running from USB drive "to_upgrade" 0.338
And the boot device has safe access rights 2.851
And the expected persistent files created with the old Tails version are present in the filesystem 1.240
And all persistent directories from the old Tails version have safe access rights 2.312
After features/support/hooks.rb:291 0.596
After features/support/hooks.rb:75 0.009
6:30.578
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.940
And no SquashFS delta is installed 0.100
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.268
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.063
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.273
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.381
When the network is plugged 0.045
And Tor is ready 18.115
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.961
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 8.499
Given I shutdown Tails and wait for the computer to power off 7.510
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:14.748
Then Tails is running version 6.2~testoverlayfs 0.010
And all tps features are active 2.075
And the file system changes introduced in version 6.2~testoverlayfs are present 0.293
And only the 6.2~testoverlayfs SquashFS delta is installed 0.081
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.303
# 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.263
When the network is plugged 0.067
And Tor is ready 18.562
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 3.639
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.009
Given I shutdown Tails and wait for the computer to power off 4.422
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.914
Then Tails is running version 6.3~testoverlayfs 0.015
And all tps features are active 1.878
And the file system changes introduced in version 6.3~testoverlayfs are present 0.574
And only the 6.3~testoverlayfs SquashFS delta is installed 0.073
# 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.305
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.267
When the network is plugged 0.058
And Tor is ready 18.128
Then the Upgrader considers the system as up-to-date 0.227
# 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 13.614
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.882
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.030
51.007
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.770
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.273
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.048
And the signing key used by the Upgrader is outdated 0.485
But a current signing key is available on our website 0.000
When the network is plugged 0.055
And Tor is ready 39.823
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.550
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
53.409
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 44.029
When I eject the boot medium 0.327
Then Tails eventually shuts down 9.052
After features/support/hooks.rb:291 0.228
After features/support/hooks.rb:75 0.000
36.400
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.638
And I prepare Tails for memory erasure tests 0.443
And I fill a 128 MiB file with a known pattern on the root filesystem 14.337
And patterns cover at least 128 MiB in the guest's memory 3.255

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

When I eject the boot medium 0.371
And I wait for Tails to finish wiping the memory 8.710
Then I find very few patterns in the guest's memory 1.642

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

After features/support/hooks.rb:291 3.535
After features/support/hooks.rb:75 0.000
20.283
Scenario Tails erases memory on DVD boot medium removal: vfat
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails from DVD without network and logged in 7.595
And I prepare Tails for memory erasure tests 0.423
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.828
And I fill the USB drive with a known pattern 2.063
And I read the content of the test FS 0.104
And patterns cover at least 99% of the test FS size in the guest's memory 3.267
97.921% of the test FS size (127.599609375 MiB) has the pattern, but more than 99.000% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:170:in `/^patterns cover at least (\d+)% of the test FS size in the guest's memory$/'
features/emergency_shutdown.feature:31:in `And patterns cover at least 99% of the test FS size in the guest's memory'
Output 1

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

When I eject the boot medium 0.000
And I wait for Tails to finish wiping the memory 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:291 3.989

SCENARIO FAILED: 'Tails erases memory on DVD boot medium removal: vfat' (at time 01:53:40)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:53:40_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:53:40_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:53:40_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3268/artifact/build-artifacts/01:53:40_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.journal

After features/support/hooks.rb:75 0.000
52.697
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.584
And I prepare Tails for memory erasure tests 0.417
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 29.926
And I fill the USB drive with a known pattern 1.244
And I read the content of the test FS 0.085
And patterns cover at least 99% of the test FS size in the guest's memory 2.735

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

When I eject the boot medium 0.590
And I wait for Tails to finish wiping the memory 8.418
Then I find very few patterns in the guest's memory 1.696

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

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

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

When I eject the boot medium 0.470
And I wait for Tails to finish wiping the memory 10.993
Then I find very few patterns in the guest's memory 1.670

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

And Tails eventually shuts down 1:28.348
After features/support/hooks.rb:291 0.148
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.305
Before features/support/hooks.rb:245 0.005
Given a computer 0.161
And I start Tails from DVD with network unplugged and genuine APT sources 1:2.827
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.037
And no proposed-updates APT suite is enabled 0.066
And no experimental APT suite is enabled for deb.torproject.org 0.045
And if releasing, no unversioned Tails APT source is enabled 0.155

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.572
After features/support/hooks.rb:75 0.008
Tags: @product
1:19.487
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.638
# 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.067
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.263
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.339
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.017
When I start Tails' custom backup tool 11.755
Then the backup tool displays "Plug in your backup Tails USB stick" 2.893
When I plug USB drive "backup" 2.000
And I cancel the GNOME authentication prompt 2.140
And I give the Persistent Storage on drive "backup" its own UUID 0.132
And I click "Retry" in the backup tool 1.129
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.186
When I click "Back Up" in the backup tool 1.131
And I enter my persistent storage passphrase into the polkit prompt 12.229
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 8.053
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.168
And I plug USB drive "backup" 3.581
Then the USB drive "backup" contains the same files as my persistent storage 6.759
After features/support/hooks.rb:291 1.476
After features/support/hooks.rb:75 0.119
Tags: @product
0.167
Then the hostname should not have been leaked on the network 0.167
After features/support/hooks.rb:291 1.142
After features/support/hooks.rb:75 0.041
Tags: @product
0.879
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.335
And I switch to the "manually-added-con" NetworkManager connection 0.370
Then the hostname should not have been leaked on the network 0.173
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.057
26.413
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.705
When I double-click on the Tails documentation launcher on the desktop 18.085
Then "Tails - Documentation" has loaded in the Tor Browser 0.621
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.000
31.033
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.196
When I double-click on the Tails documentation launcher on the desktop 18.262
Then "Tails - Documentation" has loaded in the Tor Browser 0.575
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.000
27.883
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.394
When I double-click on the Report an Error launcher on the desktop 18.912
Then the support documentation page opens in Tor Browser 0.577
After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.000
19.703
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 7.645
When I start Electrum through the GNOME menu 10.620
But the "electrum" tps feature is not enabled 0.628
And I see a warning that Electrum is not persistent 0.809
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
27.580
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.745
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.045
Then I see "CupsTestPage.png" after at most 40 seconds 1.630
And I can print the current document to "/home/amnesia/output.pdf" 5.158
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
27.939
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.760
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.250
When I open "/home/amnesia/default-testpage.pdf" with Evince 13.241
Then I see "CupsTestPage.png" after at most 40 seconds 1.682
And I can print the current document to "/home/amnesia/output.pdf" 5.003
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.844
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.633
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.211
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.066
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.051
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.042
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.164
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.528
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.648
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.253
When I close Evince 0.188
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.119
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.163
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.875
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.053
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.141
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.143
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.271
# 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.079
After features/support/hooks.rb:291 1.199
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.693
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.278
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.184
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.042
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 12.969
Then I see "CupsTestPage.png" after at most 40 seconds 2.212
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.005
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.000
Feature: Using Evince
23.837
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 8.894
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.162
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.070
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.139
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.221
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.976
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.371
After features/support/hooks.rb:291 0.963
After features/support/hooks.rb:75 0.000
19.244
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.826
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.057
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.047
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.060
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Tags: @product
8.102
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.627
When the "Dogtail rules!" notification is sent 0.196
Then the "Dogtail rules!" notification is shown to the user 0.278
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.475
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.241
Then the included OpenPGP keys are valid for the next 1 month 2.234
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
Tags: @product
19.844
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.950
Then the keys trusted by APT are valid for the next 3 months 11.893
After features/support/hooks.rb:291 0.920
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.806
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.170
And I log in to a new session in German (de) 33.926
Then the amnesiac Documents directory exists 0.059
And there is a GNOME bookmark for the amnesiac Documents directory 1.650
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.186
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.856
And I log in to a new session in German (de) 32.733
Then the amnesiac Downloads directory exists 0.058
And there is a GNOME bookmark for the amnesiac Downloads directory 1.538
After features/support/hooks.rb:291 0.941
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.275
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.053
And I log in to a new session in German (de) 32.595
Then the amnesiac Music directory exists 0.050
And there is a GNOME bookmark for the amnesiac Music directory 1.575
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.505
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.828
And I log in to a new session in German (de) 32.092
Then the amnesiac Pictures directory exists 0.055
And there is a GNOME bookmark for the amnesiac Pictures directory 1.529
After features/support/hooks.rb:291 1.051
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.930
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.842
And I log in to a new session in German (de) 32.460
Then the amnesiac Videos directory exists 0.057
And there is a GNOME bookmark for the amnesiac Videos directory 1.569
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.000
Feature: Localization
58.591
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.909
And I log in to a new session in German (de) 32.127
When I double-click on the Report an Error launcher on the desktop 17.980
Then the support documentation page opens in Tor Browser 0.574
After features/support/hooks.rb:291 5.120
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.764
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.901
When I log in to a new session in Arabic (ar) 33.682
Then the keyboard layout is set to "us" 0.113
When the network is plugged 0.040
And Tor is ready 17.563
Then I successfully start the Unsafe Browser in "ar" 13.873
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 32.747
And DuckDuckGo is the default search engine 10.129
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 20.947
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:291 1.073
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.364
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.850
When I log in to a new session in Chinese (zh_CN) 34.507
Then the keyboard layout is set to "cn" 0.254
When the network is plugged 0.037
And Tor is ready 17.149
Then I successfully start the Unsafe Browser in "zh_CN" 14.204
And I kill the Unsafe Browser 5.776
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 32.833
And DuckDuckGo is the default search engine 10.002
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 23.777
And the layout of the screen keyboard is set to "us" 0.596
After features/support/hooks.rb:291 1.820
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.279
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 20.511
When I log in to a new session in English (en) 18.454
Then the keyboard layout is set to "us" 0.137
When the network is plugged 0.044
And Tor is ready 16.327
Then I successfully start the Unsafe Browser in "en" 14.422
And I kill the Unsafe Browser 5.741
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 31.024
And DuckDuckGo is the default search engine 5.207
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 20.487
And the layout of the screen keyboard is set to "us" 0.530
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.025
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.848
When I log in to a new session in French (fr) 32.717
Then the keyboard layout is set to "fr" 0.118
When the network is plugged 0.026
And Tor is ready 47.758
Then I successfully start the Unsafe Browser in "fr" 13.784
And I kill the Unsafe Browser 5.793
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 31.057
And DuckDuckGo is the default search engine 10.421
And I kill the Tor Browser 5.587
And the screen keyboard works in Thunderbird 21.245
And the layout of the screen keyboard is set to "fr" 0.576
After features/support/hooks.rb:291 1.874
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.922
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.870
When I log in to a new session in German (de) 32.776
Then the keyboard layout is set to "de" 0.121
When the network is plugged 0.034
And Tor is ready 28.323
Then I successfully start the Unsafe Browser in "de" 13.975
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 31.437
And DuckDuckGo is the default search engine 9.459
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 20.283
And the layout of the screen keyboard is set to "de" 0.552
After features/support/hooks.rb:291 1.552
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.925
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.802
When I log in to a new session in Italian (it) 32.501
Then the keyboard layout is set to "it" 0.128
When the network is plugged 0.043
And Tor is ready 45.919
Then I successfully start the Unsafe Browser in "it" 13.792
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 33.002
And DuckDuckGo is the default search engine 9.703
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 20.338
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:291 1.410
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.759
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.970
When I log in to a new session in Persian (fa) 32.252
Then the keyboard layout is set to "ir" 0.136
When the network is plugged 0.029
And Tor is ready 17.356
Then I successfully start the Unsafe Browser in "fa" 13.704
And I kill the Unsafe Browser 5.661
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 32.993
And DuckDuckGo is the default search engine 18.410
And I kill the Tor Browser 5.601
And the screen keyboard works in Thunderbird 23.005
And the layout of the screen keyboard is set to "ir" 0.538
After features/support/hooks.rb:291 1.325
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.421
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.786
When I log in to a new session in Portuguese (pt) 32.650
Then the keyboard layout is set to "pt" 0.134
When the network is plugged 0.041
And Tor is ready 18.633
Then I successfully start the Unsafe Browser in "pt" 14.283
And I kill the Unsafe Browser 5.913
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 32.210
And DuckDuckGo is the default search engine 17.543
And I kill the Tor Browser 5.546
And the screen keyboard works in Thunderbird 20.967
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:291 1.499
After features/support/hooks.rb:75 0.000
Feature: Localization
2:58.871
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.941
When I log in to a new session in Russian (ru) 33.439
Then the keyboard layout is set to "ru" 0.141
When the network is plugged 0.036
And Tor is ready 46.048
Then I successfully start the Unsafe Browser in "ru" 13.627
And I kill the Unsafe Browser 5.852
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 34.294
And DuckDuckGo is the default search engine 9.563
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 21.974
And the layout of the screen keyboard is set to "ru" 0.555
After features/support/hooks.rb:291 1.566
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.575
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.841
When I log in to a new session in Spanish (es) 32.017
Then the keyboard layout is set to "es" 0.116
When the network is plugged 0.042
And Tor is ready 17.550
Then I successfully start the Unsafe Browser in "es" 14.238
And I kill the Unsafe Browser 5.800
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 31.196
And DuckDuckGo is the default search engine 9.175
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 20.613
And the layout of the screen keyboard is set to "us" 0.528
After features/support/hooks.rb:291 1.458
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.100
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.726
When I log in to a new session in Turkish (tr) 31.510
Then the keyboard layout is set to "tr" 0.100
When the network is plugged 0.031
And Tor is ready 15.020
Then I successfully start the Unsafe Browser in "tr" 13.469
And I kill the Unsafe Browser 5.802
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 31.065
And DuckDuckGo is the default search engine 17.680
And I kill the Tor Browser 5.627
And the screen keyboard works in Thunderbird 20.403
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.000
Tags: @product
46.170
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.892
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.610
And I log in to a new session 17.409
And the network is plugged 0.036
And Tor is ready 15.180
Then 1 network interface is enabled 0.130
And the 1st network device has its real MAC address configured 0.107
When I hotplug a network device and wait for it to be initialized 1.377
Then 2 network interfaces are enabled 0.063
And the 2nd network device has its real MAC address configured 0.072
And some network device leaked the real MAC address 0.284
After features/support/hooks.rb:291 0.837
After features/support/hooks.rb:75 0.035
Tags: @product
46.192
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.936
And I capture all network traffic 0.005
When I log in to a new session 17.923
And the network is plugged 0.032
And Tor is ready 17.336
Then 1 network interface is enabled 0.125
And the 1st network device has a spoofed MAC address configured 0.075
When I hotplug a network device and wait for it to be initialized 1.357
Then 2 network interfaces are enabled 0.071
And the 2nd network device has a spoofed MAC address configured 0.080
And no network device leaked the real MAC address 0.246
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.029
Tags: @product
2:25.747
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.763
And I capture all network traffic 0.006
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.159
When I log in to a new session 2:16.156
Then no network interfaces are enabled 0.093
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.511
After features/support/hooks.rb:291 1.236
After features/support/hooks.rb:75 0.045
Tags: @product
2:25.518
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.767
And I capture all network traffic 0.006
And the network is plugged 0.051
And macchanger will fail by not spoofing and always returns true 0.155
When I log in to a new session 2:13.965
Then no network interfaces are enabled 0.084
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.476
After features/support/hooks.rb:291 1.380
After features/support/hooks.rb:75 0.037
Tags: @product
2:25.772
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.705
And I capture all network traffic 0.005
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.134
And no network interface modules can be unloaded 0.411
When I log in to a new session 2:15.770
Then 1 network interface is enabled 0.085
But the MAC spoofing panic mode disabled networking 0.329
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.284
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.044
Tags: @product
54.626
Before features/support/hooks.rb:245 0.004
Given a computer 0.156
And I capture all network traffic 0.003
When I start the computer 0.920
Then the computer boots Tails 53.406
And no network interfaces are enabled 0.128
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.574
After features/support/hooks.rb:75 0.051
1:56.688
Before features/support/hooks.rb:245 0.005
Given a computer 0.168
And I start Tails from DVD with network unplugged and I login 1:44.091
And I plug and mount a USB drive containing a sample PNG 10.970
Then MAT can clean some sample PNG file 1.457
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.014
Feature: Networking
Tags: @product
1:5.236
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.888
And I wait between 30 and 60 seconds 39.028

Slept for 39 seconds

Then the Tor Status icon tells me that Tor is not usable 0.562
When the network is plugged 0.042
Then I successfully configure Tor 14.163
And the Tor Status icon tells me that Tor is usable 0.497
And all notifications have disappeared 3.007
And the time has synced 0.046
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Feature: Networking
40.099
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.792
And I disable networking in Tails Greeter 0.916
And I log in to a new session 20.893
Then no network interfaces are enabled 0.135
When I hotplug a network device 0.144
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.207
After features/support/hooks.rb:291 0.864
After features/support/hooks.rb:75 0.000
Tags: @product
2:0.419
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:26.289
And I update APT using apt 11.386
And I install "python3-behave" using apt 19.356
Then the Tails Persistent Storage behave tests pass 3.387
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.000
Tags: @product
38.480
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.321
When I log in to a new session without activating the Persistent Storage 20.792
Then Tails is running from USB drive "__internal" 0.305
And persistence is disabled 0.199
But a Tails persistence partition exists on USB drive "__internal" 6.861
After features/support/hooks.rb:291 1.132
After features/support/hooks.rb:75 0.000
Tags: @product
3:19.812
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.070
Then Tails is running from USB drive "__internal" 0.385
When I create a file in the Persistent directory 0.206
And I create a persistent partition with the default settings 35.124
Then the file I created was copied to the Persistent Storage 0.585
When I shutdown Tails and wait for the computer to power off 11.070
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:21.933
Then persistence for "Persistent" is active 0.374
And the file I created in the Persistent directory exists 0.060
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.017
Tags: @product
1:8.058
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.342
And the system is very low on memory 3.570
When I create a file in the Persistent directory 1.232
When I try to create a persistent partition 26.199
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.255
When I close the Persistent Storage app 2.505
And I free up some memory 1.638
And I create a persistent partition with the default settings 23.079
Then the file I created was copied to the Persistent Storage 0.234
After features/support/hooks.rb:291 2.067
After features/support/hooks.rb:75 0.000
Tags: @product
2:58.987
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.383
Then Tails is running from USB drive "__internal" 0.345
And all tps features are active 2.019
And all persistent directories have safe access rights 2.264
When I disable the first tps feature 16.307
Then all tps features but the first one are active 1.831
And I shutdown Tails and wait for the computer to power off 6.123
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:18.860
Then all tps features but the first one are active 1.852
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.009
Tags: @product
38.059
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.445
Then persistence for "Persistent" is active 0.093
And I create a file in the Persistent directory 0.078
Then the file I created was copied to the Persistent Storage 0.066
When I disable the first tps feature 16.513
Then persistence for "Persistent" is not active 0.089
And the Persistent directory does not exist 0.047
When I enable the first tps feature 12.598
Then persistence for "Persistent" is active 0.062
And the file I created in the Persistent directory exists 0.063
After features/support/hooks.rb:291 1.030
After features/support/hooks.rb:75 0.000
Tags: @product
38.793
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.876
Then persistence for "Persistent" is active 0.086
When I create a file in the Persistent directory 0.067
And I disable the first tps feature 16.663
And I delete the data of the Persistent Folder feature 12.810
Then the file I created does not exist on the Persistent Storage 0.289
After features/support/hooks.rb:291 1.075
After features/support/hooks.rb:75 0.000
Tags: @product
49.823
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 8.631
And the network is plugged 0.037
And Tor is ready 18.559
And I take note of which tps features are available 0.557
When I write some files expected to persist 1.366
And I shutdown Tails and wait for the computer to power off 6.071
# 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.599
After features/support/hooks.rb:291 0.109
After features/support/hooks.rb:75 0.000
Tags: @product
3:14.228
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 8.377
And the network is plugged 0.037
And Tor is ready 19.245
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.177
And I shutdown Tails and wait for the computer to power off 6.077
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:17.875
And I capture all network traffic 0.009
And the network is plugged 0.044
And Tor is ready 21.667
And I switch to the "persistent-con-current" NetworkManager connection 0.388
And the 1st network device has a spoofed MAC address configured 0.084
And no network device leaked the real MAC address 0.242
After features/support/hooks.rb:291 0.585
After features/support/hooks.rb:75 0.055
Tags: @product
48.473
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.871
And I enable persistence creation in Tails Greeter 1.115
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.555
Then I create a persistent partition with the default settings using the wizard that was already open 16.929
After features/support/hooks.rb:291 1.752
After features/support/hooks.rb:75 0.000
Tags: @product
5:15.604
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.602
When I enable persistence 35.568
Then no persistent Greeter options were restored 14.212
When I set all Greeter options to non-default values 23.722
And I log in to a new session in German (de) after having activated the Persistent Storage 55.127
Then all Greeter options are set to non-default values 0.468
When I cold reboot the computer 6.311
And the computer reboots Tails 1:1.672
Given I enable persistence 52.669
Then persistent Greeter options were restored 14.567
When I log in to a new session after having activated the Persistent Storage 40.489
Then all Greeter options are set to non-default values 0.192
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.009
Tags: @product
4:6.411
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.281
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 45.193
And I shutdown Tails and wait for the computer to power off 12.059
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:19.911
And I change the passphrase of the Persistent Storage back to the original 39.965
After features/support/hooks.rb:291 1.607
After features/support/hooks.rb:75 0.007
Tags: @product
55.187
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.530
And I log in to a new session without activating the Persistent Storage 19.812
Then persistence is disabled 0.204
But a Tails persistence partition exists on USB drive "__internal" 4.928
And all notifications have disappeared 4.861
When I delete the persistent partition 15.424
Then there is no persistence partition on USB drive "__internal" 0.426
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
Tags: @product
2:31.025
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.059
When I write some dotfile expected to persist 0.072
And I shutdown Tails and wait for the computer to power off 6.056
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:15.431
Then the expected persistent dotfile is present in the filesystem 0.405
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.008
Tags: @product
1:33.569
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.860
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.071
When I try to enable persistence 0.242
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 26.361
When I log in to a new session after having activated the Persistent Storage 39.856
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.480
And all tps features are enabled 2.049
And all tps features but the first one are active 1.646
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
Tags: @product
5:26.941
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:36.282
And I enable persistence 34.023
And I log in to a new session after having activated the Persistent Storage 1:15.560
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.915
And persistence is enabled 0.159
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Tags: @product
38.975
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.777
And I enable persistence but something goes wrong during the LUKS header upgrade 29.453
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.745
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.000
Tags: @product
18.131
When I choose to connect to Tor automatically 2.096
And I accept Tor Connection's offer to use my persistent bridges 1.685
And I click "Connect to Tor" 1.206
Then I wait until Tor is ready 11.178
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 1.079
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.872
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.058
Tags: @product
21.015
When I choose to connect to Tor automatically 1.948
And I accept Tor Connection's offer to use my persistent bridges 1.731
And I disable saving bridges to Persistent Storage 1.227
And I configure a direct connection in the Tor Connection Assistant 11.707
Then I wait until Tor is ready 2.229
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.140
And all Internet traffic has only flowed through Tor or connectivity check service 1.020
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.050
25.004
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.200
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.557
Then I see Pidgin's account manager window 2.591
And Pidgin's D-Bus interface is not available 0.654
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.000
1:58.497
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 13.032
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 10.847
Then I see Pidgin's account manager window 2.882
When I create my XMPP account 17.243
And I close Pidgin's account manager window 0.641
Then Pidgin automatically enables my XMPP account 46.930
Given my XMPP friend goes online 12.783
When I start a conversation with my friend 1.893
And I say something to my friend 1.476
Then I receive a response from my friend 10.765
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 0.880
After features/support/hooks.rb:75 0.001
2:54.037
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.062
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 10.828
Then I see Pidgin's account manager window 2.683
When I create my XMPP account 16.881
And I close Pidgin's account manager window 1.142
Then Pidgin automatically enables my XMPP account 51.240
When I join some empty multi-user chat 9.588
And I clear the multi-user chat's scrollback 1.981
And my XMPP friend goes online and joins the multi-user chat 13.206
Then I can see that my friend joined the multi-user chat 0.667
And I say something to my friend in the multi-user chat 1.473
Then I receive a response from my friend in the multi-user chat 10.951
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.457
Then I see the Tails GitLab URL 10.679
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 12.992
Then the Tor Browser loads the Tails GitLab 6.188
After features/support/hooks.rb:450 1.883
After features/support/hooks.rb:291 1.691
After features/support/hooks.rb:75 0.002
1:51.068
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.235
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 10.842
Then I see Pidgin's account manager window 2.597
And I create my XMPP account 17.687
And I close Pidgin's account manager window 0.641
Then Pidgin automatically enables my XMPP account 44.199
And I can join the "tails" channel on "chat.disroot.org" 23.864
After features/support/hooks.rb:450 0.772
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
6:8.347
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.267
And the network is plugged 0.038
And Tor is ready 19.110
And available upgrades have been checked 0.052
And all notifications have disappeared 2.929
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.630
Then I see Pidgin's account manager window 2.650
When I create my XMPP account 16.880
And I close Pidgin's account manager window 1.162
Then Pidgin automatically enables my XMPP account 47.419
When I close Pidgin 0.766
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 6.060
Given a computer 0.391
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:41.673
And Pidgin has the expected persistent accounts configured 0.019
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 10.817
Then Pidgin automatically enables my XMPP account 19.222
And I join some empty multi-user chat 9.738
# 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.316
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 7.849
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.095
When I close Pidgin's certificate import failure dialog 0.673
And I close Pidgin's certificate manager 1.188
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.121
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 16.622
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.257
When I close Pidgin's certificate import failure dialog 0.658
And I close Pidgin's certificate manager 1.211
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 18.500
After features/support/hooks.rb:450 1.744
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.009
Tags: @product
10.405
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 10.036
Then the live user has been setup by live-boot 0.104
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.096
And the live user owns its home directory which has strict permissions 0.168
After features/support/hooks.rb:291 1.257
After features/support/hooks.rb:75 0.000
27.359
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.340
When the network is plugged 0.085
And Tor is ready 18.737
Then no unexpected services are listening for network connections 0.195

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

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

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

After features/support/hooks.rb:291 1.141
After features/support/hooks.rb:75 0.000
Tags: @product
17.619
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.023
When I request a shutdown using the system menu 1.587
Then Tails eventually shuts down 5.008
After features/support/hooks.rb:291 0.157
After features/support/hooks.rb:75 0.000
1:13.727
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.925
When I request a reboot using the system menu 1.607
Then Tails eventually restarts 1:1.195
After features/support/hooks.rb:291 3.490
After features/support/hooks.rb:75 0.000
16.291
Given I monitor the network connections of SSH 0.129
And I have the SSH key pair for an SSH server 0.353
When I connect to an SSH server on the Internet 14.528
Then I have sucessfully logged into the SSH server 1.268
And I see that SSH is properly stream isolated 0.012
After features/support/hooks.rb:450 0.352
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
16.482
Given I have the SSH key pair for an SSH server 0.262
And an SSH server is running on the LAN 0.510
When I connect to an SSH server on the LAN 14.064
Then I am prompted to verify the SSH fingerprint for the SSH server 1.646
After features/support/hooks.rb:450 0.329
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
17.067
Given I have the SSH key pair for an SFTP server 0.248
When I connect to an SFTP server on the Internet 15.427
Then I successfully connect to the SFTP server 1.391
After features/support/hooks.rb:450 0.440
After features/support/hooks.rb:291 1.274
After features/support/hooks.rb:75 0.000
16.927
Given I cancel setting up an email account 2.887
When I open Thunderbird's Add-ons Manager 2.295
And I open the Extensions tab 1.100
Then I see that no add-ons are enabled in Thunderbird 10.643
After features/support/hooks.rb:450 0.685
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
42.660
When I enter my email credentials into the autoconfiguration wizard 9.766
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.323
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.390
When I accept the autoconfiguration wizard's configuration 18.080
And I send an email to myself 6.061
And I fetch my email 1.533
Then I can find the email I sent to myself in my inbox 6.504
After features/support/hooks.rb:450 1.241
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.000
12:11.465
When the network is plugged 0.073
And I wait 720 seconds 12:0.002

Slept for 720 seconds

Then I successfully configure Tor 11.321
And the time has synced 0.068
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.000
9.475
When the network is plugged 0.026
And the Tor Connection Assistant autostarts 4.018
And I look at the hide mode but then I go back 4.026
And I choose to connect to Tor automatically 1.242
Then Tor Connection does not propose me to use Tor bridges 0.160
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.164
Given the Tor network and default bridges are blocked 1.583
And the network is plugged 0.035
And I make sure time sync before Tor connects indicates a captive portal 1.184
And the Tor Connection Assistant autostarts 2.660
When I choose to connect to Tor automatically 1.695
And I click "Connect to Tor" 1.141
Then the Tor Connection Assistant fails to connect to Tor 28.241
And the Tor Connection Assistant knows that it's not the time sync that failed 10.520
And the Tor Connection Assistant knows that there might be a captive portal 0.141
When I open the Unsafe Browser from Tor Connection 13.208
And I log-in to the Captive Portal 9.697
And I close the Unsafe Browser 0.122
And the Tor network and default bridges are unblocked 2.068
And I allow time sync before Tor connects to work again 0.050
And I click "Connect to Tor" 1.142
Then I wait until Tor is ready 8.670
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.000
Tags: @product
11.806
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.222
Then the firewall's policy is to drop all IPv4 traffic 0.210
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.222
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.066
And the firewall is configured to block all external IPv6 traffic 0.084
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.000
Tags: @product
39.684
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD and logged in and the network is connected 10.974
And I capture all network traffic 0.019
When I successfully start the Unsafe Browser 15.572
And I open the Tails homepage in the Unsafe Browser 12.196
And the Tails homepage loads in the Unsafe Browser 0.571
Then the firewall leak detector has detected leaks 0.349
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.044
Tags: @product
11.827
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.953
And I capture all network traffic 0.005
And I disable Tails' firewall 0.240
When I do a TCP DNS lookup of "torproject.org" 0.544
Then the firewall leak detector has detected leaks 0.082
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.047
Tags: @product
11.892
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.080
And I capture all network traffic 0.006
And I disable Tails' firewall 0.219
When I do a UDP DNS lookup of "torproject.org" 0.515
Then the firewall leak detector has detected leaks 0.070
After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.049
Tags: @product
15.497
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.973
And I capture all network traffic 0.005
And I disable Tails' firewall 0.238
When I send some ICMP pings 4.178
Then the firewall leak detector has detected leaks 0.102
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.053
12.286
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.010
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.208
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:450 0.236
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
11.234
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 10.915
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.242
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:450 0.281
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.000
16.209
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 10.846
When I open an untorified ICMP connection to 1.2.3.4 5.302
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.255
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Tags: @product
24.472
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.991
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.043
And I successfully configure Tor 16.404
Then the system DNS is still using the local DNS resolver 0.018
After features/support/hooks.rb:291 1.296
After features/support/hooks.rb:75 0.000
10.229
When I monitor the network connections of tails-security-check 0.112
And I re-run tails-security-check 0.085
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.030
After features/support/hooks.rb:450 0.325
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
2.453
When I monitor the network connections of htpdate 0.102
And I re-run htpdate 2.338
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.315
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
32.039
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.120
And I re-run tails-upgrade-frontend-wrapper 31.907
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.415
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
30.783
When I monitor the network connections of Tor Browser 0.106
And I start the Tor Browser 29.690
And the Tor Browser loads the startup page 0.946
Then I see that Tor Browser is properly stream isolated 0.040
After features/support/hooks.rb:450 1.039
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Tags: @product
50.152
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.787
And a web server is running on the LAN 1.032
And I capture all network traffic 0.004
When I start the Tor Browser 27.127
And the Tor Browser loads the startup page 1.037
And I open a page on the LAN web server in the Tor Browser 8.785
Then the Tor Browser shows the "Unable to connect" error 0.965
And no traffic was sent to the web server on the LAN 0.412
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.033
56.388
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.059
Then the amnesiac Tor Browser directory exists 0.037
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.673
And the persistent Tor Browser directory does not exist 0.047
When I start the Tor Browser 27.656
And the Tor Browser loads the startup page 0.918
Then I can save the current page as "index.html" to the default downloads directory 5.088
And I can print the current page as "output.pdf" to the default downloads directory 9.906
After features/support/hooks.rb:450 1.080
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
52.715
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.006
When I start the Tor Browser 27.074
Then the Tor Browser loads the startup page 1.104
When I download some file in the Tor Browser 12.980
Then the file is saved to the default Tor Browser download directory 0.548
After features/support/hooks.rb:450 2.064
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
1:20.558
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.841
When I start the Tor Browser 27.630
And the Tor Browser loads the startup page 1.001
Then I can listen to an Ogg audio track in Tor Browser 41.085
After features/support/hooks.rb:450 2.051
After features/support/hooks.rb:291 1.413
After features/support/hooks.rb:75 0.000
49.175
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 10.884
When I start the Tor Browser 27.188
And the Tor Browser loads the startup page 1.048
Then I can watch a WebM video in Tor Browser 10.053
After features/support/hooks.rb:450 1.056
After features/support/hooks.rb:291 1.053
After features/support/hooks.rb:75 0.000
Tags: @product
1:13.923
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.018
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.118
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.058
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.056
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.050
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.064
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.051
And the file "/tmp/synaptic.html" exists 0.046
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I start the Tor Browser 27.977
And the Tor Browser loads the startup page 0.905
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.593
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.557
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.089
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.183
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.214
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.585
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.062
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.023
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.506
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.097
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.030
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.065
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.232
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.502
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Tags: @product
39.223
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.927
When I start the Tor Browser 27.134
Then the Tor Browser uses all expected TBB shared libraries 1.162
After features/support/hooks.rb:291 0.961
After features/support/hooks.rb:75 0.000
56.905
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.983
When I start the Tor Browser 28.914
And the Tor Browser loads the startup page 1.105
And I open the Tails homepage in the Tor Browser 9.801
Then the Tor Browser loads the Tails homepage 1.141
When I request a new identity in Tor Browser 3.172
Then the Tor Browser restarts into a fresh session 1.787
After features/support/hooks.rb:450 1.509
After features/support/hooks.rb:291 1.047
After features/support/hooks.rb:75 0.000
Tags: @product
40.938
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.934
When I start the Tor Browser 27.463
And the Tor Browser loads the startup page 1.064
Then Tor Browser's circuit view is working 1.477
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000
Tags: @product
57.433
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.855
When I start the Tor Browser 22.106
And the Tor Browser loads the startup page 4.650
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.604
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.883
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.228
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.103
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
Tags: @product
1:36.053
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.767
And the network is plugged 0.040
And I successfully configure Tor 16.272
And available upgrades have been checked 1.130
And all notifications have disappeared 3.002
Then the persistent Tor Browser directory exists 0.051
And there is a GNOME bookmark for the persistent Tor Browser directory 1.516
When I start the Tor Browser 27.204
And I open the address "https://tails.net/about" in the Tor Browser 9.291
And "Tails - How Tails works" has loaded in the Tor Browser 1.169
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.572
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 8.405
Then "Tails - How Tails works" has loaded in the Tor Browser 1.340
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.289
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Tags: @product
43.497
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.839
Then the amnesiac Documents directory exists 0.053
And there is a GNOME bookmark for the amnesiac Documents directory 1.961
Then I start the Tor Browser in offline mode 28.135
And I can save the current page as "index.html" to the Documents GNOME bookmark 5.507
After features/support/hooks.rb:291 1.171
After features/support/hooks.rb:75 0.000
Tags: @product
45.078
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.610
Then the amnesiac Downloads directory exists 0.055
And there is a GNOME bookmark for the amnesiac Downloads directory 2.006
Then I start the Tor Browser in offline mode 28.629
And I can save the current page as "index.html" to the Downloads GNOME bookmark 6.775
After features/support/hooks.rb:291 1.369
After features/support/hooks.rb:75 0.000
Tags: @product
45.089
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.642
Then the amnesiac Music directory exists 0.138
And there is a GNOME bookmark for the amnesiac Music directory 1.823
Then I start the Tor Browser in offline mode 28.439
And I can save the current page as "index.html" to the Music GNOME bookmark 7.045
After features/support/hooks.rb:291 1.115
After features/support/hooks.rb:75 0.000
Tags: @product
44.781
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.829
Then the amnesiac Pictures directory exists 0.057
And there is a GNOME bookmark for the amnesiac Pictures directory 1.729
Then I start the Tor Browser in offline mode 28.389
And I can save the current page as "index.html" to the Pictures GNOME bookmark 6.774
After features/support/hooks.rb:291 1.134
After features/support/hooks.rb:75 0.000
Tags: @product
42.876
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.475
Then the amnesiac Videos directory exists 0.061
And there is a GNOME bookmark for the amnesiac Videos directory 1.931
Then I start the Tor Browser in offline mode 27.731
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.676
After features/support/hooks.rb:291 1.104
After features/support/hooks.rb:75 0.000
Tags: @product
3:45.483
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 8.841
And all tps features are active 1.960
And all persistent filesystems have safe access rights 0.197
And all persistence configuration files have safe access rights 0.342
And all persistent directories have safe access rights 2.176
When I start the Tor Browser in offline mode 29.882
And I add a bookmark to eff.org in the Tor Browser 13.387
And I cold reboot the computer 9.197
And the computer reboots Tails 56.168
And I enable persistence 34.411
And I log in to a new session 36.687
And I start the Tor Browser in offline mode 29.897
Then the Tor Browser has a bookmark to eff.org 2.333
After features/support/hooks.rb:291 0.803
After features/support/hooks.rb:75 0.036
14.023
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 13.862
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.161
After features/support/hooks.rb:450 0.401
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
16.950
Given I have the SSH key pair for a Git repository 0.246
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 16.544
Then the Git repository "testing" has been cloned successfully 0.160
After features/support/hooks.rb:450 0.346
After features/support/hooks.rb:291 0.568
After features/support/hooks.rb:75 0.000
0.429
When I wget "https://example.com/" to stdout 0.429
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.237
After features/support/hooks.rb:291 0.549
After features/support/hooks.rb:75 0.000
15.029
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.029

Resolved dl.amnesia.boum.org to 139.178.88.99

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.926
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
0.448
When I curl "https://example.com/" to stdout 0.447
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.234
After features/support/hooks.rb:291 0.552
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
51.215
Given I have started Tails from DVD without network and logged in 7.696
And I plug and mount a USB drive containing sample videos 10.859
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.093
And the file "/home/amnesia/video.mp4" exists 0.055
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.147
When I open "/home/amnesia/video.mp4" with Totem 13.616
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.799
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.611
Given I close Totem 0.153
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.101
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.060
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.182
Then Totem tells me it is not allowed to open this file 1.427
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.076
Given I close Totem 0.127
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.126
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.128
Then Totem tells me it is not allowed to open this file 0.871
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.086
Given I close Totem 0.131
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.058
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.145
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.120
Then Totem tells me it is not allowed to open this file 0.819
# 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.099
Given I close Totem 0.115
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.065
And the file "/home/amnesia/.purple/otr.private_key" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.110
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.192
Then Totem tells me it is not allowed to open this file 0.816
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.060
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.001
Feature: Using Totem
29.729
Given I have started Tails from DVD and logged in and the network is connected 11.234
Then I can watch a WebM video over HTTPs 18.494
After features/support/hooks.rb:450 0.474
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
45.757
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.814
And I plug and mount a USB drive containing sample videos 11.732
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.080
When I open "/home/amnesia/Persistent/video.mp4" with Totem 13.714
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.607
Given I close Totem 0.539
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.169
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.049
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.173
Then Totem tells me it is not allowed to open this file 1.789
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.087
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.000
Tags: @product
41.101
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.692
And I disable the Unsafe Browser 3.677
And I log in to a new session 18.822
And the network is plugged 0.042
And all notifications have disappeared 4.824
When I try to start the Unsafe Browser 0.162
Then the Unsafe Browser complains that it is disabled 2.880
After features/support/hooks.rb:291 2.253
After features/support/hooks.rb:75 0.000
Tags: @product
39.256
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.807
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 15.352
And I open a page on the LAN web server in the Unsafe Browser 10.895
Then the Unsafe Browser displays the LAN web server hello message 0.154
After features/support/hooks.rb:291 1.002
After features/support/hooks.rb:75 0.000
Tags: @product @doc
44.211
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.982
When I successfully start the Unsafe Browser 14.967
Then the Unsafe Browser runs as the expected user 0.826
And the Unsafe Browser has a red theme 0.561
And the Unsafe Browser shows a warning as its start page 0.549
And the Unsafe Browser has no add-ons enabled 7.943
And the Unsafe Browser has no bookmarks 7.405
And the Unsafe Browser uses all expected TBB shared libraries 0.974
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Tags: @product
38.166
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.953
When I successfully start the Unsafe Browser 14.864
When I open the Tails homepage in the Unsafe Browser 11.460
Then the Tails homepage loads in the Unsafe Browser 0.574
And the Unsafe Browser has sent packets out to the Internet 0.313
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000
28.833
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.140
When I successfully start the Unsafe Browser 15.565
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.448
And the Unsafe Browser chroot is torn down 0.557
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
38.787
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.831
When I successfully start the Unsafe Browser 14.934
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.126
Then I see a warning about another instance already running 2.884
After features/support/hooks.rb:291 1.452
After features/support/hooks.rb:75 0.000
Tags: @product
38.360
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.937
When I configure the Unsafe Browser to use a local proxy 0.189
And I successfully start the Unsafe Browser 14.884
And I open the Tails homepage in the Unsafe Browser 11.813
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.536
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
2:27.903
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.396
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 15.729
And I wait 120 seconds 2:0.096

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.591
After features/support/hooks.rb:450 0.428
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.048
26.989
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.924
And the network is unplugged 0.039
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 0.109
Then I am told I cannot start the Unsafe Browser when I am offline 5.905
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
26.934
When I plug a USB drive containing a basic VeraCrypt volume 6.932
And I cancel the GNOME authentication prompt 1.644
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 14.736
And I open this VeraCrypt volume in GNOME Files 2.593
Then I see the expected contents in this VeraCrypt volume 0.466
When I lock the currently opened VeraCrypt volume 0.398
Then the VeraCrypt volume has been unmounted and locked 0.163
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.000
30.529
When I plug a USB drive containing a hidden VeraCrypt volume 10.360
And I cancel the GNOME authentication prompt 1.713
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 14.913
And I open this VeraCrypt volume in GNOME Files 2.465
Then I see the expected contents in this VeraCrypt volume 0.431
When I lock the currently opened VeraCrypt volume 0.409
Then the VeraCrypt volume has been unmounted and locked 0.236
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
34.395
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.943
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 18.843
And I open this VeraCrypt volume in GNOME Files 3.332
Then I see the expected contents in this VeraCrypt volume 0.600
When I lock the currently opened VeraCrypt file container 0.502
Then the VeraCrypt file container has been unmounted and locked 0.172
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
45.479
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.165
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.787
And I open this VeraCrypt volume in GNOME Files 3.092
Then I see the expected contents in this VeraCrypt volume 0.646
When I lock the currently opened VeraCrypt file container 0.686
Then the VeraCrypt file container has been unmounted and locked 0.100
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.016
31.261
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.946
And I cancel the GNOME authentication prompt 1.696
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.939
And I open this VeraCrypt volume in GNOME Files 2.858
Then I see the expected contents in this VeraCrypt volume 0.302
When I lock the currently opened VeraCrypt volume 0.371
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
32.666
When I plug a USB drive containing a hidden VeraCrypt volume 10.207
And I cancel the GNOME authentication prompt 1.552
And I unlock and mount this VeraCrypt volume with GNOME Disks 16.976
And I open this VeraCrypt volume in GNOME Files 2.866
Then I see the expected contents in this VeraCrypt volume 0.464
When I lock the currently opened VeraCrypt volume 0.460
Then the VeraCrypt volume has been unmounted and locked 0.136
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.000
56.432
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.809
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.942
And I open this VeraCrypt volume in GNOME Files 3.481
Then I see the expected contents in this VeraCrypt volume 0.480
When I lock the currently opened VeraCrypt file container 0.456
Then the VeraCrypt file container has been unmounted and locked 0.261
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.018
57.536
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.169
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.077
And I open this VeraCrypt volume in GNOME Files 3.358
Then I see the expected contents in this VeraCrypt volume 0.373
When I lock the currently opened VeraCrypt file container 0.384
Then the VeraCrypt file container has been unmounted and locked 0.171
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.014
47.921
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.907
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.267
And I open this VeraCrypt volume in GNOME Files 3.339
Then I see the expected contents in this VeraCrypt volume 0.610
When I lock the currently opened VeraCrypt file container 0.449
Then the VeraCrypt file container has been unmounted and locked 0.346
After features/support/hooks.rb:291 0.821
After features/support/hooks.rb:75 0.000
Tags: @product
8.425
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.361
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.064
After features/support/hooks.rb:291 1.104
After features/support/hooks.rb:75 0.000
Tags: @product
19.824
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.525
When I start "WhisperBack" via GNOME Activities Overview 9.183
Then WhisperBack has debugging information 3.116
After features/support/hooks.rb:291 1.157
After features/support/hooks.rb:75 0.000