Project Number Date
test_Tails_ISO_stable 4803 21 Apr 2024, 12:18

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1466 3 15 0 0 1484 199 3 202 4:9:34.633 Failed
Tags: @product
2:1.197
Before features/support/hooks.rb:259 0.031
Given a computer 0.576
And I temporarily create a 100 MiB disk named "swap" 0.157
And I create a gpt swap partition on disk "swap" 11.432
And I plug SATA drive "swap" 1.065
And I temporarily create a 2 GiB disk named "live_hd" 0.148
And I write the Tails ISO image to disk "live_hd" 26.543
And I plug SATA drive "live_hd" 1.063
When I start Tails with network unplugged and I login 1:19.779
Then a "swap" partition was detected by Tails on drive "swap" 0.105
And drive "live_hd" is detected by Tails 0.171
But Tails has no disk swap enabled 0.085
And drive "live_hd" is not mounted 0.069
After features/support/hooks.rb:305 0.648
After features/support/hooks.rb:89 0.120
Tags: @product
1:34.686
Before features/support/hooks.rb:259 0.002
Given a computer 0.148
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.210
And I plug non-removable USB drive "fake_TailsData" 1.061
When I start the computer 0.986
And the computer boots Tails 55.979
Then drive "fake_TailsData" is detected by Tails 0.176
And Tails Greeter has not detected a persistence partition 14.075
After features/support/hooks.rb:305 0.760
After features/support/hooks.rb:89 0.007
Tags: @product
1:36.352
Before features/support/hooks.rb:259 0.002
Given a computer 0.153
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.165
And I plug SATA drive "fake_TailsData" 1.063
When I start the computer 0.954
And the computer boots Tails 57.771
Then drive "fake_TailsData" is detected by Tails 0.130
And Tails Greeter has not detected a persistence partition 14.067
After features/support/hooks.rb:305 0.785
After features/support/hooks.rb:89 0.008
Tags: @product
1:35.051
Before features/support/hooks.rb:259 0.003
Given a computer 0.181
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.045
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.199
And I plug SATA drive "gpt_ext2" 1.062
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.045
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.236
And I plug SATA drive "msdos_fat32" 1.056
And I start Tails from DVD with network unplugged and I login 1:19.779
Then drive "gpt_ext2" is detected by Tails 0.153
And drive "gpt_ext2" is not mounted 0.093
And drive "msdos_fat32" is detected by Tails 0.091
And drive "msdos_fat32" is not mounted 0.106
After features/support/hooks.rb:305 0.694
After features/support/hooks.rb:89 0.007
Tags: @product
2:1.104
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in with an administration password 1:55.263
And running a command as root with pkexec requires PolicyKit administrator privileges 0.095
Then I can run a command as root with sudo 0.114
Then I can run a command as root with pkexec 5.630
After features/support/hooks.rb:305 1.548
After features/support/hooks.rb:89 0.006
Tags: @product
1:32.234
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 46.897
And running a command as root with pkexec requires PolicyKit administrator privileges 0.144
Then I cannot run a command as root with sudo and the standard passwords 0.192
And I cannot run a command as root with pkexec and the standard passwords 19.537
Then I cannot login as root using su with the standard passwords 25.463
After features/support/hooks.rb:305 1.298
After features/support/hooks.rb:89 0.000
Feature: Time syncing
29.160
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 10.168
When the network is plugged 0.172
And I successfully configure Tor 18.760
Then the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:464 0.552
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.000
Feature: Time syncing
30.785
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.530
When the network is plugged 0.080
And the Tor Connection Assistant autostarts 4.649
And I configure some normal bridges in the Tor Connection Assistant 16.094
And I wait until Tor is ready 1.381
Then the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:464 0.471
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.000
Feature: Time syncing
34.435
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.499
When I bump the system time with "+1 day" 0.406
And I capture all network traffic 0.002
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 6.889
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 16.017
And I wait until Tor is ready 1.679
Then the system clock is less than 5 minutes incorrect 0.057
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.834
After features/support/hooks.rb:464 0.514
After features/support/hooks.rb:305 0.710
After features/support/hooks.rb:89 0.050
Feature: Time syncing
1:33.509
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.545
When I bump the system time with "-15 days" 0.386
And I warm reboot the computer 0.012
And the computer reboots Tails 1:23.465
Then Tails' hardware clock is close to the host system's time 1.099
After features/support/hooks.rb:464 0.103
After features/support/hooks.rb:305 0.719
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:40.153
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.380
When I bump the hardware clock's time with "-15 days" 2.795
And I warm reboot the computer 0.018
And the computer reboots Tails 1:28.788
Then the hardware clock is still off by "-15 days" 0.169
After features/support/hooks.rb:464 0.138
After features/support/hooks.rb:305 0.870
After features/support/hooks.rb:89 0.005
Feature: Time syncing
1:0.305
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given a computer 0.186
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.030
And I start the computer 1.098
And the computer boots Tails 58.744
Then the system clock is just past Tails' source date 0.244
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.618
After features/support/hooks.rb:89 0.008
Feature: Time syncing
39.098
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 9.235
And I make sure time sync before Tor connects times out 1.209
When the network is plugged 0.083
And I successfully configure Tor 28.513
Then the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:464 0.552
After features/support/hooks.rb:305 0.695
After features/support/hooks.rb:89 0.001
Feature: Time syncing
1:4.379
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.353
When I bump the system time with "+8 hours +15 minutes" 0.241
And all notifications have disappeared 4.120
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.130
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 3.910
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 6.028
And I click "Connect to Tor" 1.204
And the Tor Connection Assistant fails to connect to Tor 15.729
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.063
Then the system clock is less than 20 minutes incorrect 0.236
When I click "Connect to Tor" 1.158
Then I wait until Tor is ready 7.149
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.929
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.069
After features/support/hooks.rb:464 0.491
After features/support/hooks.rb:305 0.656
After features/support/hooks.rb:89 0.034
Feature: Time syncing
1:5.700
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 11.652
When I bump the system time with "+8 hours +15 minutes" 0.398
And all notifications have disappeared 4.697
And I capture all network traffic 0.013
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 4.628
# 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.598
And I click "Connect to Tor" 1.165
Then the Tor Connection Assistant reports that it failed to connect 12.371
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.921
Then the system clock is less than 20 minutes incorrect 0.238
# "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.346
When I click "Connect to Tor" 1.189
Then I wait until Tor is ready 8.101
And all Internet traffic has only flowed through the configured bridges 0.866
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.084
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.384
After features/support/hooks.rb:464 0.518
After features/support/hooks.rb:305 0.659
After features/support/hooks.rb:89 0.060
Feature: Time syncing
27.941
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 8.691
And I make sure time sync before Tor connects uses a fake connectivity check service 1.179
And the network is plugged 0.039
And Tor is ready 16.481
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.545
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:464 0.693
After features/support/hooks.rb:305 0.713
After features/support/hooks.rb:89 0.000
Tags: @product
18.843
When I configure some normal bridges in the Tor Connection Assistant 15.859
Then I wait until Tor is ready 1.968
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.949
After features/support/hooks.rb:305 1.902
After features/support/hooks.rb:89 0.488
Tags: @product
16.767
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 14.086
Then I wait until Tor is ready 1.767
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges 0.845
After features/support/hooks.rb:305 0.724
After features/support/hooks.rb:89 0.063
Tags: @product
37.278
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 34.629
Then I wait until Tor is ready 1.519
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.074
And all Internet traffic has only flowed through the configured bridges 1.041
After features/support/hooks.rb:305 0.611
After features/support/hooks.rb:89 0.056
Tags: @product
1:7.348
Given the Tor network and default bridges are blocked 1.809
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 32.115
Then the Tor Connection Assistant reports that it failed to connect 0.108
And tca.conf is empty 0.341
Given I scan a QR code from the error page in Tor Connection Assistant 21.402
And I retry connecting to Tor 1.134
Then I wait until Tor is ready 8.391
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.140
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.892
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.041
19.342
When I configure the default bridges in the Tor Connection Assistant 15.671
Then I wait until Tor is ready 1.722
And Tor is configured to use the default bridges 0.539
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.077
And Tor is configured to use the default bridges 0.453
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.864
After features/support/hooks.rb:305 0.630
After features/support/hooks.rb:89 0.054
Tags: @product
30.620
Given the Tor network is blocked 1.705
When I configure a direct connection in the Tor Connection Assistant 21.310
Then I wait until Tor is ready 6.253
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.802
After features/support/hooks.rb:305 0.693
After features/support/hooks.rb:89 0.052
Tags: @product
46.847
Given the Tor network and default bridges are blocked 2.523
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.382
Then the Tor Connection Assistant reports that it failed to connect 0.127
And tca.conf is empty 0.231
Given the Tor network and default bridges are unblocked 1.274
And I retry connecting to Tor 1.172
Then I wait until Tor is ready 8.886
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.057
And all Internet traffic has only flowed through Tor or connectivity check service 1.178
After features/support/hooks.rb:305 0.663
After features/support/hooks.rb:89 0.056
Tags: @product
4.581
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.334
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.110
And I cannot click the "Connect to Tor" button 0.136
After features/support/hooks.rb:305 1.123
After features/support/hooks.rb:89 0.034
Tags: @product
29.292
Given I configure a direct connection in the Tor Connection Assistant 12.641
And I wait until Tor is ready 1.357
When I disconnect the network through GNOME 2.877
And I connect the network through GNOME 2.921
Then the Tor Connection Assistant autostarts 2.353
And the Tor Connection Assistant connects to Tor 4.599
And I wait until Tor is ready 0.935
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.054
And all Internet traffic has only flowed through Tor or connectivity check service 1.551
After features/support/hooks.rb:305 0.618
After features/support/hooks.rb:89 0.037
Tags: @product
1:12.700
Given I configure a direct connection in the Tor Connection Assistant 7.440
And I wait until Tor is ready 32.257
And I disconnect the network through GNOME 2.781
And the Tor network and default bridges are blocked 1.419
When I connect the network through GNOME 2.725
Then the Tor Connection Assistant reports that it failed to connect 26.076
After features/support/hooks.rb:305 0.862
After features/support/hooks.rb:89 0.051
Tags: @product
39.920
Given the Tor network and default bridges are blocked 1.803
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 24.319
Then the Tor Connection Assistant reports that it failed to connect 0.104
Given the Tor network and default bridges are unblocked 1.365
When I click "Connect to Tor" 1.168
Then I wait until Tor is ready 9.622
And Tor is configured to use the default bridges 0.488
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.048
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.044
22.108
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.775
And I prepare Tails for memory erasure tests 0.419
When I start a process allocating 128 MiB of memory with a known pattern 1.180
Then patterns cover at least 128 MiB in the guest's memory 5.219

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

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

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

After features/support/hooks.rb:305 2.058
After features/support/hooks.rb:89 0.000
24.072
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 9.217
And I prepare Tails for memory erasure tests 0.691
And I find very few patterns in the guest's memory 3.706

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

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

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

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

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

After features/support/hooks.rb:305 1.037
After features/support/hooks.rb:89 0.000
44.776
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.617
And I prepare Tails for memory erasure tests 0.521
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.107
Then I find very few patterns in the guest's memory 4.138

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.775
After features/support/hooks.rb:89 0.000
1:10.935
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.221
And I prepare Tails for memory erasure tests 0.444
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 37.765
Then I find very few patterns in the guest's memory 3.381

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
52.025
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 7.984
And I prepare Tails for memory erasure tests 0.534
When I fill a 128 MiB file with a known pattern on the root filesystem 17.497
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.687
Then patterns cover at least 128 MiB in the guest's memory 2.616

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.493
After features/support/hooks.rb:89 0.000
7:17.253
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:33.146
And I prepare Tails for memory erasure tests 0.350
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.606
When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.509
After features/support/hooks.rb:89 0.011
25.099
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 7.810
And I temporarily create a 4 GiB disk named "gptfat" 0.064
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.229
And I plug USB drive "gptfat" 2.486
When I start Tails Installer 8.467
Then I am told by Tails Installer that the destination device "is too small" 0.039
After features/support/hooks.rb:305 0.763
After features/support/hooks.rb:89 0.000
Tags: @product
20.736
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.021
And I temporarily create a 7200 MiB disk named "temp" 0.053
And I start Tails Installer 9.481
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.853
Then the "temp" USB drive is selected 0.104
When I unplug USB drive "temp" 0.179
Then a suitable USB device is not found 0.019
After features/support/hooks.rb:305 0.737
After features/support/hooks.rb:89 0.000
Tags: @product
3:43.060
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.126
And I temporarily create a 7200 MiB disk named "install" 0.054
And I create a gpt partition with a vfat filesystem on disk "install" 6.358
And I plug USB drive "install" 2.514
And I install Tails to USB drive "install" by cloning 3:14.121
Then the running Tails is installed on USB drive "install" 11.816
But there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:305 1.476
After features/support/hooks.rb:89 0.112
Tags: @product
3:51.177
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 21.261
And I temporarily create a 7200 MiB disk named "install" 0.036
And I plug USB drive "install" 3.859
And I install Tails to USB drive "install" by cloning 3:14.005
Then the running Tails is installed on USB drive "install" 11.941
But there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:305 1.340
After features/support/hooks.rb:89 0.116
Tags: @product
4:21.595
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.528
And I create a file in the Persistent directory 0.138
And I temporarily create a 7200 MiB disk named "install" 0.040
And I create a gpt partition with a vfat filesystem on disk "install" 6.462
And I plug USB drive "install" 2.502
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:41.036
Then the running Tails is installed on USB drive "install" 14.239
And there is a persistence partition on USB drive "install" 0.062
And the USB drive "install" contains the same files as my persistent storage 3.585
After features/support/hooks.rb:305 1.906
After features/support/hooks.rb:89 0.128
Tags: @product
3:56.389
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.868
And I temporarily create a 7200 MiB disk named "install" 0.070
And I plug USB drive "install" 2.564
And I install Tails to USB drive "install" by cloning 3:18.125
Then the running Tails is installed on USB drive "install" 21.683
And there is no persistence partition on USB drive "install" 0.076
After features/support/hooks.rb:305 1.627
After features/support/hooks.rb:89 0.108
Tags: @product
3:49.640
Before features/support/hooks.rb:259 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.079
And I have started Tails from DVD without network and logged in 8.884
And I clone USB drive "__internal" to a temporary USB drive "install" 1.049
And I plug USB drive "install" 2.627
# 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:15.395
Then the running Tails is installed on USB drive "install" 11.523
And there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:305 1.363
After features/support/hooks.rb:89 0.124
Tags: @product @uefi
2:2.089
Before features/support/hooks.rb:259 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.686
And I power off the computer 0.383
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:46.813
Then Tails is running from USB drive "__internal" 0.421
And the boot device has safe access rights 2.704
And Tails has started in UEFI mode 0.051
After features/support/hooks.rb:305 0.603
After features/support/hooks.rb:89 0.005
Tags: @product
1:35.122
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.206
And I plug and mount a USB drive containing a Tails USB image 40.163
And I create a 7200 MiB disk named "usbimage" 0.049
And I plug USB drive "usbimage" 2.381
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 44.321
After features/support/hooks.rb:305 2.246
After features/support/hooks.rb:89 0.094
Tags: @product
1:27.089
Before features/support/hooks.rb:259 0.003
Given a computer 0.176
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:25.721
Then Tails is running from USB drive "usbimage" 0.333
And the label of the system partition on "usbimage" is "Tails" 0.181
And the system partition on "usbimage" is an EFI system partition 0.157
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.188
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.108
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.146
And the system partition on "usbimage" has the expected flags 0.074
After features/support/hooks.rb:305 0.676
After features/support/hooks.rb:89 0.006
5:15.146
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 57.259
And I update APT using apt 24.984
And I install "popularity-contest" using apt 22.347
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.768
When I create a persistent storage and activate the Additional Software feature 21.348
Then Additional Software is correctly configured for package "popularity-contest" 1.520
When I shutdown Tails and wait for the computer to power off 12.657
And I start Tails from USB drive "__internal" with network unplugged 59.754
And I enable persistence 25.876
And I log in to a new session 36.016
And the Additional Software installation service has started 41.105
Then I am notified that the installation succeeded 2.407
And Additional Software is correctly configured for package "popularity-contest" 0.842
And the package "popularity-contest" is installed after Additional Software has been started 0.257
After features/support/hooks.rb:464 37.061
After features/support/hooks.rb:305 1.107
After features/support/hooks.rb:89 0.017
2:29.768
Before features/support/hooks.rb:259 0.015
Before features/support/hooks.rb:456 0.013
Given a computer 0.189
And I start Tails from USB drive "__internal" and I login with an administration password 1:42.862
And I update APT using apt 17.684
When I install "makepp" using apt 22.391
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.568
And the package "makepp" is installed 0.072
After features/support/hooks.rb:464 40.507
After features/support/hooks.rb:305 0.908
After features/support/hooks.rb:89 0.013
3:51.771
Scenario My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.006
Steps
Given a computer 0.187
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.147
When I uninstall "popularity-contest" using apt 21.817
And I accept removing "popularity-contest" from Additional Software 0.591
Then "popularity-contest" is not in the list of Additional Software 0.716
When I start Synaptic 18.311
The
The Dogtail init script raised: Python process exited unexpectedly with -5
STDOUT:

STDERR:

(-c:13081): dbind-ERROR **: 09:04:44.130: AT-SPI: Couldn't connect to accessibility bus. Is at-spi-bus-launcher running?

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:85:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/apt.rb:159:in `new'
./features/step_definitions/apt.rb:159:in `/^I start Synaptic$/'
features/additional_software_packages.feature:59:in `When I start Synaptic'
And I update APT using Synaptic 0.000
And I install "cowsay" using Synaptic 0.000
And I accept adding "cowsay" to Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I uninstall "cowsay" using apt 0.000
And I refuse removing "cowsay" from Additional Software 0.000
Then Additional Software is correctly configured for package "cowsay" 0.000
When I start "Additional Software" via GNOME Activities Overview 0.000
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 0.000
Then "cowsay" is not in the list of Additional Software 0.000
When I install "cowsay" using apt 0.000
And I refuse adding "cowsay" to Additional Software 0.000
Then "cowsay" is not in the list of Additional Software 0.000
After features/support/hooks.rb:464 0.029
After features/support/hooks.rb:305 5.684

SCENARIO FAILED: 'My Additional Software list is configurable through a GUI or through notifications when I install or remove packages with APT or Synaptic' (at time 01:18:55)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.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_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/01:18:55_My_Additional_Software_list_is_configurable_through_a_GUI_or_through_notifications_when_I_install_or_remove_packages_with_APT_or_Synaptic.journal

After features/support/hooks.rb:89 0.009
10:0.256
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.180
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.186
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.298
And I accept adding "cowsay" to Additional Software 7.740
And Additional Software is correctly configured for package "cowsay" 0.867
And I shutdown Tails and wait for the computer to power off 6.338
And I start Tails from USB drive "__internal" with network unplugged 59.795
And I enable persistence 11.777
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 37.702
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.437
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
# 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.069
And the network is plugged 0.044
And Tor is ready 17.660
# 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 9.490
And available upgrades have been checked 0.133
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.233
And I can open the Additional Software configuration window from the notification 3.216
And I shutdown Tails and wait for the computer to power off 13.535
And I start Tails from USB drive "__internal" with network unplugged 59.947
And I enable persistence 14.428
# 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.026
And I log in to a new session 37.200
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.360
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
And the network is plugged 0.057
And Tor is ready 1:19.080
Then the Additional Software upgrade service has started 0.175
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.096
After features/support/hooks.rb:464 2.451
After features/support/hooks.rb:305 0.735
After features/support/hooks.rb:89 0.032
2:13.508
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.207
And I start Tails from USB drive "__internal" with network unplugged 1:0.561
And I enable persistence 11.301
And I remove the "cowsay" deb files from the APT cache 0.598
# 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.071
And I log in to a new session 39.762
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.021
And I can open the Additional Software log file from the notification 6.347
And the package "cowsay" is not installed 0.636
After features/support/hooks.rb:464 0.100
After features/support/hooks.rb:305 0.759
After features/support/hooks.rb:89 0.009
Tags: @product
1:51.985
Before features/support/hooks.rb:259 0.004
Given a computer 0.253
And I create a 7200 MiB disk named "old" 0.047
And I plug USB drive "old" 1.047
And I write an old version of the Tails USB image to disk "old" 27.641
When I start Tails from USB drive "old" with network unplugged 1:19.149
Then the boot device has safe access rights 2.922
And Tails is running from USB drive "old" 0.298
And there is no persistence partition on USB drive "old" 0.065
And process "udev-watchdog" is running 0.080
And udev-watchdog is monitoring the correct device 0.292
And I unplug USB drive "old" 0.186
After features/support/hooks.rb:305 7.086
After features/support/hooks.rb:89 0.010
Tags: @product
2:1.470
Before features/support/hooks.rb:259 0.006
Given a computer 0.182
And I start Tails from USB drive "old" with network unplugged and I login 1:16.249
Then Tails is running from USB drive "old" 0.331
And I create a persistent partition 33.659
And I take note of which tps features are available 1.553
Then a Tails persistence partition exists on USB drive "old" 1.075
And I shutdown Tails and wait for the computer to power off 8.417
After features/support/hooks.rb:305 0.231
After features/support/hooks.rb:89 0.008
Tags: @product
2:30.551
Before features/support/hooks.rb:259 0.005
Given a computer 0.210
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:55.566
Then Tails is running from USB drive "old" 0.348
And all tps features are active 1.945
When I write some files expected to persist 1.531
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.228
And all persistence configuration files have safe access rights 0.342
And all persistent directories from the old Tails version have safe access rights 2.388
And I take note of which tps features are available 0.445
And I shutdown Tails and wait for the computer to power off 4.228
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 23.315
After features/support/hooks.rb:305 0.113
After features/support/hooks.rb:89 0.010
Tags: @product
2:22.199
Before features/support/hooks.rb:259 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.329
And I log in to a new session 17.495
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.395
And I plug USB drive "to_upgrade" 2.399
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:33.092
Then the running Tails is installed on USB drive "to_upgrade" 17.108
And I unplug USB drive "to_upgrade" 0.198
And I unplug USB drive "__internal" 0.179
After features/support/hooks.rb:305 7.008
After features/support/hooks.rb:89 0.000
Tags: @product
2:21.295
Before features/support/hooks.rb:259 0.005
Given a computer 0.192
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:11.997
Then all tps features from the old Tails version are active 1.616
And Tails is running from USB drive "to_upgrade" 0.357
And the boot device has safe access rights 3.424
And the expected persistent files created with the old Tails version are present in the filesystem 1.379
And all persistent directories from the old Tails version have safe access rights 2.328
After features/support/hooks.rb:305 0.628
After features/support/hooks.rb:89 0.010
7:19.149
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.405
And no SquashFS delta is installed 0.066
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.329
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.052
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.315
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.466
When the network is plugged 0.045
And Tor is ready 48.010
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 0.589
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.218
Given I shutdown Tails and wait for the computer to power off 9.130
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.600
Then Tails is running version 6.2~testoverlayfs 0.017
And all tps features are active 2.319
And the file system changes introduced in version 6.2~testoverlayfs are present 0.336
And only the 6.2~testoverlayfs SquashFS delta is installed 0.067
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.366
# 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.277
When the network is plugged 0.044
And Tor is ready 19.922
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.165
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.907
Given I shutdown Tails and wait for the computer to power off 4.264
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.758
Then Tails is running version 6.3~testoverlayfs 0.015
And all tps features are active 2.144
And the file system changes introduced in version 6.3~testoverlayfs are present 0.473
And only the 6.3~testoverlayfs SquashFS delta is installed 0.061
# 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.311
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.271
When the network is plugged 0.031
And Tor is ready 46.569
Then the Upgrader considers the system as up-to-date 0.301
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 14.391
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.897
After features/support/hooks.rb:305 0.770
After features/support/hooks.rb:89 0.023
32.814
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.281
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.295
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.055
And the signing key used by the Upgrader is outdated 0.588
But a current signing key is available on our website 0.000
When the network is plugged 0.035
And Tor is ready 16.305
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.252
After features/support/hooks.rb:305 1.759
After features/support/hooks.rb:89 0.000
1:3.561
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 48.114
When I eject the boot medium 0.216
Then Tails eventually shuts down 15.230
After features/support/hooks.rb:305 0.203
After features/support/hooks.rb:89 0.000
42.561
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.105
And I prepare Tails for memory erasure tests 0.592
And I fill a 128 MiB file with a known pattern on the root filesystem 17.386
And patterns cover at least 128 MiB in the guest's memory 3.512

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

When I eject the boot medium 0.861
And I wait for Tails to finish wiping the memory 10.402
Then I find very few patterns in the guest's memory 1.699

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

After features/support/hooks.rb:305 3.533
After features/support/hooks.rb:89 0.000
38.836
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 9.160
And I prepare Tails for memory erasure tests 0.461
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.157
And I fill the USB drive with a known pattern 2.493
And I read the content of the test FS 0.117
And patterns cover at least 90% of the test FS size in the guest's memory 3.435

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

When I eject the boot medium 0.295
And I wait for Tails to finish wiping the memory 11.012
Then I find very few patterns in the guest's memory 1.702

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

After features/support/hooks.rb:305 3.630
After features/support/hooks.rb:89 0.000
1:3.245
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.443
And I prepare Tails for memory erasure tests 1.508
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 37.509
And I fill the USB drive with a known pattern 1.308
And I read the content of the test FS 0.067
And patterns cover at least 99% of the test FS size in the guest's memory 2.731

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

When I eject the boot medium 0.375
And I wait for Tails to finish wiping the memory 9.608
Then I find very few patterns in the guest's memory 1.693

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

After features/support/hooks.rb:305 3.622
After features/support/hooks.rb:89 0.000
2:22.673
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.952
And I prepare Tails for memory erasure tests 0.509
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.803
And patterns cover at least 100 MiB in the guest's memory 3.278

Pattern coverage: 109.477% (109 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.547
And I wait for Tails to finish wiping the memory 12.152
Then I find very few patterns in the guest's memory 1.739

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

And Tails eventually shuts down 1:29.689
After features/support/hooks.rb:305 0.166
After features/support/hooks.rb:89 0.000
Tags: @product
56.638
Before features/support/hooks.rb:259 0.008
Given a computer 0.215
And I start Tails from DVD with network unplugged and genuine APT sources 56.175
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.040
And no proposed-updates APT suite is enabled 0.052
And no experimental APT suite is enabled for deb.torproject.org 0.049
And if releasing, no unversioned Tails APT source is enabled 0.092

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:305 0.634
After features/support/hooks.rb:89 0.008
Tags: @product
1:16.194
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.443
# 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 8.801
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.226
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.308
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.019
When I start Tails' custom backup tool 3.964
Then the backup tool displays "Plug in your backup Tails USB stick" 0.219
When I plug USB drive "backup" 2.501
And I give the Persistent Storage on drive "backup" its own UUID 0.140
And I click "Retry" in the backup tool 1.124
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.229
When I click "Back Up" in the backup tool 1.122
And I enter my persistent storage passphrase into the polkit prompt 17.527
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 4.978
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.195
And I plug USB drive "backup" 3.783
Then the USB drive "backup" contains the same files as my persistent storage 4.609
After features/support/hooks.rb:305 2.442
After features/support/hooks.rb:89 0.123
Tags: @product
0.210
Then the hostname should not have been leaked on the network 0.210
After features/support/hooks.rb:305 0.970
After features/support/hooks.rb:89 0.029
Tags: @product
0.742
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.187
And I switch to the "manually-added-con" NetworkManager connection 0.348
Then the hostname should not have been leaked on the network 0.206
After features/support/hooks.rb:305 0.618
After features/support/hooks.rb:89 0.038
41.041
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.441
When I start "Tails Documentation" via GNOME Activities Overview 10.881
Then the Tor Browser has started 21.024
Then "Tails - Documentation" has loaded in the Tor Browser 0.693
After features/support/hooks.rb:305 1.080
After features/support/hooks.rb:89 0.000
1:2.733
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 28.776
When I start "Tails Documentation" via GNOME Activities Overview 10.595
Then the Tor Browser has started 22.758
Then "Tails - Documentation" has loaded in the Tor Browser 0.602
After features/support/hooks.rb:305 0.696
After features/support/hooks.rb:89 0.000
26.150
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD without network and logged in 8.425
When I start Electrum through the GNOME menu 11.461
But the "electrum" tps feature is not enabled 1.236
And I see a warning that Electrum is not persistent 5.025
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 1.553
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.960
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.373
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.706
Then I see "CupsTestPage.png" after at most 40 seconds 3.988
And I can print the current document to "/home/amnesia/output.pdf" 4.892
After features/support/hooks.rb:305 0.847
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
22.317
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.174
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.712
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.252
Then I see "CupsTestPage.png" after at most 40 seconds 4.451
And I can print the current document to "/home/amnesia/output.pdf" 4.724
After features/support/hooks.rb:305 0.855
After features/support/hooks.rb:89 0.000
Feature: Using Evince
21.512
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.169
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.281
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.096
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.045
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.040
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.184
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.193
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.708
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.097
When I close Evince 0.183
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.133
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.224
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.434
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.066
When I close Evince 0.265
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.264
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.185
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.875
# 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.061
After features/support/hooks.rb:305 1.011
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
22.308
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.968
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.215
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.058
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 4.084
Then I see "CupsTestPage.png" after at most 40 seconds 3.170
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 4.810
After features/support/hooks.rb:305 0.776
After features/support/hooks.rb:89 0.000
Feature: Using Evince
17.095
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.394
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.437
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.117
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.158
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.440
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.411
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.134
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.000
20.629
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.873
And I wait 10 seconds 10.004

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.215
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.243
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.049
After features/support/hooks.rb:305 0.957
After features/support/hooks.rb:89 0.000
Tags: @product
13.751
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 12.924
When the "Dogtail rules!" notification is sent 0.181
Then the "Dogtail rules!" notification is shown to the user 0.646
After features/support/hooks.rb:305 0.886
After features/support/hooks.rb:89 0.000
Tags: @product
3:38.939
Before features/support/hooks.rb:259 0.005
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.272
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.070
And Tor is ready 17.807
And all notifications have disappeared 3.980
When I start "Additional Software" via GNOME Activities Overview 11.255
And I close the "tails-additional-software-config" window 2.113
When I start "Disks" via GNOME Activities Overview 8.116
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.741
When I start "GNOME Terminal" via GNOME Activities Overview 8.874
And I close the "gnome-terminal-server" window 1.936
When I start "Files" via GNOME Activities Overview 8.117
And I close the "org.gnome.Nautilus" window 17.407
When I start "Persistent Storage" via GNOME Activities Overview 10.107
And I close the "tps-frontend" window 3.472
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.498
And I close the "zenity" window 3.865
When I start "Pidgin" via GNOME Activities Overview 8.226
And I close the "Pidgin" window via Alt+F4 3.374
When I start "Thunderbird" via GNOME Activities Overview 8.792
And I close the "Thunderbird" window 12.336
When I start "Tor Browser" via GNOME Activities Overview 9.566
And I close the "Firefox" window 16.384
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.090
And I close the "unlock-veracrypt-volumes" window 3.710
When I start "Unsafe Browser" via GNOME Activities Overview 9.277
And I close the "Firefox" window 16.539
After features/support/hooks.rb:305 1.592
After features/support/hooks.rb:89 0.000
Tags: @product
39.765
Before features/support/hooks.rb:259 0.006
Given a computer 0.206
And I start the computer from DVD with network unplugged 35.565
When Tails detects disk read failures on the SquashFS 1.397
Then I see a disk failure message on the splash screen 2.595
After features/support/hooks.rb:305 0.622
After features/support/hooks.rb:89 0.009
Tags: @product
39.664
Before features/support/hooks.rb:259 0.006
Given a computer 0.221
And I start the computer from DVD with network unplugged 35.026
When Tails detects disk read failures on the boot device 1.456
Then I see a disk failure message on the splash screen 2.959
After features/support/hooks.rb:305 0.662
After features/support/hooks.rb:89 0.008
Tags: @product
40.608
Before features/support/hooks.rb:259 0.007
Given a computer 0.167
And I start the computer from DVD with network unplugged 35.871
When Tails detects disk read failures on the boot device with a target error 1.551
Then I see a disk failure message on the splash screen 3.018
After features/support/hooks.rb:305 0.667
After features/support/hooks.rb:89 0.010
Tags: @product @doc
33.110
Before features/support/hooks.rb:259 0.005
Given a computer 0.208
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.502
When Tails detects disk read failures on the SquashFS 0.464
Then I see a disk failure message 1.218
Then I can open the hardware failure documentation from the disk failure message 21.716
After features/support/hooks.rb:305 1.811
After features/support/hooks.rb:89 0.000
Tags: @product @doc
34.355
Before features/support/hooks.rb:259 0.006
Given a computer 0.182
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.120
When Tails detects disk read failures on the boot device 1.528
Then I see a disk failure message 0.510
Then I can open the hardware failure documentation from the disk failure message 22.013
After features/support/hooks.rb:305 2.232
After features/support/hooks.rb:89 0.000
Tags: @product @doc
33.948
Before features/support/hooks.rb:259 0.005
Given a computer 0.198
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.748
When Tails detects disk read failures on the boot device with a target error 0.551
Then I see a disk failure message 1.315
Then I can open the hardware failure documentation from the disk failure message 22.133
After features/support/hooks.rb:305 1.926
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
50.157
Before features/support/hooks.rb:259 0.007
Given a computer 0.222
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.023
Then I see a graphics card failure message on the splash screen 14.910
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.010
Tags: @product @doc
10.579
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.265
Then the included OpenPGP keys are valid for the next 1 month 2.314
After features/support/hooks.rb:305 0.941
After features/support/hooks.rb:89 0.000
Tags: @product
21.906
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.006
Steps
Given I have started Tails from DVD without network and logged in 8.647
Then the keys trusted by APT are valid for the next 3 months 13.258
The
The following APT key(s) will not be valid in 3 months: A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89, 2265EB4CB2BF88D900AE8D1B74A941BA219EC810.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:29:in `assert_all_keys_are_valid_for_n_months'
./features/step_definitions/checks.rb:8:in `/^the keys trusted by APT are valid for the next (\d+) months$/'
features/keys.feature:11:in `Then the keys trusted by APT are valid for the next 3 months'
After features/support/hooks.rb:305 4.598

SCENARIO FAILED: 'The included APT repository keys are up-to-date' (at time 02:14:08)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:14:08_The_included_APT_repository_keys_are_up-to-date.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:14:08_The_included_APT_repository_keys_are_up-to-date.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:14:08_The_included_APT_repository_keys_are_up-to-date.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:14:08_The_included_APT_repository_keys_are_up-to-date.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
47.617
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.440
And I log in to a new session in German (de) 32.909
Then the amnesiac Documents directory exists 0.081
And there is a GNOME bookmark for the amnesiac Documents directory 3.186
After features/support/hooks.rb:305 0.966
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
45.047
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.279
And I log in to a new session in German (de) 33.727
Then the amnesiac Downloads directory exists 0.134
And there is a GNOME bookmark for the amnesiac Downloads directory 2.906
After features/support/hooks.rb:305 1.538
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
41.716
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.093
And I log in to a new session in German (de) 30.573
Then the amnesiac Music directory exists 0.166
And there is a GNOME bookmark for the amnesiac Music directory 2.883
After features/support/hooks.rb:305 0.976
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
43.563
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.225
And I log in to a new session in German (de) 31.941
Then the amnesiac Pictures directory exists 0.169
And there is a GNOME bookmark for the amnesiac Pictures directory 3.227
After features/support/hooks.rb:305 1.213
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.771
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.949
And I log in to a new session in German (de) 34.277
Then the amnesiac Videos directory exists 0.175
And there is a GNOME bookmark for the amnesiac Videos directory 2.368
After features/support/hooks.rb:305 0.668
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.261
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.012
When I log in to a new session in Arabic (ar) 33.853
Then the keyboard layout is set to "us" 0.385
When the network is plugged 0.034
And Tor is ready 16.756
Then I successfully start the Unsafe Browser in "ar" 15.123
And I kill the Unsafe Browser 5.752
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 26.495
And DuckDuckGo is the default search engine 10.844
And I kill the Tor Browser 5.493
And the screen keyboard works in Thunderbird 14.814
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:305 1.543
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.487
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.080
When I log in to a new session in Chinese (zh_CN) 35.280
Then the keyboard layout is set to "cn" 0.199
When the network is plugged 0.040
And Tor is ready 21.316
Then I successfully start the Unsafe Browser in "zh_CN" 15.282
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.985
And DuckDuckGo is the default search engine 10.890
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 16.418
And the layout of the screen keyboard is set to "us" 0.644
After features/support/hooks.rb:305 1.848
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.289
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.152
When I log in to a new session in English (en) 19.344
Then the keyboard layout is set to "us" 0.145
When the network is plugged 0.038
And Tor is ready 19.068
Then I successfully start the Unsafe Browser in "en" 17.563
And I kill the Unsafe Browser 5.754
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 28.849
And DuckDuckGo is the default search engine 10.501
And I kill the Tor Browser 5.462
And the screen keyboard works in Thunderbird 12.740
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:305 1.203
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.993
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.009
When I log in to a new session in French (fr) 36.190
Then the keyboard layout is set to "fr" 0.224
When the network is plugged 0.038
And Tor is ready 18.667
Then I successfully start the Unsafe Browser in "fr" 16.256
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 28.011
And DuckDuckGo is the default search engine 10.898
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 12.711
And the layout of the screen keyboard is set to "fr" 0.572
After features/support/hooks.rb:305 1.142
After features/support/hooks.rb:89 0.000
Feature: Localization
2:15.065
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.093
When I log in to a new session in German (de) 30.944
Then the keyboard layout is set to "de" 0.210
When the network is plugged 0.044
And Tor is ready 18.078
Then I successfully start the Unsafe Browser in "de" 15.343
And I kill the Unsafe Browser 5.891
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 27.251
And DuckDuckGo is the default search engine 10.947
And I kill the Tor Browser 5.493
And the screen keyboard works in Thunderbird 12.069
And the layout of the screen keyboard is set to "de" 0.563
After features/support/hooks.rb:305 2.487
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.702
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.259
When I log in to a new session in Italian (it) 33.816
Then the keyboard layout is set to "it" 0.283
When the network is plugged 0.056
And Tor is ready 17.492
Then I successfully start the Unsafe Browser in "it" 15.921
And I kill the Unsafe Browser 5.718
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 27.555
And DuckDuckGo is the default search engine 10.597
And I kill the Tor Browser 5.425
And the screen keyboard works in Thunderbird 11.866
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:305 2.281
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.652
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.913
When I log in to a new session in Persian (fa) 31.425
Then the keyboard layout is set to "ir" 0.274
When the network is plugged 0.088
And Tor is ready 20.552
Then I successfully start the Unsafe Browser in "fa" 15.746
And I kill the Unsafe Browser 5.817
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 27.937
And DuckDuckGo is the default search engine 10.659
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 12.099
And the layout of the screen keyboard is set to "ir" 0.548
After features/support/hooks.rb:305 0.979
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.096
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.983
When I log in to a new session in Portuguese (pt) 32.338
Then the keyboard layout is set to "pt" 0.375
When the network is plugged 0.055
And Tor is ready 16.272
Then I successfully start the Unsafe Browser in "pt" 16.071
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 26.091
And DuckDuckGo is the default search engine 10.159
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 12.985
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:305 1.155
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.270
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.903
When I log in to a new session in Russian (ru) 39.667
Then the keyboard layout is set to "ru" 0.364
When the network is plugged 0.034
And Tor is ready 19.417
Then I successfully start the Unsafe Browser in "ru" 15.964
And I kill the Unsafe Browser 5.746
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.999
And DuckDuckGo is the default search engine 11.880
And I kill the Tor Browser 5.439
And the screen keyboard works in Thunderbird 12.138
And the layout of the screen keyboard is set to "ru" 0.583
After features/support/hooks.rb:305 1.261
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.178
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.491
When I log in to a new session in Spanish (es) 32.444
Then the keyboard layout is set to "es" 0.348
When the network is plugged 0.043
And Tor is ready 15.934
Then I successfully start the Unsafe Browser in "es" 17.605
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 24.262
And DuckDuckGo is the default search engine 18.467
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 12.633
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:305 1.044
After features/support/hooks.rb:89 0.000
Feature: Localization
2:32.169
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.114
When I log in to a new session in Turkish (tr) 47.126
Then the keyboard layout is set to "tr" 0.192
When the network is plugged 0.064
And Tor is ready 19.261
Then I successfully start the Unsafe Browser in "tr" 15.848
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 26.970
And DuckDuckGo is the default search engine 10.260
And I kill the Tor Browser 5.375
And the screen keyboard works in Thunderbird 12.541
And the layout of the screen keyboard is set to "us" 0.535
After features/support/hooks.rb:305 1.648
After features/support/hooks.rb:89 0.000
Tags: @product
45.838
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.191
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.864
And I log in to a new session 16.946
And the network is plugged 0.037
And Tor is ready 14.721
Then 1 network interface is enabled 0.117
And the 1st network device has its real MAC address configured 0.103
When I hotplug a network device and wait for it to be initialized 1.381
Then 2 network interfaces are enabled 0.079
And the 2nd network device has its real MAC address configured 0.089
And some network device leaked the real MAC address 0.297
After features/support/hooks.rb:305 0.874
After features/support/hooks.rb:89 0.050
Tags: @product
43.180
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.048
And I capture all network traffic 0.006
When I log in to a new session 16.683
And the network is plugged 0.093
And Tor is ready 16.162
Then 1 network interface is enabled 0.126
And the 1st network device has a spoofed MAC address configured 0.071
When I hotplug a network device and wait for it to be initialized 1.561
Then 2 network interfaces are enabled 0.072
And the 2nd network device has a spoofed MAC address configured 0.088
And no network device leaked the real MAC address 0.265
After features/support/hooks.rb:305 0.855
After features/support/hooks.rb:89 0.044
Tags: @product
30.774
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.970
And I capture all network traffic 0.006
And the network is plugged 0.057
And macchanger will fail by not spoofing and always returns false 0.168
When I log in to a new session 17.815
Then no network interfaces are enabled 0.345
And no network device leaked the real MAC address 0.015
And I see the "Network card eth0 disabled" notification after at most 60 seconds 4.395
After features/support/hooks.rb:305 1.844
After features/support/hooks.rb:89 0.043
Tags: @product
29.676
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.018
And I capture all network traffic 0.007
And the network is plugged 0.190
And macchanger will fail by not spoofing and always returns true 0.171
When I log in to a new session 16.704
Then no network interfaces are enabled 0.243
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 4.329
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.036
Tags: @product
1:57.611
Scenario MAC address spoofing fails and the module is not removed
Before features/support/hooks.rb:259 0.005
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.349
And I capture all network traffic 0.007
And the network is plugged 0.325
And macchanger will fail by not spoofing and always returns true 0.179
And no network interface modules can be unloaded 0.437
When I log in to a new session 1:47.945
Then 1 network interface is enabled 0.132
But the MAC spoofing panic mode disabled networking 0.234
NetworkManager was not disabled.
<nil> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/mac_spoofing.rb:94:in `/^the MAC spoofing panic mode disabled networking$/'
features/mac_spoofing.feature:63:in `But the MAC spoofing panic mode disabled networking'
And no network device leaked the real MAC address 0.000
And I see the "All networking disabled" notification after at most 60 seconds 0.000
After features/support/hooks.rb:305 4.403

SCENARIO FAILED: 'MAC address spoofing fails and the module is not removed' (at time 02:48:34)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:48:34_MAC_address_spoofing_fails_and_the_module_is_not_removed.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:48:34_MAC_address_spoofing_fails_and_the_module_is_not_removed.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:48:34_MAC_address_spoofing_fails_and_the_module_is_not_removed.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4803/artifact/build-artifacts/02:48:34_MAC_address_spoofing_fails_and_the_module_is_not_removed.journal

After features/support/hooks.rb:89 0.039
Tags: @product
56.233
Before features/support/hooks.rb:259 0.006
Given a computer 0.188
And I capture all network traffic 0.007
When I start the computer 0.940
Then the computer boots Tails 54.953
And no network interfaces are enabled 0.132
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:305 0.608
After features/support/hooks.rb:89 0.050
1:35.656
Before features/support/hooks.rb:259 0.041
Given a computer 0.222
And I start Tails from DVD with network unplugged and I login 1:18.333
And I plug and mount a USB drive containing a sample PNG 15.401
Then MAT can clean some sample PNG file 1.700
After features/support/hooks.rb:305 0.713
After features/support/hooks.rb:89 0.008
Feature: Networking
Tags: @product
1:53.994
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 9.544
And I wait between 30 and 60 seconds 56.044

Slept for 56 seconds

Then the Tor Status icon tells me that Tor is not usable 0.744
When the network is plugged 0.051
Then I successfully configure Tor 42.723
And the Tor Status icon tells me that Tor is usable 0.704
And all notifications have disappeared 4.128
And the time has synced 0.052
After features/support/hooks.rb:305 0.744
After features/support/hooks.rb:89 0.000
Feature: Networking
38.746
Before features/support/hooks.rb:259 0.058
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.353
And I disable networking in Tails Greeter 2.087
And I log in to a new session 17.721
Then no network interfaces are enabled 0.204
When I hotplug a network device 0.174
And I wait 10 seconds 10.009

Slept for 10 seconds

Then no network interfaces are enabled 0.194
After features/support/hooks.rb:305 1.598
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
24.433
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.453
When I start "Onion Circuits" via GNOME Activities Overview 9.920
Then Onion Circuits starts 1.800
And Onion Circuits shows some circuits 0.258
After features/support/hooks.rb:305 0.822
After features/support/hooks.rb:89 0.000
Tags: @product
2:22.673
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:35.940
And I update APT using apt 19.349
And I install "python3-behave" using apt 23.285
Then the Tails Persistent Storage behave tests pass 4.098
After features/support/hooks.rb:305 1.768
After features/support/hooks.rb:89 0.000
Tags: @product
49.853
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.254
When I log in to a new session without activating the Persistent Storage 24.320
Then Tails is running from USB drive "__internal" 0.550
And persistence is disabled 0.345
But a Tails persistence partition exists on USB drive "__internal" 11.381
After features/support/hooks.rb:305 1.749
After features/support/hooks.rb:89 0.000
Tags: @product
3:27.493
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 20.461
Then Tails is running from USB drive "__internal" 2.337
When I create a file in the Persistent directory 0.155
And I create a persistent partition with the default settings 27.752
Then the file I created was copied to the Persistent Storage 0.704
When I shutdown Tails and wait for the computer to power off 16.885
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:18.822
Then persistence for "Persistent" is active 0.298
And the file I created in the Persistent directory exists 0.075
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.009
Tags: @product
1:10.004
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 26.848
And the system is very low on memory 4.065
When I create a file in the Persistent directory 1.968
When I try to create a persistent partition 15.569
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.267
When I close the Persistent Storage app 2.582
And I free up some memory 0.969
And I create a persistent partition with the default settings 17.381
Then the file I created was copied to the Persistent Storage 0.350
After features/support/hooks.rb:305 1.420
After features/support/hooks.rb:89 0.000
Tags: @product
2:38.079
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.076
Then Tails is running from USB drive "__internal" 0.623
And all tps features are active 2.345
And all persistent directories have safe access rights 2.646
When I disable the first tps feature 5.763
Then all tps features but the first one are active 2.367
And I shutdown Tails and wait for the computer to power off 10.721
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.344
Then all tps features but the first one are active 2.190
After features/support/hooks.rb:305 0.804
After features/support/hooks.rb:89 0.010
Tags: @product
18.967
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.097
Then persistence for "Persistent" is active 0.136
And I create a file in the Persistent directory 0.052
Then the file I created was copied to the Persistent Storage 0.064
When I disable the first tps feature 5.194
Then persistence for "Persistent" is not active 0.066
And the Persistent directory does not exist 0.054
When I enable the first tps feature 3.154
Then persistence for "Persistent" is active 0.072
And the file I created in the Persistent directory exists 0.073
After features/support/hooks.rb:305 0.838
After features/support/hooks.rb:89 0.000
Tags: @product
19.104
Before features/support/hooks.rb:259 0.052
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.969
Then persistence for "Persistent" is active 0.080
When I create a file in the Persistent directory 0.250
And I disable the first tps feature 5.163
And I delete the data of the Persistent Folder feature 3.584
Then the file I created does not exist on the Persistent Storage 0.056
After features/support/hooks.rb:305 0.710
After features/support/hooks.rb:89 0.000
Tags: @product
1:5.587
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.591
And the network is plugged 0.057
And Tor is ready 20.320
And I take note of which tps features are available 0.589
When I write some files expected to persist 1.737
And I shutdown Tails and wait for the computer to power off 8.537
# 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" 24.753
After features/support/hooks.rb:305 0.149
After features/support/hooks.rb:89 0.000
Tags: @product
3:7.043
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.696
And the network is plugged 0.073
And Tor is ready 17.255
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.198
And I shutdown Tails and wait for the computer to power off 8.485
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.108
And I capture all network traffic 0.005
And the network is plugged 0.052
And Tor is ready 18.453
And I switch to the "persistent-con-current" NetworkManager connection 0.390
And the 1st network device has a spoofed MAC address configured 0.082
And no network device leaked the real MAC address 0.240
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.075
Tags: @product
1:36.910
Before features/support/hooks.rb:259 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 43.838
And I enable persistence creation in Tails Greeter 1.468
And I log in to a new session expecting no warning about the Persistent Storage not being activated 23.873
Then I create a persistent partition with the default settings using the wizard that was already open 27.729
After features/support/hooks.rb:305 1.957
After features/support/hooks.rb:89 0.000
Tags: @product
5:19.921
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 36.505
When I enable persistence 39.527
Then no persistent Greeter options were restored 15.938
When I set all Greeter options to non-default values 23.938
And I log in to a new session in German (de) after having activated the Persistent Storage 52.969
Then all Greeter options are set to non-default values 0.545
When I cold reboot the computer 7.220
And the computer reboots Tails 59.879
Given I enable persistence 31.372
Then persistent Greeter options were restored 15.519
When I log in to a new session after having activated the Persistent Storage 35.787
Then all Greeter options are set to non-default values 0.717
After features/support/hooks.rb:305 1.025
After features/support/hooks.rb:89 0.007
Tags: @product
3:41.162
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.167
# 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 38.890
And I shutdown Tails and wait for the computer to power off 14.635
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:1.324
And I change the passphrase of the Persistent Storage back to the original 33.143
After features/support/hooks.rb:305 1.964
After features/support/hooks.rb:89 0.011
Tags: @product
1:4.027
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.447
And I log in to a new session without activating the Persistent Storage 22.629
Then persistence is disabled 0.236
But a Tails persistence partition exists on USB drive "__internal" 10.090
And all notifications have disappeared 13.500
When I delete the persistent partition 5.750
Then there is no persistence partition on USB drive "__internal" 0.372
After features/support/hooks.rb:305 0.935
After features/support/hooks.rb:89 0.000
Tags: @product
2:28.387
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.035
When I write some dotfile expected to persist 0.054
And I shutdown Tails and wait for the computer to power off 11.133
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.759
Then the expected persistent dotfile is present in the filesystem 0.406
After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.008
Tags: @product
1:38.076
Before features/support/hooks.rb:259 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.999
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.072
When I try to enable persistence 0.276
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 33.185
When I log in to a new session after having activated the Persistent Storage 39.347
And all notifications have disappeared 8.787
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.226
And all tps features are enabled 2.095
And all tps features but the first one are active 2.084
After features/support/hooks.rb:305 1.295
After features/support/hooks.rb:89 0.000
Tags: @product
5:38.993
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:19.099
And I enable persistence 34.683
And I log in to a new session after having activated the Persistent Storage 43.003
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.622
And persistence is enabled 0.584
After features/support/hooks.rb:305 1.645
After features/support/hooks.rb:89 0.000
Tags: @product
30.300
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.650
And I enable persistence but something goes wrong during the LUKS header upgrade 20.891
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.758
After features/support/hooks.rb:305 0.689
After features/support/hooks.rb:89 0.000
Tags: @product
18.253
When I choose to connect to Tor automatically 1.863
And I accept Tor Connection's offer to use my persistent bridges 1.748
And I click "Connect to Tor" 1.212
Then I wait until Tor is ready 11.170
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 1.216
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.030
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.045
Tags: @product
48.175
When I choose to connect to Tor automatically 1.975
And I accept Tor Connection's offer to use my persistent bridges 1.891
And I disable saving bridges to Persistent Storage 1.241
And I configure a direct connection in the Tor Connection Assistant 11.021
Then I wait until Tor is ready 29.727
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.125
And all Internet traffic has only flowed through Tor or connectivity check service 1.181
After features/support/hooks.rb:305 0.629
After features/support/hooks.rb:89 0.060
Tags: @product
11.196
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 10.708
Then the live user has been setup by live-boot 0.112
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.092
And the live user owns its home directory which has strict permissions 0.282
After features/support/hooks.rb:305 1.080
After features/support/hooks.rb:89 0.000
15.544
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 15.348
Then no unexpected services are listening for network connections 0.196

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

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

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

After features/support/hooks.rb:305 0.628
After features/support/hooks.rb:89 0.000
Tags: @product
18.646
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.089
Then the live user can only access allowed local services 5.557

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.826
After features/support/hooks.rb:89 0.000
Tags: @product
10.675
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 10.509
Then there are no unexpected messages of priority "err" or higher in the journal 0.166
After features/support/hooks.rb:305 1.033
After features/support/hooks.rb:89 0.000
Tags: @product
11.885
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.813
Then there are no unexpected messages of priority "err" or higher in the journal 0.071
After features/support/hooks.rb:305 1.176
After features/support/hooks.rb:89 0.000
Tags: @product
23.242
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.745
When I request a shutdown using the system menu 1.800
Then Tails eventually shuts down 8.695
After features/support/hooks.rb:305 0.152
After features/support/hooks.rb:89 0.000
1:25.017
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.139
When I request a reboot using the system menu 1.676
Then Tails eventually restarts 1:11.202
After features/support/hooks.rb:305 3.461
After features/support/hooks.rb:89 0.000
8.215
Given I monitor the network connections of SSH 0.066
And I have the SSH key pair for an SSH server 0.308
When I connect to an SSH server on the Internet 6.440
Then I have sucessfully logged into the SSH server 1.383
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:464 0.403
After features/support/hooks.rb:305 0.709
After features/support/hooks.rb:89 0.000
7.743
Given I have the SSH key pair for an SSH server 0.213
And an SSH server is running on the LAN 1.011
When I connect to an SSH server on the LAN 4.870
Then I am prompted to verify the SSH fingerprint for the SSH server 1.649
After features/support/hooks.rb:464 0.362
After features/support/hooks.rb:305 0.628
After features/support/hooks.rb:89 0.000
11.892
Given I have the SSH key pair for an SFTP server 0.210
When I connect to an SFTP server on the Internet 10.602
Then I successfully connect to the SFTP server 1.078
After features/support/hooks.rb:464 0.544
After features/support/hooks.rb:305 0.906
After features/support/hooks.rb:89 0.000
16.299
Given I cancel setting up an email account 2.656
When I open Thunderbird's Add-ons Manager 1.858
And I open the Extensions tab 1.070
Then I see that no add-ons are enabled in Thunderbird 10.714
After features/support/hooks.rb:464 0.690
After features/support/hooks.rb:305 1.055
After features/support/hooks.rb:89 0.000
44.014
When I enter my email credentials into the autoconfiguration wizard 10.167
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.359
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.391
When I accept the autoconfiguration wizard's configuration 18.799
And I send an email to myself 6.248
And I fetch my email 1.442
Then I can find the email I sent to myself in my inbox 6.606
After features/support/hooks.rb:464 1.394
After features/support/hooks.rb:305 1.079
After features/support/hooks.rb:89 0.000
10.784
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 5.227
And I look at the hide mode but then I go back 3.885
And I choose to connect to Tor automatically 1.490
Then Tor Connection does not propose me to use Tor bridges 0.129
After features/support/hooks.rb:305 0.812
After features/support/hooks.rb:89 0.000
Tags: @product
1:32.472
Given the Tor network and default bridges are blocked 2.753
And the network is plugged 0.036
And I make sure time sync before Tor connects indicates a captive portal 1.291
And the Tor Connection Assistant autostarts 4.354
When I choose to connect to Tor automatically 1.676
And I click "Connect to Tor" 1.153
Then the Tor Connection Assistant fails to connect to Tor 28.065
And the Tor Connection Assistant knows that it's not the time sync that failed 10.516
And the Tor Connection Assistant knows that there might be a captive portal 0.112
When I open the Unsafe Browser from Tor Connection 17.677
And I log-in to the Captive Portal 12.732
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.924
And I allow time sync before Tor connects to work again 0.046
And I click "Connect to Tor" 1.148
Then I wait until Tor is ready 8.862
After features/support/hooks.rb:305 0.859
After features/support/hooks.rb:89 0.000
Tags: @product
12.605
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.132
Then the firewall's policy is to drop all IPv4 traffic 0.097
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.228
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.076
And the firewall is configured to block all external IPv6 traffic 0.070
After features/support/hooks.rb:305 0.606
After features/support/hooks.rb:89 0.000
Tags: @product
52.349
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.090
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 27.590
And I open the Tails homepage in the Unsafe Browser 11.404
And the Tails homepage loads in the Unsafe Browser 0.550
Then the firewall leak detector has detected leaks 0.704
After features/support/hooks.rb:305 0.912
After features/support/hooks.rb:89 0.040
Tags: @product
13.182
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.070
And I capture all network traffic 0.006
And I disable Tails' firewall 0.191
When I do a TCP DNS lookup of "torproject.org" 0.816
Then the firewall leak detector has detected leaks 0.097
After features/support/hooks.rb:305 0.623
After features/support/hooks.rb:89 0.034
Tags: @product
13.112
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.133
And I capture all network traffic 0.007
And I disable Tails' firewall 0.211
When I do a UDP DNS lookup of "torproject.org" 0.672
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:305 0.553
After features/support/hooks.rb:89 0.050
Tags: @product
16.597
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.172
And I capture all network traffic 0.004
And I disable Tails' firewall 0.217
When I send some ICMP pings 4.092
Then the firewall leak detector has detected leaks 0.110
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.071
13.562
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.184
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.309
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:464 0.300
After features/support/hooks.rb:305 0.591
After features/support/hooks.rb:89 0.000
14.612
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.205
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.345
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.061
After features/support/hooks.rb:464 0.326
After features/support/hooks.rb:305 0.727
After features/support/hooks.rb:89 0.000
18.004
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.554
When I open an untorified ICMP connection to 1.2.3.4 5.384
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.065
After features/support/hooks.rb:464 0.415
After features/support/hooks.rb:305 0.593
After features/support/hooks.rb:89 0.000
Tags: @product
23.971
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.547
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.056
And I successfully configure Tor 15.340
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.000
10.218
When I monitor the network connections of tails-security-check 0.066
And I re-run tails-security-check 0.130
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:464 0.437
After features/support/hooks.rb:305 0.772
After features/support/hooks.rb:89 0.000
2.467
When I monitor the network connections of htpdate 0.069
And I re-run htpdate 2.377
Then I see that htpdate is properly stream isolated 0.020
After features/support/hooks.rb:464 0.502
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.000
32.285
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.060
And I re-run tails-upgrade-frontend-wrapper 32.212
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:464 0.537
After features/support/hooks.rb:305 0.795
After features/support/hooks.rb:89 0.000
27.723
When I monitor the network connections of Tor Browser 0.060
And I start the Tor Browser 26.398
And the Tor Browser loads the startup page 1.216
Then I see that Tor Browser is properly stream isolated 0.047
After features/support/hooks.rb:464 1.265
After features/support/hooks.rb:305 1.016
After features/support/hooks.rb:89 0.000
Tags: @product
52.957
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.464
And a web server is running on the LAN 1.035
And I capture all network traffic 0.005
When I start the Tor Browser 23.357
And the Tor Browser loads the startup page 1.273
And I open a page on the LAN web server in the Tor Browser 13.076
Then the Tor Browser shows the "Unable to connect" error 1.262
And no traffic was sent to the web server on the LAN 0.481
After features/support/hooks.rb:305 0.810
After features/support/hooks.rb:89 0.071
56.620
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.541
Then the amnesiac Tor Browser directory exists 0.047
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.748
And the persistent Tor Browser directory does not exist 0.045
When I start the Tor Browser 23.759
And the Tor Browser loads the startup page 1.167
Then I can save the current page as "index.html" to the default downloads directory 6.056
And I can print the current page as "output.pdf" to the default downloads directory 11.254
After features/support/hooks.rb:464 1.233
After features/support/hooks.rb:305 0.723
After features/support/hooks.rb:89 0.000
49.446
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.295
When I start the Tor Browser 22.096
Then the Tor Browser loads the startup page 1.213
When I download some file in the Tor Browser 13.182
Then the file is saved to the default Tor Browser download directory 0.658
After features/support/hooks.rb:464 2.616
After features/support/hooks.rb:305 0.842
After features/support/hooks.rb:89 0.000
1:19.921
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.150
When I start the Tor Browser 26.345
And the Tor Browser loads the startup page 1.066
Then I can listen to an Ogg audio track in Tor Browser 40.359
After features/support/hooks.rb:464 2.002
After features/support/hooks.rb:305 0.936
After features/support/hooks.rb:89 0.000
46.792
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.219
When I start the Tor Browser 23.285
And the Tor Browser loads the startup page 1.184
Then I can watch a WebM video in Tor Browser 10.102
After features/support/hooks.rb:464 1.269
After features/support/hooks.rb:305 0.918
After features/support/hooks.rb:89 0.000
Tags: @product
1:17.153
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.425
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.133
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.068
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.072
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.060
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/tmp/synaptic.html" exists 0.073
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I start the Tor Browser 25.261
And the Tor Browser loads the startup page 1.145
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.130
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.542
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.281
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.155
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.335
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.551
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.121
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.631
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.527
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.070
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.098
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.198
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.534
# 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.070
# 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.826
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.519
After features/support/hooks.rb:305 1.495
After features/support/hooks.rb:89 0.000
Tags: @product
35.977
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.352
When I start the Tor Browser 22.440
Then the Tor Browser uses all expected TBB shared libraries 1.184
After features/support/hooks.rb:305 0.857
After features/support/hooks.rb:89 0.000
55.811
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.499
When I start the Tor Browser 25.249
And the Tor Browser loads the startup page 1.213
And I open the Tails homepage in the Tor Browser 10.034
Then the Tor Browser loads the Tails homepage 1.201
When I request a new identity in Tor Browser 3.509
Then the Tor Browser restarts into a fresh session 2.103
After features/support/hooks.rb:464 1.749
After features/support/hooks.rb:305 0.892
After features/support/hooks.rb:89 0.000
Tags: @product
36.767
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.166
When I start the Tor Browser 21.979
And the Tor Browser loads the startup page 1.152
Then Tor Browser's circuit view is working 1.468
After features/support/hooks.rb:305 1.378
After features/support/hooks.rb:89 0.000
Tags: @product
58.273
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.644
When I start the Tor Browser 23.194
And the Tor Browser loads the startup page 1.172
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.139
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.073
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.804
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.244
After features/support/hooks.rb:305 1.606
After features/support/hooks.rb:89 0.000
Tags: @product
1:38.837
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.137
And the network is plugged 0.042
And I successfully configure Tor 17.883
And available upgrades have been checked 0.055
And all notifications have disappeared 4.091
Then the persistent Tor Browser directory exists 0.058
And there is a GNOME bookmark for the persistent Tor Browser directory 1.641
When I start the Tor Browser 22.252
And I open the address "https://tails.net/about" in the Tor Browser 10.081
And "Tails - How Tails works" has loaded in the Tor Browser 1.149
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.113
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.339
Then "Tails - How Tails works" has loaded in the Tor Browser 1.911
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.077
After features/support/hooks.rb:305 0.845
After features/support/hooks.rb:89 0.000
Tags: @product
43.521
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.180
Then the amnesiac Documents directory exists 0.172
And there is a GNOME bookmark for the amnesiac Documents directory 1.680
Then I start the Tor Browser in offline mode 24.538
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.949
After features/support/hooks.rb:305 0.724
After features/support/hooks.rb:89 0.000
Tags: @product
43.030
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.195
Then the amnesiac Downloads directory exists 0.164
And there is a GNOME bookmark for the amnesiac Downloads directory 1.702
Then I start the Tor Browser in offline mode 23.914
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.054
After features/support/hooks.rb:305 0.786
After features/support/hooks.rb:89 0.000
Tags: @product
43.156
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.127
Then the amnesiac Music directory exists 0.158
And there is a GNOME bookmark for the amnesiac Music directory 1.633
Then I start the Tor Browser in offline mode 25.249
And I can save the current page as "index.html" to the Music GNOME bookmark 7.987
After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
Tags: @product
43.404
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.028
Then the amnesiac Pictures directory exists 0.048
And there is a GNOME bookmark for the amnesiac Pictures directory 1.600
Then I start the Tor Browser in offline mode 25.306
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.420
After features/support/hooks.rb:305 1.658
After features/support/hooks.rb:89 0.000
Tags: @product
57.737
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 20.829
Then the amnesiac Videos directory exists 0.360
And there is a GNOME bookmark for the amnesiac Videos directory 1.653
Then I start the Tor Browser in offline mode 23.955
And I can save the current page as "index.html" to the Videos GNOME bookmark 10.938
After features/support/hooks.rb:305 1.025
After features/support/hooks.rb:89 0.000
Tags: @product
3:35.944
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.268
And all tps features are active 2.555
And all persistent filesystems have safe access rights 0.216
And all persistence configuration files have safe access rights 0.395
And all persistent directories have safe access rights 2.628
When I start the Tor Browser in offline mode 24.468
And I add a bookmark to eff.org in the Tor Browser 17.124
And I cold reboot the computer 11.247
And the computer reboots Tails 1:0.681
And I enable persistence 17.849
And I log in to a new session 37.439
And all notifications have disappeared 9.455
And I start the Tor Browser in offline mode 20.355
Then the Tor Browser has a bookmark to eff.org 1.257
After features/support/hooks.rb:305 1.195
After features/support/hooks.rb:89 0.011
4.730
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.540
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.190
After features/support/hooks.rb:464 0.411
After features/support/hooks.rb:305 0.667
After features/support/hooks.rb:89 0.000
7.870
Given I have the SSH key pair for a Git repository 0.237
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.439
Then the Git repository "testing" has been cloned successfully 0.193
After features/support/hooks.rb:464 0.452
After features/support/hooks.rb:305 0.650
After features/support/hooks.rb:89 0.000
0.492
When I wget "https://example.com/" to stdout 0.492
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.344
After features/support/hooks.rb:305 0.644
After features/support/hooks.rb:89 0.000
15.211
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.211

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:464 1.017
After features/support/hooks.rb:305 0.837
After features/support/hooks.rb:89 0.000
0.430
When I curl "https://example.com/" to stdout 0.430
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.371
After features/support/hooks.rb:305 0.581
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
50.570
Given I have started Tails from DVD without network and logged in 8.403
And I plug and mount a USB drive containing sample videos 15.816
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.160
And the file "/home/amnesia/video.mp4" exists 0.048
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.190
When I open "/home/amnesia/video.mp4" with Totem 3.355
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.949
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.518
Given I close Totem 0.178
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.077
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.065
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.107
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.186
Then Totem tells me it is not allowed to open this file 2.046
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.074
Given I close Totem 0.148
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.147
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.183
Then Totem tells me it is not allowed to open this file 0.900
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.074
Given I close Totem 0.127
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.116
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.165
Then Totem tells me it is not allowed to open this file 0.940
# 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.094
Given I close Totem 0.133
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.061
And the file "/home/amnesia/.purple/otr.private_key" exists 0.069
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.131
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.104
Then Totem tells me it is not allowed to open this file 0.797
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.074
After features/support/hooks.rb:305 0.879
After features/support/hooks.rb:89 0.000
Feature: Using Totem
25.344
Given I have started Tails from DVD and logged in and the network is connected 12.406
Then I can watch a WebM video over HTTPs 12.937
After features/support/hooks.rb:464 0.555
After features/support/hooks.rb:305 0.900
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
45.414
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.101
And I plug and mount a USB drive containing sample videos 15.358
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.112
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.476
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 11.599
Given I close Totem 0.570
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.176
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.071
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.276
Then Totem tells me it is not allowed to open this file 1.560
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.111
After features/support/hooks.rb:305 1.447
After features/support/hooks.rb:89 0.000
Tags: @product
46.350
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.237
And I disable the Unsafe Browser 4.296
And I log in to a new session 20.899
And the network is plugged 0.048
And all notifications have disappeared 7.037
When I try to start the Unsafe Browser 0.253
Then the Unsafe Browser complains that it is disabled 2.576
After features/support/hooks.rb:305 1.015
After features/support/hooks.rb:89 0.000
Tags: @product
46.654
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.570
And a web server is running on the LAN 1.044
When I successfully start the Unsafe Browser 20.383
And I open a page on the LAN web server in the Unsafe Browser 11.403
Then the Unsafe Browser displays the LAN web server hello message 0.251
After features/support/hooks.rb:305 0.795
After features/support/hooks.rb:89 0.000
Tags: @product @doc
56.943
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.375
When I successfully start the Unsafe Browser 18.497
Then the Unsafe Browser runs as the expected user 0.631
And the Unsafe Browser has a red theme 0.590
And the Unsafe Browser shows a warning as its start page 0.592
And the Unsafe Browser has no add-ons enabled 13.652
And the Unsafe Browser has no bookmarks 8.446
And the Unsafe Browser uses all expected TBB shared libraries 1.157
After features/support/hooks.rb:305 1.774
After features/support/hooks.rb:89 0.000
Tags: @product
42.847
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.463
When I successfully start the Unsafe Browser 17.982
When I open the Tails homepage in the Unsafe Browser 11.511
Then the Tails homepage loads in the Unsafe Browser 0.584
And the Unsafe Browser has sent packets out to the Internet 0.306
After features/support/hooks.rb:305 0.988
After features/support/hooks.rb:89 0.000
34.738
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.269
When I successfully start the Unsafe Browser 20.395
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.516
And the Unsafe Browser chroot is torn down 0.436
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.000
44.263
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.321
When I successfully start the Unsafe Browser 17.835
# 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.008

Slept for 10 seconds

And I try to start the Unsafe Browser 0.164
Then I see a warning about another instance already running 3.935
After features/support/hooks.rb:305 1.075
After features/support/hooks.rb:89 0.000
Tags: @product
43.241
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.279
When I configure the Unsafe Browser to use a local proxy 0.179
And I successfully start the Unsafe Browser 18.795
And I open the Tails homepage in the Unsafe Browser 11.475
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.512
After features/support/hooks.rb:305 1.870
After features/support/hooks.rb:89 0.000
2:32.703
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.467
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.069
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 18.608
And I wait 120 seconds 2:0.052

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.484
After features/support/hooks.rb:464 0.585
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.045
32.268
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 14.142
And the network is unplugged 0.067
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.165
Then I am told I cannot start the Unsafe Browser when I am offline 7.882
After features/support/hooks.rb:305 3.175
After features/support/hooks.rb:89 0.000
22.530
When I plug a USB drive containing a basic VeraCrypt volume 7.155
And I cancel the GNOME authentication prompt 2.163
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.721
And I open this VeraCrypt volume in GNOME Files 7.473
Then I see the expected contents in this VeraCrypt volume 0.461
When I lock the currently opened VeraCrypt volume 0.430
Then the VeraCrypt volume has been unmounted and locked 0.124
After features/support/hooks.rb:305 0.842
After features/support/hooks.rb:89 0.000
23.622
When I plug a USB drive containing a hidden VeraCrypt volume 10.208
And I cancel the GNOME authentication prompt 2.023
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.716
And I open this VeraCrypt volume in GNOME Files 5.549
Then I see the expected contents in this VeraCrypt volume 0.461
When I lock the currently opened VeraCrypt volume 0.368
Then the VeraCrypt volume has been unmounted and locked 0.293
After features/support/hooks.rb:305 0.981
After features/support/hooks.rb:89 0.000
35.326
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.742
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.514
And I open this VeraCrypt volume in GNOME Files 6.597
Then I see the expected contents in this VeraCrypt volume 0.877
When I lock the currently opened VeraCrypt file container 0.430
Then the VeraCrypt file container has been unmounted and locked 0.165
After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.000
41.060
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.941
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 6.912
And I open this VeraCrypt volume in GNOME Files 6.507
Then I see the expected contents in this VeraCrypt volume 0.945
When I lock the currently opened VeraCrypt file container 0.452
Then the VeraCrypt file container has been unmounted and locked 0.300
After features/support/hooks.rb:305 2.418
After features/support/hooks.rb:89 0.020
29.803
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 8.342
And I cancel the GNOME authentication prompt 1.710
And I unlock and mount this VeraCrypt volume with GNOME Disks 13.852
And I open this VeraCrypt volume in GNOME Files 4.642
Then I see the expected contents in this VeraCrypt volume 0.521
When I lock the currently opened VeraCrypt volume 0.454
Then the VeraCrypt volume has been unmounted and locked 0.279
After features/support/hooks.rb:305 0.763
After features/support/hooks.rb:89 0.000
29.106
When I plug a USB drive containing a hidden VeraCrypt volume 10.287
And I cancel the GNOME authentication prompt 2.031
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.935
And I open this VeraCrypt volume in GNOME Files 4.711
Then I see the expected contents in this VeraCrypt volume 0.517
When I lock the currently opened VeraCrypt volume 0.471
Then the VeraCrypt volume has been unmounted and locked 0.151
After features/support/hooks.rb:305 0.801
After features/support/hooks.rb:89 0.000
51.686
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.467
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.839
And I open this VeraCrypt volume in GNOME Files 5.636
Then I see the expected contents in this VeraCrypt volume 0.954
When I lock the currently opened VeraCrypt file container 0.537
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:305 0.855
After features/support/hooks.rb:89 0.015
52.367
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.766
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.665
And I open this VeraCrypt volume in GNOME Files 5.432
Then I see the expected contents in this VeraCrypt volume 0.899
When I lock the currently opened VeraCrypt file container 0.405
Then the VeraCrypt file container has been unmounted and locked 0.198
After features/support/hooks.rb:305 0.838
After features/support/hooks.rb:89 0.018
40.453
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.928
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.174
And I open this VeraCrypt volume in GNOME Files 4.568
Then I see the expected contents in this VeraCrypt volume 0.967
When I lock the currently opened VeraCrypt file container 0.577
Then the VeraCrypt file container has been unmounted and locked 0.236
After features/support/hooks.rb:305 0.814
After features/support/hooks.rb:89 0.000
Tags: @product
8.322
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.095
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.227
After features/support/hooks.rb:305 0.937
After features/support/hooks.rb:89 0.000
Tags: @product
9.549
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.055
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.493
After features/support/hooks.rb:305 0.906
After features/support/hooks.rb:89 0.000
Tags: @product
22.067
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.287
When I start "WhisperBack" via GNOME Activities Overview 9.736
Then WhisperBack has debugging information 4.043
After features/support/hooks.rb:305 2.529
After features/support/hooks.rb:89 0.000