Project Number Date
test_Tails_ISO_stable 4681 25 Feb 2024, 12:17

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1389 2 0 0 0 1391 186 2 188 4:13:47.747 Failed
Tags: @product
1:36.687
Before features/support/hooks.rb:245 0.025
Given a computer 0.971
And I temporarily create a 100 MiB disk named "swap" 0.067
And I create a gpt swap partition on disk "swap" 12.652
And I plug SATA drive "swap" 1.065
And I temporarily create a 2 GiB disk named "live_hd" 0.046
And I write the Tails ISO image to disk "live_hd" 19.016
And I plug SATA drive "live_hd" 1.062
When I start Tails with network unplugged and I login 1:1.354
Then a "swap" partition was detected by Tails on drive "swap" 0.166
And drive "live_hd" is detected by Tails 0.110
But Tails has no disk swap enabled 0.097
And drive "live_hd" is not mounted 0.074
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.108
Tags: @product
1:14.075
Before features/support/hooks.rb:245 0.002
Given a computer 0.157
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.050
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.702
And I plug non-removable USB drive "fake_TailsData" 1.114
When I start the computer 1.082
And the computer boots Tails 42.798
Then drive "fake_TailsData" is detected by Tails 0.104
And Tails Greeter has not detected a persistence partition 13.065
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.078
Tags: @product
1:14.252
Before features/support/hooks.rb:245 0.001
Given a computer 0.159
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" 15.255
And I plug SATA drive "fake_TailsData" 1.120
When I start the computer 1.072
And the computer boots Tails 42.970
Then drive "fake_TailsData" is detected by Tails 0.110
And Tails Greeter has not detected a persistence partition 13.515
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.008
Tags: @product
1:15.526
Before features/support/hooks.rb:245 0.003
Given a computer 0.177
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.039
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 5.140
And I plug SATA drive "gpt_ext2" 1.048
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.059
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 5.002
And I plug SATA drive "msdos_fat32" 1.076
And I start Tails from DVD with network unplugged and I login 1:2.606
Then drive "gpt_ext2" is detected by Tails 0.110
And drive "gpt_ext2" is not mounted 0.086
And drive "msdos_fat32" is detected by Tails 0.098
And drive "msdos_fat32" is not mounted 0.081
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.006
Tags: @product
1:59.004
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:38.747
And running a command as root with pkexec requires PolicyKit administrator privileges 0.129
Then I can run a command as root with sudo 0.136
Then I can run a command as root with pkexec 19.991
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.030
Tags: @product
2:21.324
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 41.661
And running a command as root with pkexec requires PolicyKit administrator privileges 0.152
Then I cannot run a command as root with sudo and the standard passwords 0.276
And I cannot run a command as root with pkexec and the standard passwords 31.598
Then I cannot login as root using su with the standard passwords 1:7.636
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
Feature: Time syncing
21.978
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.943
When the network is plugged 0.158
And I successfully configure Tor 13.807
Then the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:450 0.498
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.351
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.445
When the network is plugged 0.053
And the Tor Connection Assistant autostarts 2.567
And I configure some normal bridges in the Tor Connection Assistant 11.986
And I wait until Tor is ready 2.244
Then the system clock is less than 5 minutes incorrect 0.053
After features/support/hooks.rb:450 0.405
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.919
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.870
When I bump the system time with "+1 day" 0.346
And I capture all network traffic 0.002
And the network is plugged 0.130
And the Tor Connection Assistant autostarts 2.474
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.049
And I wait until Tor is ready 4.042
Then the system clock is less than 5 minutes incorrect 0.074
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.927
After features/support/hooks.rb:450 0.532
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.043
Feature: Time syncing
1:6.097
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 7.804
When I bump the system time with "-15 days" 0.448
And I warm reboot the computer 0.054
And the computer reboots Tails 56.900
Then Tails' hardware clock is close to the host system's time 0.888
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.012
Feature: Time syncing
1:1.211
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.997
When I bump the hardware clock's time with "-15 days" 1.213
And I warm reboot the computer 0.064
And the computer reboots Tails 51.240
Then the hardware clock is still off by "-15 days" 0.695
After features/support/hooks.rb:450 0.151
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.005
Feature: Time syncing
43.644
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.170
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.926
And the computer boots Tails 42.383
Then the system clock is just past Tails' source date 0.139
After features/support/hooks.rb:450 0.117
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.007
Feature: Time syncing
30.483
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.753
And I make sure time sync before Tor connects times out 1.139
When the network is plugged 0.111
And I successfully configure Tor 21.395
Then the system clock is less than 5 minutes incorrect 0.082
After features/support/hooks.rb:450 0.555
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.001
Feature: Time syncing
58.922
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 7.685
When I bump the system time with "+8 hours +15 minutes" 0.354
And all notifications have disappeared 3.128
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.150
And the network is plugged 0.035
And the Tor Connection Assistant autostarts 2.387
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.294
And I click "Connect to Tor" 1.196
And the Tor Connection Assistant fails to connect to Tor 16.029
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.693
Then the system clock is less than 20 minutes incorrect 0.288
When I click "Connect to Tor" 1.210
Then I wait until Tor is ready 5.652
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.733
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.078
After features/support/hooks.rb:450 0.445
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.043
Feature: Time syncing
56.692
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.312
When I bump the system time with "+8 hours +15 minutes" 0.237
And all notifications have disappeared 3.795
And I capture all network traffic 0.003
And the network is plugged 0.042
And the Tor Connection Assistant autostarts 2.410
# 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.209
And I click "Connect to Tor" 1.170
Then the Tor Connection Assistant reports that it failed to connect 11.601
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.909
Then the system clock is less than 20 minutes incorrect 0.305
# "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.384
When I click "Connect to Tor" 1.169
Then I wait until Tor is ready 6.675
And all Internet traffic has only flowed through the configured bridges 0.977
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.066
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.420
After features/support/hooks.rb:450 0.576
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.040
Feature: Time syncing
23.061
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.435
And I make sure time sync before Tor connects uses a fake connectivity check service 1.149
And the network is plugged 0.265
And Tor is ready 11.731
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.474
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.624
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Tags: @product
15.187
When I configure some normal bridges in the Tor Connection Assistant 10.149
Then I wait until Tor is ready 4.166
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.098
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.755
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.035
Tags: @product
14.991
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.180
Then I wait until Tor is ready 2.808
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.072
And all Internet traffic has only flowed through the configured bridges 0.918
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.049
18.964
When I configure the default bridges in the Tor Connection Assistant 12.053
Then I wait until Tor is ready 4.805
And Tor is configured to use the default bridges 0.593
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.060
And Tor is configured to use the default bridges 0.502
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.935
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.032
Tags: @product
25.724
Given the Tor network is blocked 1.752
When I configure a direct connection in the Tor Connection Assistant 19.033
Then I wait until Tor is ready 3.497
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.070
And Tor is configured to use the default bridges 0.485
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.869
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.044
Tags: @product
43.917
Given the Tor network and default bridges are blocked 2.913
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.394
Then the Tor Connection Assistant reports that it failed to connect 0.127
And tca.conf is empty 0.315
Given the Tor network and default bridges are unblocked 1.384
And I retry connecting to Tor 1.184
Then I wait until Tor is ready 6.506
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.022
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.060
Tags: @product
4.601
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.313
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.140
And I cannot click the "Connect to Tor" button 0.147
After features/support/hooks.rb:291 0.799
After features/support/hooks.rb:75 0.043
Tags: @product
23.313
Given I configure a direct connection in the Tor Connection Assistant 6.448
And I wait until Tor is ready 4.103
When I disconnect the network through GNOME 2.853
And I connect the network through GNOME 2.764
Then the Tor Connection Assistant autostarts 1.671
And the Tor Connection Assistant connects to Tor 2.917
And I wait until Tor is ready 0.898
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through Tor or connectivity check service 1.602
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.033
Tags: @product
40.655
Given I configure a direct connection in the Tor Connection Assistant 6.289
And I wait until Tor is ready 2.293
And I disconnect the network through GNOME 2.757
And the Tor network and default bridges are blocked 1.521
When I connect the network through GNOME 2.676
Then the Tor Connection Assistant reports that it failed to connect 25.117
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.029
Tags: @product
1:6.813
Given the Tor network and default bridges are blocked 1.931
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.442
Then the Tor Connection Assistant reports that it failed to connect 0.141
Given the Tor network and default bridges are unblocked 1.817
When I click "Connect to Tor" 1.188
Then I wait until Tor is ready 36.483
And Tor is configured to use the default bridges 0.527
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.282
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.041
19.122
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.844
And I prepare Tails for memory erasure tests 0.512
When I start a process allocating 128 MiB of memory with a known pattern 2.325
Then patterns cover at least 128 MiB in the guest's memory 3.811

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 94.046% (117 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.663% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 1.474
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

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

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.509
After features/support/hooks.rb:75 0.012
37.101
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.642
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.068
And I plug USB drive "gptfat" 2.408
When I start Tails Installer 21.885
Then I am told by Tails Installer that the destination device "is too small" 0.049
After features/support/hooks.rb:291 0.918
After features/support/hooks.rb:75 0.001
Tags: @product
32.967
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.666
And I temporarily create a 7200 MiB disk named "temp" 0.052
And I start Tails Installer 22.177
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.697
Then the "temp" USB drive is selected 0.113
When I unplug USB drive "temp" 0.219
Then a suitable USB device is not found 0.018
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.000
Tags: @product
3:55.927
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.423
And I temporarily create a 7200 MiB disk named "install" 0.089
And I create a gpt partition with a vfat filesystem on disk "install" 5.147
And I plug USB drive "install" 2.438
And I install Tails to USB drive "install" by cloning 3:28.629
Then the running Tails is installed on USB drive "install" 11.126
But there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:291 1.346
After features/support/hooks.rb:75 0.112
Tags: @product
3:50.140
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.051
And I temporarily create a 7200 MiB disk named "install" 0.048
And I plug USB drive "install" 2.417
And I install Tails to USB drive "install" by cloning 3:28.264
Then the running Tails is installed on USB drive "install" 11.257
But there is no persistence partition on USB drive "install" 0.100
After features/support/hooks.rb:291 1.083
After features/support/hooks.rb:75 0.140
Tags: @product
4:17.898
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.946
And I create a file in the Persistent directory 0.111
And I temporarily create a 7200 MiB disk named "install" 0.062
And I create a gpt partition with a vfat filesystem on disk "install" 4.131
And I plug USB drive "install" 2.479
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:42.079
Then the running Tails is installed on USB drive "install" 13.303
And there is a persistence partition on USB drive "install" 0.090
And the USB drive "install" contains the same files as my persistent storage 3.693
After features/support/hooks.rb:291 2.825
After features/support/hooks.rb:75 0.119
Tags: @product
3:57.467
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.425
And I temporarily create a 7200 MiB disk named "install" 0.040
And I plug USB drive "install" 2.420
And I install Tails to USB drive "install" by cloning 3:29.755
Then the running Tails is installed on USB drive "install" 14.744
And there is no persistence partition on USB drive "install" 0.081
After features/support/hooks.rb:291 1.627
After features/support/hooks.rb:75 0.097
Tags: @product
4:3.494
Before features/support/hooks.rb:245 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.236
And I have started Tails from DVD without network and logged in 8.532
And I clone USB drive "__internal" to a temporary USB drive "install" 1.004
And I plug USB drive "install" 2.445
# 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:29.428
Then the running Tails is installed on USB drive "install" 11.753
And there is no persistence partition on USB drive "install" 0.093
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.110
Tags: @product @uefi
1:43.400
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 24.607
And I power off the computer 0.324
And the computer is set to boot in UEFI mode 0.032
When I start Tails from USB drive "__internal" with network unplugged and I login 1:14.151
Then Tails is running from USB drive "__internal" 0.380
And the boot device has safe access rights 3.845
And Tails has started in UEFI mode 0.058
After features/support/hooks.rb:291 0.881
After features/support/hooks.rb:75 0.008
Tags: @product
1:38.267
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.002
And I plug and mount a USB drive containing a Tails USB image 29.997
And I create a 7200 MiB disk named "usbimage" 0.043
And I plug USB drive "usbimage" 2.470
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 57.754
After features/support/hooks.rb:291 2.670
After features/support/hooks.rb:75 0.082
Tags: @product
1:9.800
Before features/support/hooks.rb:245 0.002
Given a computer 0.148
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:8.075
Then Tails is running from USB drive "usbimage" 0.520
And the label of the system partition on "usbimage" is "Tails" 0.248
And the system partition on "usbimage" is an EFI system partition 0.181
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.197
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.166
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.119
And the system partition on "usbimage" has the expected flags 0.143
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.006
6:2.012
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:20.787
And I update APT using apt 17.125
And I install "popularity-contest" using apt 19.425
Then I am proposed to add the "popularity-contest" package to my Additional Software 57.330
When I create a persistent storage and activate the Additional Software feature 19.144
Then Additional Software is correctly configured for package "popularity-contest" 1.577
When I shutdown Tails and wait for the computer to power off 10.171
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:35.243
Then Additional Software is correctly configured for package "popularity-contest" 0.865
And the package "popularity-contest" is installed after Additional Software has been started 0.339
After features/support/hooks.rb:450 39.773
After features/support/hooks.rb:291 1.118
After features/support/hooks.rb:75 0.016
2:56.437
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.207
And I start Tails from USB drive "__internal" and I login with an administration password 1:19.806
And I update APT using apt 16.870
When I install "makepp" using apt 19.686
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 59.752
And the package "makepp" is installed 0.114
After features/support/hooks.rb:450 39.172
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.027
5:1.043
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.007
Given a computer 0.244
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:15.192
When I uninstall "popularity-contest" using apt 18.966
And I accept removing "popularity-contest" from Additional Software 0.716
Then "popularity-contest" is not in the list of Additional Software 0.831
When I start Synaptic 24.171
And I update APT using Synaptic 21.946
And I install "cowsay" using Synaptic 8.349
And I accept adding "cowsay" to Additional Software 0.871
Then Additional Software is correctly configured for package "cowsay" 1.032
When I uninstall "cowsay" using apt 3.416
And I refuse removing "cowsay" from Additional Software 0.694
Then Additional Software is correctly configured for package "cowsay" 1.037
When I start "Additional Software" via GNOME Activities Overview 12.660
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.951
Then "cowsay" is not in the list of Additional Software 1.116
When I install "cowsay" using apt 3.292
And I refuse adding "cowsay" to Additional Software 0.712
Then "cowsay" is not in the list of Additional Software 0.839
After features/support/hooks.rb:450 1.483
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.010
12:23.023
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.190
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.866
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.136
And I accept adding "cowsay" to Additional Software 1:7.437
And Additional Software is correctly configured for package "cowsay" 1.452
And I shutdown Tails and wait for the computer to power off 7.143
And I start Tails from USB drive "__internal" with network unplugged 47.017
And I enable persistence 32.735
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 22.212
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.022
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.114
And the network is plugged 0.049
And Tor is ready 19.104
# 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 7.226
And available upgrades have been checked 0.240
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.165
And I can open the Additional Software configuration window from the notification 2.901
And I shutdown Tails and wait for the computer to power off 2:2.583
And I start Tails from USB drive "__internal" with network unplugged 47.416
And I enable persistence 35.478
# 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.025
And I log in to a new session 21.109
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.040
And I revert the APT tweaks that made it prefer an old version of cowsay 0.074
And the network is plugged 0.045
And Tor is ready 49.846
Then the Additional Software upgrade service has started 0.150
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.124
After features/support/hooks.rb:450 2.494
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.030
1:53.844
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.204
And I start Tails from USB drive "__internal" with network unplugged 46.877
And I enable persistence 30.809
And I remove the "cowsay" deb files from the APT cache 0.786
# 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.109
And I log in to a new session 29.709
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 2.392
And I can open the Additional Software log file from the notification 2.830
And the package "cowsay" is not installed 0.124
After features/support/hooks.rb:450 0.126
After features/support/hooks.rb:291 0.828
After features/support/hooks.rb:75 0.011
Tags: @product
1:34.058
Before features/support/hooks.rb:245 0.007
Given a computer 0.198
And I create a 7200 MiB disk named "old" 0.046
And I plug USB drive "old" 1.060
And I write an old version of the Tails USB image to disk "old" 27.106
When I start Tails from USB drive "old" with network unplugged 1:1.469
Then the boot device has safe access rights 3.248
And Tails is running from USB drive "old" 0.307
And there is no persistence partition on USB drive "old" 0.080
And process "udev-watchdog" is running 0.059
And udev-watchdog is monitoring the correct device 0.271
And I unplug USB drive "old" 0.208
After features/support/hooks.rb:291 3.576
After features/support/hooks.rb:75 0.008
Tags: @product
2:2.587
Before features/support/hooks.rb:245 0.005
Given a computer 0.190
And I start Tails from USB drive "old" with network unplugged and I login 1:7.600
Then Tails is running from USB drive "old" 0.343
And I create a persistent partition 43.828
And I take note of which tps features are available 1.517
Then a Tails persistence partition exists on USB drive "old" 0.919
And I shutdown Tails and wait for the computer to power off 8.186
After features/support/hooks.rb:291 0.163
After features/support/hooks.rb:75 0.012
Tags: @product
2:18.440
Before features/support/hooks.rb:245 0.006
Given a computer 0.251
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:51.329
Then Tails is running from USB drive "old" 0.407
And all tps features are active 2.152
When I write some files expected to persist 1.905
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.288
And all persistence configuration files have safe access rights 0.427
And all persistent directories from the old Tails version have safe access rights 2.733
And I take note of which tps features are available 0.563
And I shutdown Tails and wait for the computer to power off 3.076
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.305
After features/support/hooks.rb:291 0.103
After features/support/hooks.rb:75 0.010
Tags: @product
2:43.050
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.350
And I log in to a new session 22.668
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.245
And I plug USB drive "to_upgrade" 2.552
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:53.538
Then the running Tails is installed on USB drive "to_upgrade" 13.307
And I unplug USB drive "to_upgrade" 0.197
And I unplug USB drive "__internal" 0.191
After features/support/hooks.rb:291 6.839
After features/support/hooks.rb:75 0.000
Tags: @product
2:9.274
Before features/support/hooks.rb:245 0.006
Given a computer 0.240
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:57.616
Then all tps features from the old Tails version are active 1.972
And Tails is running from USB drive "to_upgrade" 0.425
And the boot device has safe access rights 4.020
And the expected persistent files created with the old Tails version are present in the filesystem 2.033
And all persistent directories from the old Tails version have safe access rights 2.964
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.010
6:1.121
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.506
And no SquashFS delta is installed 0.295
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.343
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.099
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.465
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.683
When the network is plugged 0.802
And Tor is ready 17.130
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.728
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.483
Given I shutdown Tails and wait for the computer to power off 6.412
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.846
Then Tails is running version 2.2~testoverlayfsng 0.122
And all tps features are active 2.605
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.474
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.083
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.348
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.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 2.1~testoverlayfsng was initially installed 0.359
When the network is plugged 0.129
And Tor is ready 17.326
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 0.627
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 9.390
Given I shutdown Tails and wait for the computer to power off 4.065
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.660
Then Tails is running version 2.3~testoverlayfsng 0.135
And all tps features are active 2.344
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.689
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.086
# 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.277
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.316
When the network is plugged 0.083
And Tor is ready 16.254
Then the Upgrader considers the system as up-to-date 0.318
# 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 31.298
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.324
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.023
57.166
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.147
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.336
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.072
And the signing key used by the Upgrader is outdated 1.052
But a current signing key is available on our website 0.000
When the network is plugged 0.142
And Tor is ready 43.749
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 0.665
After features/support/hooks.rb:291 1.115
After features/support/hooks.rb:75 0.000
48.132
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 43.815
When I eject the boot medium 0.310
Then Tails eventually shuts down 4.006
After features/support/hooks.rb:291 0.207
After features/support/hooks.rb:75 0.000
35.905
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.451
And I prepare Tails for memory erasure tests 0.621
And I fill a 128 MiB file with a known pattern on the root filesystem 11.663
And patterns cover at least 128 MiB in the guest's memory 3.636

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

When I eject the boot medium 0.553
And I wait for Tails to finish wiping the memory 9.202
Then I find very few patterns in the guest's memory 1.776

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

After features/support/hooks.rb:291 3.637
After features/support/hooks.rb:75 0.000
3:21.482
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.955
And I prepare Tails for memory erasure tests 0.692
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.984
And I fill the USB drive with a known pattern 2:43.304
And I read the content of the test FS 0.116
And patterns cover at least 99% of the test FS size in the guest's memory 3.474

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

When I eject the boot medium 0.276
And I wait for Tails to finish wiping the memory 15.973
Then I find very few patterns in the guest's memory 1.704

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

After features/support/hooks.rb:291 3.616
After features/support/hooks.rb:75 0.000
2:27.090
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.039
And I prepare Tails for memory erasure tests 0.690
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 25.739
And I fill the USB drive with a known pattern 1:34.305
And I read the content of the test FS 0.077
And patterns cover at least 99% of the test FS size in the guest's memory 5.590

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

When I eject the boot medium 0.395
And I wait for Tails to finish wiping the memory 9.936
Then I find very few patterns in the guest's memory 2.315

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

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

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

When I eject the boot medium 1.006
And I wait for Tails to finish wiping the memory 10.067
Then I find very few patterns in the guest's memory 1.854

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

And Tails eventually shuts down 1:29.535
After features/support/hooks.rb:291 0.166
After features/support/hooks.rb:75 0.000
Tags: @product
46.042
Before features/support/hooks.rb:245 0.007
Given a computer 0.193
And I start Tails from DVD with network unplugged and genuine APT sources 45.477
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.057
And no proposed-updates APT suite is enabled 0.060
And no experimental APT suite is enabled for deb.torproject.org 0.057
And if releasing, no unversioned Tails APT source is enabled 0.172

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.023
Tags: @product
1:18.646
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.269
# 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 5.144
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.113
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.710
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.031
When I start Tails' custom backup tool 13.191
Then the backup tool displays "Plug in your backup Tails USB stick" 2.098
When I plug USB drive "backup" 2.794
And I give the Persistent Storage on drive "backup" its own UUID 0.182
And I click "Retry" in the backup tool 1.178
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.242
When I click "Back Up" in the backup tool 1.250
And I enter my persistent storage passphrase into the polkit prompt 2.620
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 18.565
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.199
And I plug USB drive "backup" 2.392
Then the USB drive "backup" contains the same files as my persistent storage 4.659
After features/support/hooks.rb:291 1.756
After features/support/hooks.rb:75 0.111
Tags: @product
0.294
Then the hostname should not have been leaked on the network 0.294
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.039
Tags: @product
0.853
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.217
And I switch to the "manually-added-con" NetworkManager connection 0.314
Then the hostname should not have been leaked on the network 0.322
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.042
30.270
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.613
When I double-click on the Tails documentation launcher on the desktop 21.060
Then "Tails - Documentation" has loaded in the Tor Browser 0.596
After features/support/hooks.rb:291 1.388
After features/support/hooks.rb:75 0.000
37.220
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.784
When I double-click on the Tails documentation launcher on the desktop 19.848
Then "Tails - Documentation" has loaded in the Tor Browser 0.588
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.000
28.259
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.615
When I double-click on the Report an Error launcher on the desktop 18.990
Then the support documentation page opens in Tor Browser 0.652
After features/support/hooks.rb:291 1.093
After features/support/hooks.rb:75 0.000
22.036
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.140
When I start Electrum through the GNOME menu 12.756
But the "electrum" tps feature is not enabled 0.763
And I see a warning that Electrum is not persistent 0.375
After features/support/hooks.rb:450 0.117
After features/support/hooks.rb:291 0.841
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.765
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.900
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.229
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.443
Then I see "CupsTestPage.png" after at most 40 seconds 1.970
And I can print the current document to "/home/amnesia/output.pdf" 8.221
After features/support/hooks.rb:291 0.930
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.908
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.260
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.221
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.091
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.054
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.058
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.168
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.217
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.797
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.368
When I close Evince 0.261
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.136
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.722
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.302
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.133
When I close Evince 0.273
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.165
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.719
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.856
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.100
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.519
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.964
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.201
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.054
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.301
Then I see "CupsTestPage.png" after at most 40 seconds 1.970
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 9.027
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.066
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.766
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.191
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.081
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.185
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.310
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.188
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.342
After features/support/hooks.rb:291 0.889
After features/support/hooks.rb:75 0.000
18.898
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.617
And I wait 10 seconds 10.000

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.109
When I press the "PRINTSCREEN" key 0.122
Then a screenshot is saved to the live user's Pictures directory 0.049
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.000
Tags: @product
8.704
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.866
When the "Dogtail rules!" notification is sent 0.190
Then the "Dogtail rules!" notification is shown to the user 0.647
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.621
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.009
Then the included OpenPGP keys are valid for the next 1 month 2.612
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Tags: @product
22.163
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.074
Then the keys trusted by APT are valid for the next 3 months 14.089
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.388
Before features/support/hooks.rb:245 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.995
And I log in to a new session in German (de) 30.892
Then the amnesiac Documents directory exists 0.078
And there is a GNOME bookmark for the amnesiac Documents directory 1.421
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.935
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.950
And I log in to a new session in German (de) 29.128
Then the amnesiac Downloads directory exists 0.110
And there is a GNOME bookmark for the amnesiac Downloads directory 1.745
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.211
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.162
And I log in to a new session in German (de) 29.287
Then the amnesiac Music directory exists 0.086
And there is a GNOME bookmark for the amnesiac Music directory 1.674
After features/support/hooks.rb:291 1.540
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.086
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.554
And I log in to a new session in German (de) 28.717
Then the amnesiac Pictures directory exists 0.060
And there is a GNOME bookmark for the amnesiac Pictures directory 1.753
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.051
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.276
And I log in to a new session in German (de) 30.911
Then the amnesiac Videos directory exists 0.092
And there is a GNOME bookmark for the amnesiac Videos directory 1.770
After features/support/hooks.rb:291 1.702
After features/support/hooks.rb:75 0.000
Feature: Localization
57.516
Before features/support/hooks.rb:245 0.028
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.051
And I log in to a new session in German (de) 29.982
When I double-click on the Report an Error launcher on the desktop 18.909
Then the support documentation page opens in Tor Browser 0.573
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.094
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.312
When I log in to a new session in Arabic (ar) 29.551
Then the keyboard layout is set to "us" 0.131
When the network is plugged 0.063
And Tor is ready 14.340
Then I successfully start the Unsafe Browser in "ar" 26.700
And I kill the Unsafe Browser 5.866
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 34.525
And DuckDuckGo is the default search engine 24.986
And I kill the Tor Browser 5.561
And the screen keyboard works in Thunderbird 23.377
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.384
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.582
When I log in to a new session in Chinese (zh_CN) 35.065
Then the keyboard layout is set to "cn" 0.201
When the network is plugged 0.034
And Tor is ready 13.995
Then I successfully start the Unsafe Browser in "zh_CN" 27.479
And I kill the Unsafe Browser 5.872
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 35.634
And DuckDuckGo is the default search engine 10.860
And I kill the Tor Browser 5.569
And the screen keyboard works in Thunderbird 24.358
And the layout of the screen keyboard is set to "us" 0.609
After features/support/hooks.rb:291 2.591
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.221
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.337
When I log in to a new session in English (en) 15.729
Then the keyboard layout is set to "us" 0.313
When the network is plugged 0.038
And Tor is ready 15.638
Then I successfully start the Unsafe Browser in "en" 27.262
And I kill the Unsafe Browser 6.566
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 32.848
And DuckDuckGo is the default search engine 5.507
And I kill the Tor Browser 5.384
And the screen keyboard works in Thunderbird 21.876
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:291 2.141
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.916
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.046
When I log in to a new session in French (fr) 29.543
Then the keyboard layout is set to "fr" 0.246
When the network is plugged 0.037
And Tor is ready 16.398
Then I successfully start the Unsafe Browser in "fr" 27.677
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 31.593
And DuckDuckGo is the default search engine 11.098
And I kill the Tor Browser 5.607
And the screen keyboard works in Thunderbird 23.047
And the layout of the screen keyboard is set to "fr" 0.639
After features/support/hooks.rb:291 1.221
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.533
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.024
When I log in to a new session in German (de) 30.946
Then the keyboard layout is set to "de" 0.129
When the network is plugged 0.034
And Tor is ready 14.760
Then I successfully start the Unsafe Browser in "de" 25.718
And I kill the Unsafe Browser 6.758
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 33.907
And DuckDuckGo is the default search engine 10.740
And I kill the Tor Browser 5.552
And the screen keyboard works in Thunderbird 22.231
And the layout of the screen keyboard is set to "de" 0.581
After features/support/hooks.rb:291 1.155
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.794
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.007
When I log in to a new session in Italian (it) 30.484
Then the keyboard layout is set to "it" 0.175
When the network is plugged 0.045
And Tor is ready 15.016
Then I successfully start the Unsafe Browser in "it" 27.878
And I kill the Unsafe Browser 5.931
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 33.493
And DuckDuckGo is the default search engine 11.092
And I kill the Tor Browser 5.579
And the screen keyboard works in Thunderbird 22.368
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:291 2.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.744
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.009
When I log in to a new session in Persian (fa) 32.377
Then the keyboard layout is set to "ir" 0.396
When the network is plugged 0.036
And Tor is ready 16.784
Then I successfully start the Unsafe Browser in "fa" 28.648
And I kill the Unsafe Browser 5.986
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 34.966
And DuckDuckGo is the default search engine 11.120
And I kill the Tor Browser 5.400
And the screen keyboard works in Thunderbird 23.317
And the layout of the screen keyboard is set to "ir" 0.574
After features/support/hooks.rb:291 3.657
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.763
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.882
When I log in to a new session in Portuguese (pt) 35.008
Then the keyboard layout is set to "pt" 0.182
When the network is plugged 0.242
And Tor is ready 17.102
Then I successfully start the Unsafe Browser in "pt" 26.322
And I kill the Unsafe Browser 6.361
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 33.470
And DuckDuckGo is the default search engine 10.814
And I kill the Tor Browser 5.539
And the screen keyboard works in Thunderbird 22.135
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 3.580
After features/support/hooks.rb:75 0.000
Feature: Localization
2:51.025
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.900
When I log in to a new session in Russian (ru) 29.099
Then the keyboard layout is set to "ru" 0.135
When the network is plugged 0.034
And Tor is ready 15.183
Then I successfully start the Unsafe Browser in "ru" 30.420
And I kill the Unsafe Browser 7.056
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 35.325
And DuckDuckGo is the default search engine 10.954
And I kill the Tor Browser 5.565
And the screen keyboard works in Thunderbird 28.619
And the layout of the screen keyboard is set to "ru" 0.615
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.937
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.943
When I log in to a new session in Spanish (es) 30.380
Then the keyboard layout is set to "es" 0.178
When the network is plugged 0.043
And Tor is ready 15.041
Then I successfully start the Unsafe Browser in "es" 29.728
And I kill the Unsafe Browser 5.839
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 34.571
And DuckDuckGo is the default search engine 11.359
And I kill the Tor Browser 5.641
And the screen keyboard works in Thunderbird 22.421
And the layout of the screen keyboard is set to "us" 0.666
After features/support/hooks.rb:291 1.366
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.843
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.059
When I log in to a new session in Turkish (tr) 28.207
Then the keyboard layout is set to "tr" 0.150
When the network is plugged 0.060
And Tor is ready 15.280
Then I successfully start the Unsafe Browser in "tr" 27.705
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 34.293
And DuckDuckGo is the default search engine 10.900
And I kill the Tor Browser 5.649
And the screen keyboard works in Thunderbird 22.858
And the layout of the screen keyboard is set to "us" 0.679
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Tags: @product
45.108
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.109
And I capture all network traffic 0.010
When I disable MAC spoofing in Tails Greeter 4.192
And I log in to a new session 16.825
And the network is plugged 0.052
And Tor is ready 12.687
Then 1 network interface is enabled 0.128
And the 1st network device has its real MAC address configured 0.162
When I hotplug a network device and wait for it to be initialized 1.457
Then 2 network interfaces are enabled 0.094
And the 2nd network device has its real MAC address configured 0.091
And some network device leaked the real MAC address 0.296
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.033
Tags: @product
40.887
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.890
And I capture all network traffic 0.007
When I log in to a new session 15.970
And the network is plugged 0.035
And Tor is ready 14.898
Then 1 network interface is enabled 0.165
And the 1st network device has a spoofed MAC address configured 0.099
When I hotplug a network device and wait for it to be initialized 1.409
Then 2 network interfaces are enabled 0.075
And the 2nd network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.257
After features/support/hooks.rb:291 0.810
After features/support/hooks.rb:75 0.042
Tags: @product
2:22.534
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.982
And I capture all network traffic 0.007
And the network is plugged 0.041
And macchanger will fail by not spoofing and always returns false 0.128
When I log in to a new session 2:11.123
Then no network interfaces are enabled 0.142
And no network device leaked the real MAC address 0.036
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.072
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.046
Tags: @product
2:22.549
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.865
And I capture all network traffic 0.006
And the network is plugged 0.079
And macchanger will fail by not spoofing and always returns true 0.123
When I log in to a new session 2:11.244
Then no network interfaces are enabled 0.139
And no network device leaked the real MAC address 0.021
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.068
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.035
Tags: @product
2:24.614
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.127
And I capture all network traffic 0.007
And the network is plugged 0.051
And macchanger will fail by not spoofing and always returns true 0.147
And no network interface modules can be unloaded 0.407
When I log in to a new session 2:13.543
Then 1 network interface is enabled 0.118
But the MAC spoofing panic mode disabled networking 0.453
And no network device leaked the real MAC address 0.017
And I see the "All networking disabled" notification after at most 60 seconds 1.739
After features/support/hooks.rb:291 1.097
After features/support/hooks.rb:75 0.056
Tags: @product
45.369
Before features/support/hooks.rb:245 0.007
Given a computer 0.181
And I capture all network traffic 0.006
When I start the computer 0.955
Then the computer boots Tails 44.143
And no network interfaces are enabled 0.072
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.591
After features/support/hooks.rb:75 0.076
1:13.679
Before features/support/hooks.rb:245 0.007
Given a computer 0.239
And I start Tails from DVD with network unplugged and I login 1:0.044
And I plug and mount a USB drive containing a sample PNG 11.991
Then MAT can clean some sample PNG file 1.404
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:22.111
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.897
And I wait between 30 and 60 seconds 57.003

Slept for 57 seconds

Then the Tor Status icon tells me that Tor is not usable 0.491
When the network is plugged 0.037
Then I successfully configure Tor 12.863
And the Tor Status icon tells me that Tor is usable 0.541
And all notifications have disappeared 3.207
And the time has synced 0.069
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Feature: Networking
41.121
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.664
And I disable networking in Tails Greeter 0.954
And I log in to a new session 20.898
Then no network interfaces are enabled 0.146
When I hotplug a network device 0.164
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.283
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
Tags: @product
2:5.106
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:24.039
And I update APT using apt 17.454
And I install "python3-behave" using apt 20.016
Then the Tails Persistent Storage behave tests pass 3.594
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
36.867
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.942
When I log in to a new session without activating the Persistent Storage 17.363
Then Tails is running from USB drive "__internal" 0.497
And persistence is disabled 0.195
But a Tails persistence partition exists on USB drive "__internal" 5.868
After features/support/hooks.rb:291 1.025
After features/support/hooks.rb:75 0.000
Tags: @product
2:45.031
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.200
Then Tails is running from USB drive "__internal" 0.395
When I create a file in the Persistent directory 0.159
And I create a persistent partition with the default settings 32.511
Then the file I created was copied to the Persistent Storage 0.659
When I shutdown Tails and wait for the computer to power off 9.083
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.627
Then persistence for "Persistent" is active 0.294
And the file I created in the Persistent directory exists 0.099
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.574
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.887
And the system is very low on memory 2.371
When I create a file in the Persistent directory 1.596
When I try to create a persistent partition 27.572
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.155
When I close the Persistent Storage app 2.595
And I free up some memory 1.827
And I create a persistent partition with the default settings 26.346
Then the file I created was copied to the Persistent Storage 0.221
After features/support/hooks.rb:291 1.577
After features/support/hooks.rb:75 0.000
Tags: @product
2:32.697
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.190
Then Tails is running from USB drive "__internal" 0.451
And all tps features are active 2.581
And all persistent directories have safe access rights 3.765
When I disable the first tps feature 17.155
Then all tps features but the first one are active 2.273
And I shutdown Tails and wait for the computer to power off 6.231
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.572
Then all tps features but the first one are active 2.474
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.007
Tags: @product
42.353
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.600
Then persistence for "Persistent" is active 0.129
And I create a file in the Persistent directory 0.092
Then the file I created was copied to the Persistent Storage 0.092
When I disable the first tps feature 16.526
Then persistence for "Persistent" is not active 0.077
And the Persistent directory does not exist 0.050
When I enable the first tps feature 15.173
Then persistence for "Persistent" is active 0.152
And the file I created in the Persistent directory exists 0.458
After features/support/hooks.rb:291 1.356
After features/support/hooks.rb:75 0.000
Tags: @product
40.547
Before features/support/hooks.rb:245 0.013
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.701
Then persistence for "Persistent" is active 0.086
When I create a file in the Persistent directory 0.085
And I disable the first tps feature 16.749
And I delete the data of the Persistent Folder feature 14.663
Then the file I created does not exist on the Persistent Storage 0.261
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000
Tags: @product
53.462
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.673
And the network is plugged 0.034
And Tor is ready 18.739
And I take note of which tps features are available 0.638
When I write some files expected to persist 1.687
And I shutdown Tails and wait for the computer to power off 7.098
# 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" 16.590
After features/support/hooks.rb:291 0.145
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.720
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.793
And the network is plugged 0.039
And Tor is ready 13.727
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.272
And I shutdown Tails and wait for the computer to power off 7.078
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.469
And I capture all network traffic 0.019
And the network is plugged 0.042
And Tor is ready 16.407
And I switch to the "persistent-con-current" NetworkManager connection 0.450
And the 1st network device has a spoofed MAC address configured 0.172
And no network device leaked the real MAC address 0.247
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.049
Tags: @product
45.588
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.280
And I enable persistence creation in Tails Greeter 1.199
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.588
Then I create a persistent partition with the default settings using the wizard that was already open 16.519
After features/support/hooks.rb:291 1.309
After features/support/hooks.rb:75 0.000
Tags: @product
4:14.381
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.321
When I enable persistence 34.764
Then no persistent Greeter options were restored 14.283
When I set all Greeter options to non-default values 22.477
And I log in to a new session in German (de) after having activated the Persistent Storage 34.555
Then all Greeter options are set to non-default values 0.338
When I cold reboot the computer 5.172
And the computer reboots Tails 46.218
Given I enable persistence 50.935
Then persistent Greeter options were restored 14.984
When I log in to a new session after having activated the Persistent Storage 20.081
Then all Greeter options are set to non-default values 0.247
After features/support/hooks.rb:291 1.161
After features/support/hooks.rb:75 0.009
Tags: @product
3:48.777
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.038
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 45.769
And I shutdown Tails and wait for the computer to power off 11.972
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:52.812
And I change the passphrase of the Persistent Storage back to the original 47.184
After features/support/hooks.rb:291 2.218
After features/support/hooks.rb:75 0.007
Tags: @product
55.440
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.419
And I log in to a new session without activating the Persistent Storage 18.284
Then persistence is disabled 0.284
But a Tails persistence partition exists on USB drive "__internal" 5.887
And all notifications have disappeared 4.459
When I delete the persistent partition 16.746
Then there is no persistence partition on USB drive "__internal" 0.359
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
2:5.760
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.035
When I write some dotfile expected to persist 0.083
And I shutdown Tails and wait for the computer to power off 6.114
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.213
Then the expected persistent dotfile is present in the filesystem 0.313
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.017
Tags: @product
1:23.434
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.668
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.068
When I try to enable persistence 0.277
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.138
When I log in to a new session after having activated the Persistent Storage 24.699
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.966
And all tps features are enabled 2.440
And all tps features but the first one are active 2.175
After features/support/hooks.rb:291 0.815
After features/support/hooks.rb:75 0.000
Tags: @product
5:13.220
Before features/support/hooks.rb:245 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:6.563
And I enable persistence 36.223
And I log in to a new session after having activated the Persistent Storage 29.532
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.769
And persistence is enabled 0.132
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Tags: @product
39.155
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.491
And I enable persistence but something goes wrong during the LUKS header upgrade 29.903
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.760
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
Tags: @product
15.400
When I choose to connect to Tor automatically 1.632
And I accept Tor Connection's offer to use my persistent bridges 1.826
And I click "Connect to Tor" 1.257
Then I wait until Tor is ready 8.434
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 1.299
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.937
After features/support/hooks.rb:291 0.888
After features/support/hooks.rb:75 0.068
Tags: @product
17.832
When I choose to connect to Tor automatically 1.874
And I accept Tor Connection's offer to use my persistent bridges 2.343
And I disable saving bridges to Persistent Storage 1.243
And I configure a direct connection in the Tor Connection Assistant 7.921
Then I wait until Tor is ready 2.364
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.053
And all Internet traffic has only flowed through Tor or connectivity check service 1.020
After features/support/hooks.rb:291 0.574
After features/support/hooks.rb:75 0.048
Tags: @product
10.459
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.843
Then the live user has been setup by live-boot 0.249
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.120
And the live user owns its home directory which has strict permissions 0.245
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
20.049
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.143
When the network is plugged 0.051
And Tor is ready 11.669
Then no unexpected services are listening for network connections 0.184

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

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

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

After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
24.549
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.545
When I request a shutdown using the system menu 1.980
Then Tails eventually shuts down 7.023
After features/support/hooks.rb:291 0.147
After features/support/hooks.rb:75 0.000
1:10.825
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.815
When I request a reboot using the system menu 1.789
Then Tails eventually restarts 54.219
After features/support/hooks.rb:291 3.437
After features/support/hooks.rb:75 0.000
21.996
Given I monitor the network connections of SSH 0.146
And I have the SSH key pair for an SSH server 0.454
When I connect to an SSH server on the Internet 19.587
Then I have sucessfully logged into the SSH server 1.783
And I see that SSH is properly stream isolated 0.024
After features/support/hooks.rb:450 0.468
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
22.621
Given I have the SSH key pair for an SSH server 0.335
And an SSH server is running on the LAN 0.965
When I connect to an SSH server on the LAN 19.295
Then I am prompted to verify the SSH fingerprint for the SSH server 2.025
After features/support/hooks.rb:450 0.362
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
17.260
Given I have the SSH key pair for an SFTP server 0.269
When I connect to an SFTP server on the Internet 16.098
Then I successfully connect to the SFTP server 0.891
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.961
After features/support/hooks.rb:75 0.000
16.550
Given I cancel setting up an email account 2.914
When I open Thunderbird's Add-ons Manager 2.026
And I open the Extensions tab 1.088
Then I see that no add-ons are enabled in Thunderbird 10.521
After features/support/hooks.rb:450 0.696
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
43.252
When I enter my email credentials into the autoconfiguration wizard 10.112
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.320
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.362
When I accept the autoconfiguration wizard's configuration 18.149
And I send an email to myself 6.286
And I fetch my email 1.449
Then I can find the email I sent to myself in my inbox 6.571
After features/support/hooks.rb:450 1.330
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.000
8.276
When the network is plugged 0.046
And the Tor Connection Assistant autostarts 2.509
And I look at the hide mode but then I go back 4.037
And I choose to connect to Tor automatically 1.536
Then Tor Connection does not propose me to use Tor bridges 0.147
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.188
Given the Tor network and default bridges are blocked 1.707
And the network is plugged 0.038
And I make sure time sync before Tor connects indicates a captive portal 1.254
And the Tor Connection Assistant autostarts 1.351
When I choose to connect to Tor automatically 1.379
And I click "Connect to Tor" 1.159
Then the Tor Connection Assistant fails to connect to Tor 27.396
And the Tor Connection Assistant knows that it's not the time sync that failed 10.585
And the Tor Connection Assistant knows that there might be a captive portal 0.115
When I open the Unsafe Browser from Tor Connection 15.009
And I log-in to the Captive Portal 11.268
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.163
And I allow time sync before Tor connects to work again 0.067
And I click "Connect to Tor" 1.178
Then I wait until Tor is ready 7.392
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
12.441
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.840
Then the firewall's policy is to drop all IPv4 traffic 0.144
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.288
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.074
And the firewall is configured to block all external IPv6 traffic 0.093
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.000
Tags: @product
51.258
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.856
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 29.095
And I open the Tails homepage in the Unsafe Browser 9.225
And the Tails homepage loads in the Unsafe Browser 0.628
Then the firewall leak detector has detected leaks 0.445
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.053
Tags: @product
12.030
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.278
And I capture all network traffic 0.006
And I disable Tails' firewall 0.222
When I do a TCP DNS lookup of "torproject.org" 0.446
Then the firewall leak detector has detected leaks 0.076
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.065
Tags: @product
12.645
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.907
And I capture all network traffic 0.006
And I disable Tails' firewall 0.227
When I do a UDP DNS lookup of "torproject.org" 0.425
Then the firewall leak detector has detected leaks 0.078
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.048
Tags: @product
16.505
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.924
And I capture all network traffic 0.006
And I disable Tails' firewall 0.285
When I send some ICMP pings 4.176
Then the firewall leak detector has detected leaks 0.112
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.036
12.851
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.558
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.219
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.073
After features/support/hooks.rb:450 0.228
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
12.127
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.774
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.270
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:450 0.262
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
16.927
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.535
When I open an untorified ICMP connection to 1.2.3.4 5.331
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.311
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.000
Tags: @product
47.886
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.724
And the system DNS is using the local DNS resolver 0.027
And the network is plugged 0.048
And I successfully configure Tor 40.075
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
10.566
When I monitor the network connections of tails-security-check 0.159
And I re-run tails-security-check 0.381
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.024
After features/support/hooks.rb:450 0.374
After features/support/hooks.rb:291 0.882
After features/support/hooks.rb:75 0.000
2.584
When I monitor the network connections of htpdate 0.116
And I re-run htpdate 2.456
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:450 0.360
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
32.384
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.129
And I re-run tails-upgrade-frontend-wrapper 32.243
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.000
33.126
When I monitor the network connections of Tor Browser 0.107
And I start the Tor Browser 31.899
And the Tor Browser loads the startup page 1.077
Then I see that Tor Browser is properly stream isolated 0.040
After features/support/hooks.rb:450 1.309
After features/support/hooks.rb:291 0.865
After features/support/hooks.rb:75 0.000
Tags: @product
55.831
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.218
And a web server is running on the LAN 1.033
And I capture all network traffic 0.006
When I start the Tor Browser 30.639
And the Tor Browser loads the startup page 1.043
And I open a page on the LAN web server in the Tor Browser 9.403
Then the Tor Browser shows the "Unable to connect" error 0.982
And no traffic was sent to the web server on the LAN 0.503
After features/support/hooks.rb:291 0.901
After features/support/hooks.rb:75 0.050
1:0.777
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.464
Then the amnesiac Tor Browser directory exists 0.065
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.655
And the persistent Tor Browser directory does not exist 0.071
When I start the Tor Browser 30.379
And the Tor Browser loads the startup page 1.210
Then I can save the current page as "index.html" to the default downloads directory 6.175
And I can print the current page as "output.pdf" to the default downloads directory 9.753
After features/support/hooks.rb:450 1.212
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
55.287
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.869
When I start the Tor Browser 29.993
Then the Tor Browser loads the startup page 1.065
When I download some file in the Tor Browser 12.112
Then the file is saved to the default Tor Browser download directory 0.245
After features/support/hooks.rb:450 1.977
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
1:23.629
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.741
When I start the Tor Browser 29.788
And the Tor Browser loads the startup page 0.998
Then I can listen to an Ogg audio track in Tor Browser 41.100
After features/support/hooks.rb:450 2.248
After features/support/hooks.rb:291 0.923
After features/support/hooks.rb:75 0.000
52.751
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.207
When I start the Tor Browser 30.193
And the Tor Browser loads the startup page 1.088
Then I can watch a WebM video in Tor Browser 10.261
After features/support/hooks.rb:450 1.241
After features/support/hooks.rb:291 0.907
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.797
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.789
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.098
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.064
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.063
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.063
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.058
And the file "/tmp/synaptic.html" exists 0.059
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I start the Tor Browser 30.212
And the Tor Browser loads the startup page 1.061
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.652
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.552
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.099
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.146
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.909
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.501
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.073
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.792
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.519
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.069
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.127
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.575
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.505
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.101
# 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.790
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.582
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
Tags: @product
44.034
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.455
When I start the Tor Browser 31.450
Then the Tor Browser uses all expected TBB shared libraries 1.127
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.000
58.248
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.662
When I start the Tor Browser 30.477
And the Tor Browser loads the startup page 1.049
And I open the Tails homepage in the Tor Browser 9.285
Then the Tor Browser loads the Tails homepage 0.988
When I request a new identity in Tor Browser 3.190
Then the Tor Browser restarts into a fresh session 1.594
After features/support/hooks.rb:450 1.495
After features/support/hooks.rb:291 1.021
After features/support/hooks.rb:75 0.000
Tags: @product
44.788
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.556
When I start the Tor Browser 29.584
And the Tor Browser loads the startup page 1.081
Then Tor Browser's circuit view is working 1.565
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
Tags: @product
1:4.447
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.872
When I start the Tor Browser 30.691
And the Tor Browser loads the startup page 1.223
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.374
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.040
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.001
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.242
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
Tags: @product
1:41.518
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.485
And the network is plugged 0.037
And I successfully configure Tor 14.761
And available upgrades have been checked 1.113
And all notifications have disappeared 3.123
Then the persistent Tor Browser directory exists 0.066
And there is a GNOME bookmark for the persistent Tor Browser directory 1.893
When I start the Tor Browser 29.924
And I open the address "https://tails.net/about" in the Tor Browser 10.255
And "Tails - How Tails works" has loaded in the Tor Browser 1.257
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.256
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.556
Then "Tails - How Tails works" has loaded in the Tor Browser 1.402
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.383
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.000
Tags: @product
48.828
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.739
Then the amnesiac Documents directory exists 0.066
And there is a GNOME bookmark for the amnesiac Documents directory 1.797
Then I start the Tor Browser in offline mode 32.961
And I can save the current page as "index.html" to the Documents GNOME bookmark 5.263
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
Tags: @product
44.751
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.865
Then the amnesiac Downloads directory exists 0.108
And there is a GNOME bookmark for the amnesiac Downloads directory 1.516
Then I start the Tor Browser in offline mode 30.507
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.754
After features/support/hooks.rb:291 1.322
After features/support/hooks.rb:75 0.000
Tags: @product
1:6.721
Scenario Outline The default XDG directories are usable in Tor Browser
Before features/support/hooks.rb:245 0.008
Steps
Given I have started Tails from DVD without network and logged in 7.965
Then the amnesiac Music directory exists 0.085
And there is a GNOME bookmark for the amnesiac Music directory 1.784
Then I start the Tor Browser in offline mode 31.746
And I can save the current page as "index.html" to the Music GNOME bookmark 25.139
The
The page was not saved to /home/amnesia/Music/index.html (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/browser.rb:580:in `/^I (can|cannot) save the current page as "([^"]+[.]html)" to the (.*) (directory|GNOME bookmark)$/'
features/torified_browsing.feature:144:in `And I can save the current page as "index.html" to the Music GNOME bookmark'
features/torified_browsing.feature:139:in `And I can save the current page as "index.html" to the <dir> GNOME bookmark'
After features/support/hooks.rb:291 4.397

SCENARIO FAILED: 'The default XDG directories are usable in Tor Browser, Examples (#3)' (at time 04:05:20)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:05:20_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:05:20_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:05:20_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:05:20_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.journal

After features/support/hooks.rb:75 0.000
Tags: @product
1:5.032
Scenario Outline The default XDG directories are usable in Tor Browser
Before features/support/hooks.rb:245 0.006
Steps
Given I have started Tails from DVD without network and logged in 8.246
Then the amnesiac Pictures directory exists 0.131
And there is a GNOME bookmark for the amnesiac Pictures directory 1.781
Then I start the Tor Browser in offline mode 30.184
And I can save the current page as "index.html" to the Pictures GNOME bookmark 24.689
The
The page was not saved to /home/amnesia/Pictures/index.html (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/browser.rb:580:in `/^I (can|cannot) save the current page as "([^"]+[.]html)" to the (.*) (directory|GNOME bookmark)$/'
features/torified_browsing.feature:145:in `And I can save the current page as "index.html" to the Pictures GNOME bookmark'
features/torified_browsing.feature:139:in `And I can save the current page as "index.html" to the <dir> GNOME bookmark'
After features/support/hooks.rb:291 4.400

SCENARIO FAILED: 'The default XDG directories are usable in Tor Browser, Examples (#4)' (at time 04:06:29)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:06:29_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:06:29_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:06:29_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4681/artifact/build-artifacts/04:06:29_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___4_.journal

After features/support/hooks.rb:75 0.000
Tags: @product
46.049
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.876
Then the amnesiac Videos directory exists 0.107
And there is a GNOME bookmark for the amnesiac Videos directory 1.677
Then I start the Tor Browser in offline mode 31.381
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.007
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.000
Tags: @product
3:36.406
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.449
And all tps features are active 2.280
And all persistent filesystems have safe access rights 0.246
And all persistence configuration files have safe access rights 0.479
And all persistent directories have safe access rights 2.600
When I start the Tor Browser in offline mode 33.466
And I add a bookmark to eff.org in the Tor Browser 15.679
And I cold reboot the computer 10.315
And the computer reboots Tails 46.470
And I enable persistence 36.947
And I log in to a new session 25.453
And I start the Tor Browser in offline mode 31.186
Then the Tor Browser has a bookmark to eff.org 1.829
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.010
18.998
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.789
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.209
After features/support/hooks.rb:450 0.464
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.000
21.483
Given I have the SSH key pair for a Git repository 0.284
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.021
Then the Git repository "testing" has been cloned successfully 0.178
After features/support/hooks.rb:450 0.374
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
0.471
When I wget "https://example.com/" to stdout 0.471
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.276
After features/support/hooks.rb:291 0.604
After features/support/hooks.rb:75 0.000
0.342
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.342

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.221
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.000
0.421
When I curl "https://example.com/" to stdout 0.421
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.243
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:0.771
Given I have started Tails from DVD without network and logged in 8.210
And I plug and mount a USB drive containing sample videos 12.213
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.112
And the file "/home/amnesia/video.mp4" exists 0.057
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.197
When I open "/home/amnesia/video.mp4" with Totem 17.188
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.451
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.636
Given I close Totem 0.298
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.085
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.095
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.122
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.640
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.248
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.059
Given I close Totem 0.178
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.099
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.151
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.686
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.062
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.102
Given I close Totem 0.189
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.091
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.160
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.631
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.179
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.075
Given I close Totem 0.153
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.092
And the file "/home/amnesia/.purple/otr.private_key" exists 0.121
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.181
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.802
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.118
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.072
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
Feature: Using Totem
35.295
Given I have started Tails from DVD and logged in and the network is connected 11.447
Then I can watch a WebM video over HTTPs 23.848
After features/support/hooks.rb:450 0.531
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
49.054
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.822
And I plug and mount a USB drive containing sample videos 11.963
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.078
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.843
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.681
Given I close Totem 0.830
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.218
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.084
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.674
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.723
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.133
After features/support/hooks.rb:291 0.810
After features/support/hooks.rb:75 0.000
Tags: @product
46.441
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.302
And I disable the Unsafe Browser 3.734
And I log in to a new session 15.776
And the network is plugged 0.045
And all notifications have disappeared 3.165
When I try to start the Unsafe Browser 11.994
Then the Unsafe Browser complains that it is disabled 1.423
After features/support/hooks.rb:291 1.338
After features/support/hooks.rb:75 0.000
Tags: @product
53.335
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.104
And a web server is running on the LAN 1.048
When I successfully start the Unsafe Browser 29.525
And I open a page on the LAN web server in the Unsafe Browser 10.157
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.500
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
Tags: @product @doc
55.474
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.668
When I successfully start the Unsafe Browser 27.014
Then the Unsafe Browser runs as the expected user 0.682
And the Unsafe Browser has a red theme 0.601
And the Unsafe Browser shows a warning as its start page 0.576
And the Unsafe Browser has no add-ons enabled 6.427
And the Unsafe Browser has no bookmarks 7.533
And the Unsafe Browser uses all expected TBB shared libraries 0.970
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
48.914
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.192
When I successfully start the Unsafe Browser 27.503
When I open the Tails homepage in the Unsafe Browser 9.544
Then the Tails homepage loads in the Unsafe Browser 0.572
And the Unsafe Browser has sent packets out to the Internet 0.102
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
41.377
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.485
When I successfully start the Unsafe Browser 28.029
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.329
And the Unsafe Browser chroot is torn down 0.411
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
1:2.731
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.558
When I successfully start the Unsafe Browser 26.991
# 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.002

Slept for 10 seconds

And I start the Unsafe Browser 10.545
Then I see a warning about another instance already running 3.633
After features/support/hooks.rb:291 1.251
After features/support/hooks.rb:75 0.000
Tags: @product
48.671
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.696
When I configure the Unsafe Browser to use a local proxy 0.198
And I successfully start the Unsafe Browser 26.926
And I open the Tails homepage in the Unsafe Browser 9.331
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.519
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
2:38.712
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.907
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.064
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 26.162
And I wait 120 seconds 2:0.079

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.478
After features/support/hooks.rb:450 0.490
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.063
39.201
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.467
And the network is unplugged 0.047
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.004

Slept for 10 seconds

When I start the Unsafe Browser 11.697
Then I am told I cannot start the Unsafe Browser when I am offline 5.985
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.000
30.751
When I plug a USB drive containing a basic VeraCrypt volume 6.915
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.301
And I open this VeraCrypt volume in GNOME Files 1.419
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.518
When I lock the currently opened VeraCrypt volume 0.450
Then the VeraCrypt volume has been unmounted and locked 0.146
After features/support/hooks.rb:291 1.106
After features/support/hooks.rb:75 0.000
34.889
When I plug a USB drive containing a hidden VeraCrypt volume 10.160
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.026
And I open this VeraCrypt volume in GNOME Files 0.974
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.092
When I lock the currently opened VeraCrypt volume 0.374
Then the VeraCrypt volume has been unmounted and locked 0.261
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
46.394
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.167
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 31.481
And I open this VeraCrypt volume in GNOME Files 1.534
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.549
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.241
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
51.884
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.197
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.005
And I open this VeraCrypt volume in GNOME Files 1.564
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.495
When I lock the currently opened VeraCrypt file container 0.432
Then the VeraCrypt file container has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.016
36.387
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.913
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.536
And I open this VeraCrypt volume in GNOME Files 1.628
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.538
When I lock the currently opened VeraCrypt volume 0.566
Then the VeraCrypt volume has been unmounted and locked 0.203
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
33.641
When I plug a USB drive containing a hidden VeraCrypt volume 10.213
And I unlock and mount this VeraCrypt volume with GNOME Disks 20.545
And I open this VeraCrypt volume in GNOME Files 1.546
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.598
When I lock the currently opened VeraCrypt volume 0.482
Then the VeraCrypt volume has been unmounted and locked 0.254
After features/support/hooks.rb:291 0.907
After features/support/hooks.rb:75 0.000
59.166
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.796
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.955
And I open this VeraCrypt volume in GNOME Files 1.716
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.071
When I lock the currently opened VeraCrypt file container 0.431
Then the VeraCrypt file container has been unmounted and locked 0.194
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.013
57.603
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.342
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.415
And I open this VeraCrypt volume in GNOME Files 1.628
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.492
When I lock the currently opened VeraCrypt file container 0.463
Then the VeraCrypt file container has been unmounted and locked 0.261
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.014
51.693
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.937
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.900
And I open this VeraCrypt volume in GNOME Files 1.689
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.521
When I lock the currently opened VeraCrypt file container 0.411
Then the VeraCrypt file container has been unmounted and locked 0.233
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
Tags: @product
8.097
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.972
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.125
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
Tags: @product
21.402
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.540
When I start "WhisperBack" via GNOME Activities Overview 11.229
Then WhisperBack has debugging information 2.632
After features/support/hooks.rb:291 0.963
After features/support/hooks.rb:75 0.000