Project Number Date
test_Tails_ISO_stable 4612 10 Jan 2024, 19:26

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1386 2 3 0 0 1391 186 2 188 4:17:2.362 Failed
Tags: @product
1:31.509
Before features/support/hooks.rb:245 0.028
Given a computer 0.415
And I temporarily create a 100 MiB disk named "swap" 0.158
And I create a gpt swap partition on disk "swap" 8.826
And I plug SATA drive "swap" 1.055
And I temporarily create a 2 GiB disk named "live_hd" 0.044
And I write the Tails ISO image to disk "live_hd" 16.711
And I plug SATA drive "live_hd" 1.060
When I start Tails with network unplugged and I login 1:2.826
Then a "swap" partition was detected by Tails on drive "swap" 0.112
And drive "live_hd" is detected by Tails 0.131
But Tails has no disk swap enabled 0.106
And drive "live_hd" is not mounted 0.060
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.106
Tags: @product
1:18.286
Before features/support/hooks.rb:245 0.002
Given a computer 0.180
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.051
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.245
And I plug non-removable USB drive "fake_TailsData" 1.049
When I start the computer 1.028
And the computer boots Tails 43.074
Then drive "fake_TailsData" is detected by Tails 0.150
And Tails Greeter has not detected a persistence partition 13.506
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.007
Tags: @product
1:14.869
Before features/support/hooks.rb:245 0.002
Given a computer 0.163
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.062
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.870
And I plug SATA drive "fake_TailsData" 1.055
When I start the computer 1.026
And the computer boots Tails 42.493
Then drive "fake_TailsData" is detected by Tails 0.105
And Tails Greeter has not detected a persistence partition 13.091
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.007
Tags: @product
1:14.469
Before features/support/hooks.rb:245 0.001
Given a computer 0.140
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.045
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.949
And I plug SATA drive "gpt_ext2" 1.066
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.048
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.951
And I plug SATA drive "msdos_fat32" 1.053
And I start Tails from DVD with network unplugged and I login 1:2.723
Then drive "gpt_ext2" is detected by Tails 0.135
And drive "gpt_ext2" is not mounted 0.074
And drive "msdos_fat32" is detected by Tails 0.204
And drive "msdos_fat32" is not mounted 0.077
After features/support/hooks.rb:291 0.765
After features/support/hooks.rb:75 0.005
Tags: @product
2:2.606
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:41.507
And running a command as root with pkexec requires PolicyKit administrator privileges 0.243
Then I can run a command as root with sudo 0.121
Then I can run a command as root with pkexec 20.734
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.006
Tags: @product
2:22.884
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.783
And running a command as root with pkexec requires PolicyKit administrator privileges 0.167
Then I cannot run a command as root with sudo and the standard passwords 0.230
And I cannot run a command as root with pkexec and the standard passwords 31.637
Then I cannot login as root using su with the standard passwords 1:10.065
After features/support/hooks.rb:291 0.819
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.387
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.243
When the network is plugged 0.179
And I successfully configure Tor 14.872
Then the system clock is less than 5 minutes incorrect 0.091
After features/support/hooks.rb:450 0.549
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.100
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.047
When the network is plugged 0.051
And the Tor Connection Assistant autostarts 2.869
And I configure some normal bridges in the Tor Connection Assistant 10.892
And I wait until Tor is ready 4.181
Then the system clock is less than 5 minutes incorrect 0.058
After features/support/hooks.rb:450 0.490
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
Feature: Time syncing
29.473
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.462
When I bump the system time with "+1 day" 0.669
And I capture all network traffic 0.014
And the network is plugged 0.062
And the Tor Connection Assistant autostarts 3.307
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.225
And I wait until Tor is ready 2.763
Then the system clock is less than 5 minutes incorrect 0.080
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.888
After features/support/hooks.rb:450 0.472
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.042
Feature: Time syncing
1:12.088
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.456
When I bump the system time with "-15 days" 0.309
And I warm reboot the computer 0.107
And the computer reboots Tails 1:2.145
Then Tails' hardware clock is close to the host system's time 1.068
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:5.230
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.403
When I bump the hardware clock's time with "-15 days" 1.825
And I warm reboot the computer 0.055
And the computer reboots Tails 54.381
Then the hardware clock is still off by "-15 days" 0.563
After features/support/hooks.rb:450 0.120
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.031
Feature: Time syncing
44.433
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.145
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.022
And I start the computer 0.985
And the computer boots Tails 43.113
Then the system clock is just past Tails' source date 0.167
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.006
Feature: Time syncing
30.383
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.314
And I make sure time sync before Tor connects times out 1.180
When the network is plugged 0.041
And I successfully configure Tor 20.782
Then the system clock is less than 5 minutes incorrect 0.065
After features/support/hooks.rb:450 0.581
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.934
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.408
When I bump the system time with "+8 hours +15 minutes" 0.376
And all notifications have disappeared 3.105
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.112
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 2.885
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.176
And I click "Connect to Tor" 1.163
And the Tor Connection Assistant fails to connect to Tor 16.548
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.913
Then the system clock is less than 20 minutes incorrect 0.339
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 5.754
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.864
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:450 0.525
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.049
Feature: Time syncing
57.736
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.175
When I bump the system time with "+8 hours +15 minutes" 0.295
And all notifications have disappeared 3.103
And I capture all network traffic 0.005
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 2.265
# 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.577
And I click "Connect to Tor" 1.229
Then the Tor Connection Assistant reports that it failed to connect 11.930
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.980
Then the system clock is less than 20 minutes incorrect 0.330
# "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.451
When I click "Connect to Tor" 1.181
Then I wait until Tor is ready 7.567
And all Internet traffic has only flowed through the configured bridges 0.959
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.078
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.556
After features/support/hooks.rb:450 0.527
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.047
Feature: Time syncing
24.223
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.369
And I make sure time sync before Tor connects uses a fake connectivity check service 1.157
And the network is plugged 0.049
And Tor is ready 12.083
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.558
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:450 0.657
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.001
Tags: @product
15.341
When I configure some normal bridges in the Tor Connection Assistant 10.299
Then I wait until Tor is ready 3.963
And tca.conf includes the configured bridges 0.021
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.001
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.064
Tags: @product
13.921
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.501
Then I wait until Tor is ready 3.439
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.073
And all Internet traffic has only flowed through the configured bridges 0.891
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.042
17.227
When I configure the default bridges in the Tor Connection Assistant 10.937
Then I wait until Tor is ready 4.273
And Tor is configured to use the default bridges 0.500
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.077
And Tor is configured to use the default bridges 0.506
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.921
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.038
Tags: @product
26.440
Given the Tor network is blocked 2.012
When I configure a direct connection in the Tor Connection Assistant 20.281
Then I wait until Tor is ready 2.601
And tca.conf includes no bridge 0.015
And available upgrades have been checked 0.077
And Tor is configured to use the default bridges 0.569
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.883
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.052
Tags: @product
43.258
Given the Tor network and default bridges are blocked 1.813
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.573
Then the Tor Connection Assistant reports that it failed to connect 0.125
And tca.conf is empty 0.264
Given the Tor network and default bridges are unblocked 1.461
And I retry connecting to Tor 1.187
Then I wait until Tor is ready 6.804
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.073
And all Internet traffic has only flowed through Tor or connectivity check service 0.942
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.036
Tags: @product
4.486
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.201
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.136
And I cannot click the "Connect to Tor" button 0.149
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.039
Tags: @product
26.262
Given I configure a direct connection in the Tor Connection Assistant 6.521
And I wait until Tor is ready 3.552
When I disconnect the network through GNOME 2.683
And I connect the network through GNOME 2.737
Then the Tor Connection Assistant autostarts 1.669
And the Tor Connection Assistant connects to Tor 6.007
And I wait until Tor is ready 1.245
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through Tor or connectivity check service 1.786
After features/support/hooks.rb:291 0.841
After features/support/hooks.rb:75 0.048
Tags: @product
40.849
Given I configure a direct connection in the Tor Connection Assistant 6.665
And I wait until Tor is ready 2.327
And I disconnect the network through GNOME 2.792
And the Tor network and default bridges are blocked 1.668
When I connect the network through GNOME 2.570
Then the Tor Connection Assistant reports that it failed to connect 24.826
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.045
Tags: @product
39.983
Given the Tor network and default bridges are blocked 1.705
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.767
Then the Tor Connection Assistant reports that it failed to connect 0.133
Given the Tor network and default bridges are unblocked 1.541
When I click "Connect to Tor" 1.186
Then I wait until Tor is ready 8.852
And Tor is configured to use the default bridges 1.271
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.524
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.038
19.338
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.117
And I prepare Tails for memory erasure tests 0.514
When I start a process allocating 128 MiB of memory with a known pattern 2.328
Then patterns cover at least 128 MiB in the guest's memory 3.715

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

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

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

After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.000
1:2.028
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.621
And I prepare Tails for memory erasure tests 0.509
And I find very few patterns in the guest's memory 4.571

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

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

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

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

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

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

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

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

Pattern coverage: 91.895% (114 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.811
And I wait 20 seconds 20.006

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.487
After features/support/hooks.rb:75 0.000
6:2.583
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 5:18.441
And I prepare Tails for memory erasure tests 0.509
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.691
When I trigger shutdown 0.432
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.452
After features/support/hooks.rb:75 0.012
38.057
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.267
And I temporarily create a 4 GiB disk named "gptfat" 0.048
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.002
And I plug USB drive "gptfat" 2.400
When I start Tails Installer 22.289
Then I am told by Tails Installer that the destination device "is too small" 0.049
After features/support/hooks.rb:291 1.222
After features/support/hooks.rb:75 0.001
Tags: @product
34.703
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.536
And I temporarily create a 7200 MiB disk named "temp" 0.054
And I start Tails Installer 23.094
But a suitable USB device is not found 0.020
When I plug USB drive "temp" 2.706
Then the "temp" USB drive is selected 0.085
When I unplug USB drive "temp" 0.182
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.000
Tags: @product
4:0.548
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.370
And I temporarily create a 7200 MiB disk named "install" 0.049
And I create a gpt partition with a vfat filesystem on disk "install" 5.063
And I plug USB drive "install" 2.443
And I install Tails to USB drive "install" by cloning 3:32.516
Then the running Tails is installed on USB drive "install" 12.022
But there is no persistence partition on USB drive "install" 0.083
After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.104
Tags: @product
4:11.881
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.357
And I temporarily create a 7200 MiB disk named "install" 0.406
And I plug USB drive "install" 2.489
And I install Tails to USB drive "install" by cloning 3:50.201
Then the running Tails is installed on USB drive "install" 10.335
But there is no persistence partition on USB drive "install" 0.090
After features/support/hooks.rb:291 1.215
After features/support/hooks.rb:75 0.110
Tags: @product
4:59.704
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 40.788
And I create a file in the Persistent directory 0.101
And I temporarily create a 7200 MiB disk named "install" 0.413
And I create a gpt partition with a vfat filesystem on disk "install" 5.129
And I plug USB drive "install" 2.515
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.643
Then the running Tails is installed on USB drive "install" 13.681
And there is a persistence partition on USB drive "install" 0.154
And the USB drive "install" contains the same files as my persistent storage 4.275
After features/support/hooks.rb:291 2.234
After features/support/hooks.rb:75 0.124
Tags: @product
3:58.940
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.735
And I temporarily create a 7200 MiB disk named "install" 0.040
And I plug USB drive "install" 2.442
And I install Tails to USB drive "install" by cloning 3:30.531
Then the running Tails is installed on USB drive "install" 14.107
And there is no persistence partition on USB drive "install" 0.081
After features/support/hooks.rb:291 1.713
After features/support/hooks.rb:75 0.093
Tags: @product
4:5.129
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.586
And I have started Tails from DVD without network and logged in 9.325
And I clone USB drive "__internal" to a temporary USB drive "install" 1.128
And I plug USB drive "install" 2.444
# 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:30.624
Then the running Tails is installed on USB drive "install" 11.937
And there is no persistence partition on USB drive "install" 0.082
After features/support/hooks.rb:291 1.118
After features/support/hooks.rb:75 0.113
Tags: @product @uefi
1:42.615
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 12.732
And I power off the computer 0.381
And the computer is set to boot in UEFI mode 0.101
When I start Tails from USB drive "__internal" with network unplugged and I login 1:25.388
Then Tails is running from USB drive "__internal" 0.387
And the boot device has safe access rights 3.556
And Tails has started in UEFI mode 0.068
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.007
Tags: @product
1:33.336
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.640
And I plug and mount a USB drive containing a Tails USB image 28.865
And I create a 7200 MiB disk named "usbimage" 0.043
And I plug USB drive "usbimage" 2.412
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 53.374
After features/support/hooks.rb:291 1.495
After features/support/hooks.rb:75 0.084
Tags: @product
1:11.056
Before features/support/hooks.rb:245 0.002
Given a computer 0.173
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:9.576
Then Tails is running from USB drive "usbimage" 0.361
And the label of the system partition on "usbimage" is "Tails" 0.215
And the system partition on "usbimage" is an EFI system partition 0.180
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.143
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.185
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.131
And the system partition on "usbimage" has the expected flags 0.088
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.006
6:17.809
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.006
And I update APT using apt 17.010
And I install "popularity-contest" using apt 22.923
Then I am proposed to add the "popularity-contest" package to my Additional Software 58.243
When I create a persistent storage and activate the Additional Software feature 17.573
Then Additional Software is correctly configured for package "popularity-contest" 1.452
When I shutdown Tails and wait for the computer to power off 11.117
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:48.013
Then Additional Software is correctly configured for package "popularity-contest" 1.116
And the package "popularity-contest" is installed after Additional Software has been started 0.350
After features/support/hooks.rb:450 41.381
After features/support/hooks.rb:291 1.734
After features/support/hooks.rb:75 0.018
2:58.044
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.238
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.069
And I update APT using apt 16.615
When I install "makepp" using apt 22.853
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 57.168
And the package "makepp" is installed 0.099
After features/support/hooks.rb:450 38.552
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.014
5:5.555
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.242
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:18.635
When I uninstall "popularity-contest" using apt 19.002
And I accept removing "popularity-contest" from Additional Software 0.707
Then "popularity-contest" is not in the list of Additional Software 0.931
When I start Synaptic 23.396
And I update APT using Synaptic 21.819
And I install "cowsay" using Synaptic 9.119
And I accept adding "cowsay" to Additional Software 0.962
Then Additional Software is correctly configured for package "cowsay" 1.256
When I uninstall "cowsay" using apt 3.386
And I refuse removing "cowsay" from Additional Software 0.562
Then Additional Software is correctly configured for package "cowsay" 1.062
When I start "Additional Software" via GNOME Activities Overview 12.757
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.872
Then "cowsay" is not in the list of Additional Software 1.120
When I install "cowsay" using apt 3.273
And I refuse adding "cowsay" to Additional Software 0.634
Then "cowsay" is not in the list of Additional Software 0.809
After features/support/hooks.rb:450 1.001
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.014
12:23.840
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given a computer 0.225
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:16.374
And I configure APT to prefer an old version of cowsay 0.038
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 28.531
And I accept adding "cowsay" to Additional Software 1:10.098
And Additional Software is correctly configured for package "cowsay" 1.473
And I shutdown Tails and wait for the computer to power off 6.073
And I start Tails from USB drive "__internal" with network unplugged 46.197
And I enable persistence 31.870
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.026
And I log in to a new session 23.167
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.054
And I revert the APT tweaks that made it prefer an old version of cowsay 0.051
# 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.092
And the network is plugged 0.046
And Tor is ready 18.719
# 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 5.623
And available upgrades have been checked 0.260
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.244
And I can open the Additional Software configuration window from the notification 2.505
And I shutdown Tails and wait for the computer to power off 2:2.453
And I start Tails from USB drive "__internal" with network unplugged 48.109
And I enable persistence 31.428
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.037
And I log in to a new session 21.955
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.155
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
And the network is plugged 0.033
And Tor is ready 52.561
Then the Additional Software upgrade service has started 0.205
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.155
After features/support/hooks.rb:450 2.307
After features/support/hooks.rb:291 0.881
After features/support/hooks.rb:75 0.043
1:56.784
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.201
And I start Tails from USB drive "__internal" with network unplugged 47.219
And I enable persistence 33.846
And I remove the "cowsay" deb files from the APT cache 0.731
# 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.089
And I log in to a new session 29.406
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 2.952
And I can open the Additional Software log file from the notification 2.132
And the package "cowsay" is not installed 0.205
After features/support/hooks.rb:450 0.097
After features/support/hooks.rb:291 0.859
After features/support/hooks.rb:75 0.008
Tags: @product
1:43.432
Before features/support/hooks.rb:245 0.006
Given a computer 0.185
And I create a 7200 MiB disk named "old" 0.058
And I plug USB drive "old" 1.048
And I write an old version of the Tails USB image to disk "old" 18.896
When I start Tails from USB drive "old" with network unplugged 1:18.781
Then the boot device has safe access rights 3.300
And Tails is running from USB drive "old" 0.351
And there is no persistence partition on USB drive "old" 0.068
And process "udev-watchdog" is running 0.067
And udev-watchdog is monitoring the correct device 0.278
And I unplug USB drive "old" 0.397
After features/support/hooks.rb:291 6.517
After features/support/hooks.rb:75 0.010
Tags: @product
2:4.491
Before features/support/hooks.rb:245 0.007
Given a computer 0.187
And I start Tails from USB drive "old" with network unplugged and I login 1:7.524
Then Tails is running from USB drive "old" 0.530
And I create a persistent partition 44.664
And I take note of which tps features are available 1.472
Then a Tails persistence partition exists on USB drive "old" 0.885
And I shutdown Tails and wait for the computer to power off 9.226
After features/support/hooks.rb:291 0.106
After features/support/hooks.rb:75 0.009
Tags: @product
2:29.675
Before features/support/hooks.rb:245 0.006
Given a computer 0.186
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:2.416
Then Tails is running from USB drive "old" 0.348
And all tps features are active 2.237
When I write some files expected to persist 1.976
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.228
And all persistence configuration files have safe access rights 0.636
And all persistent directories from the old Tails version have safe access rights 2.848
And I take note of which tps features are available 0.479
And I shutdown Tails and wait for the computer to power off 3.068
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.246
After features/support/hooks.rb:291 0.130
After features/support/hooks.rb:75 0.010
Tags: @product
2:37.579
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 11.214
And I log in to a new session 17.245
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.265
And I plug USB drive "to_upgrade" 2.630
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:51.093
Then the running Tails is installed on USB drive "to_upgrade" 13.666
And I unplug USB drive "to_upgrade" 0.234
And I unplug USB drive "__internal" 0.229
After features/support/hooks.rb:291 6.657
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.942
Before features/support/hooks.rb:245 0.008
Given a computer 0.200
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:53.602
Then all tps features from the old Tails version are active 1.832
And Tails is running from USB drive "to_upgrade" 0.404
And the boot device has safe access rights 3.873
And the expected persistent files created with the old Tails version are present in the filesystem 1.824
And all persistent directories from the old Tails version have safe access rights 3.204
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.021
6:19.716
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 28.389
And no SquashFS delta is installed 0.099
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.292
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.060
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.392
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.593
When the network is plugged 0.043
And Tor is ready 16.827
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.764
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.685
Given I shutdown Tails and wait for the computer to power off 8.469
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.354
Then Tails is running version 2.2~testoverlayfsng 0.128
And all tps features are active 2.682
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.447
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.078
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.288
# 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.371
When the network is plugged 0.042
And Tor is ready 20.634
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.629
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.209
Given I shutdown Tails and wait for the computer to power off 4.079
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.286
Then Tails is running version 2.3~testoverlayfsng 0.128
And all tps features are active 2.498
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.609
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.098
# 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.330
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.417
When the network is plugged 0.049
And Tor is ready 17.462
Then the Upgrader considers the system as up-to-date 0.466
# 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 26.452
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.349
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.025
26.593
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.477
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.361
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.060
And the signing key used by the Upgrader is outdated 0.541
But a current signing key is available on our website 0.000
When the network is plugged 0.048
And Tor is ready 13.374
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.729
After features/support/hooks.rb:291 1.203
After features/support/hooks.rb:75 0.000
48.870
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 42.572
When I eject the boot medium 0.266
Then Tails eventually shuts down 6.031
After features/support/hooks.rb:291 0.212
After features/support/hooks.rb:75 0.000
38.163
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.823
And I prepare Tails for memory erasure tests 0.506
And I fill a 128 MiB file with a known pattern on the root filesystem 12.018
And patterns cover at least 128 MiB in the guest's memory 3.145

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

When I eject the boot medium 0.561
And I wait for Tails to finish wiping the memory 11.455
Then I find very few patterns in the guest's memory 1.653

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

After features/support/hooks.rb:291 3.517
After features/support/hooks.rb:75 0.000
2:53.301
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.369
And I prepare Tails for memory erasure tests 0.542
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.225
And I fill the USB drive with a known pattern 2:20.261
And I read the content of the test FS 0.164
And patterns cover at least 99% of the test FS size in the guest's memory 3.845

Pattern coverage: 101.297% (126 MiB out of 124 MiB reference memory)

When I eject the boot medium 0.400
And I wait for Tails to finish wiping the memory 9.709
Then I find very few patterns in the guest's memory 1.782

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

After features/support/hooks.rb:291 3.589
After features/support/hooks.rb:75 0.000
2:46.451
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.290
And I prepare Tails for memory erasure tests 0.533
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 22.594
And I fill the USB drive with a known pattern 1:59.649
And I read the content of the test FS 0.108
And patterns cover at least 99% of the test FS size in the guest's memory 3.506

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

When I eject the boot medium 0.342
And I wait for Tails to finish wiping the memory 9.593
Then I find very few patterns in the guest's memory 1.833

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

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

Pattern coverage: 120.594% (120 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.762
And I wait for Tails to finish wiping the memory 10.030
Then I find very few patterns in the guest's memory 3.178

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

And Tails eventually shuts down 1:28.267
After features/support/hooks.rb:291 0.194
After features/support/hooks.rb:75 0.000
Tags: @product
44.778
Before features/support/hooks.rb:245 0.005
Given a computer 0.204
And I start Tails from DVD with network unplugged and genuine APT sources 44.177
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.076
And no proposed-updates APT suite is enabled 0.062
And no experimental APT suite is enabled for deb.torproject.org 0.061
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.664
After features/support/hooks.rb:75 0.010
Tags: @product
1:31.643
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 13.266
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 6.102
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.261
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.808
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.014
When I start Tails' custom backup tool 16.115
Then the backup tool displays "Plug in your backup Tails USB stick" 2.164
When I plug USB drive "backup" 2.695
And I give the Persistent Storage on drive "backup" its own UUID 0.136
And I click "Retry" in the backup tool 1.175
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.271
When I click "Back Up" in the backup tool 1.188
And I enter my persistent storage passphrase into the polkit prompt 2.348
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 25.877
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.200
And I plug USB drive "backup" 3.472
Then the USB drive "backup" contains the same files as my persistent storage 5.545
After features/support/hooks.rb:291 2.125
After features/support/hooks.rb:75 0.112
Tags: @product
0.188
Then the hostname should not have been leaked on the network 0.188
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.040
Tags: @product
0.829
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.197
And I switch to the "manually-added-con" NetworkManager connection 0.403
Then the hostname should not have been leaked on the network 0.229
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.047
28.370
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD without network and logged in 8.634
When I double-click on the Tails documentation launcher on the desktop 19.080
Then "Tails - Documentation" has loaded in the Tor Browser 0.654
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.000
35.913
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 17.193
When I double-click on the Tails documentation launcher on the desktop 18.005
Then "Tails - Documentation" has loaded in the Tor Browser 0.714
After features/support/hooks.rb:291 0.838
After features/support/hooks.rb:75 0.000
29.222
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.647
When I double-click on the Report an Error launcher on the desktop 20.030
Then the support documentation page opens in Tor Browser 0.544
After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
22.502
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.264
When I start Electrum through the GNOME menu 12.900
But the "electrum" tps feature is not enabled 0.894
And I see a warning that Electrum is not persistent 0.441
After features/support/hooks.rb:450 0.130
After features/support/hooks.rb:291 1.094
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.366
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.870
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.179
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.334
Then I see "CupsTestPage.png" after at most 40 seconds 1.710
And I can print the current document to "/home/amnesia/output.pdf" 7.271
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.140
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.301
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.210
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.092
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.074
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.069
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.171
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.082
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.337
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.398
When I close Evince 0.235
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.143
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.652
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.339
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.151
When I close Evince 0.228
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.184
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.625
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.766
# 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.072
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.045
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.558
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.213
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.062
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.258
Then I see "CupsTestPage.png" after at most 40 seconds 1.744
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.208
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Feature: Using Evince
29.035
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.815
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.172
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.064
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.229
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.273
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.064
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.415
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.000
18.668
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.219
And I wait 10 seconds 10.005

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.242
When I press the "PRINTSCREEN" key 0.123
Then a screenshot is saved to the live user's Pictures directory 0.078
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.000
Tags: @product
9.128
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.408
When the "Dogtail rules!" notification is sent 0.186
Then the "Dogtail rules!" notification is shown to the user 0.533
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.743
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.360
Then the included OpenPGP keys are valid for the next 1 month 2.383
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Tags: @product
23.414
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.512
Then the keys trusted by APT are valid for the next 3 months 13.901
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
59.089
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 27.874
And I log in to a new session in German (de) 29.455
Then the amnesiac Documents directory exists 0.064
And there is a GNOME bookmark for the amnesiac Documents directory 1.695
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.684
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.128
And I log in to a new session in German (de) 29.894
Then the amnesiac Downloads directory exists 0.053
And there is a GNOME bookmark for the amnesiac Downloads directory 1.607
After features/support/hooks.rb:291 1.409
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.012
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.111
And I log in to a new session in German (de) 30.908
Then the amnesiac Music directory exists 0.058
And there is a GNOME bookmark for the amnesiac Music directory 1.934
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.916
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.974
And I log in to a new session in German (de) 30.249
Then the amnesiac Pictures directory exists 0.052
And there is a GNOME bookmark for the amnesiac Pictures directory 1.640
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.558
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.856
And I log in to a new session in German (de) 31.809
Then the amnesiac Videos directory exists 0.075
And there is a GNOME bookmark for the amnesiac Videos directory 1.817
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
Feature: Localization
59.280
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.654
And I log in to a new session in German (de) 29.835
When I double-click on the Report an Error launcher on the desktop 20.150
Then the support documentation page opens in Tor Browser 0.638
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.490
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.956
When I log in to a new session in Arabic (ar) 28.065
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.042
And Tor is ready 14.828
Then I successfully start the Unsafe Browser in "ar" 27.242
And I kill the Unsafe Browser 6.346
When I enable the screen keyboard 0.167
Then the screen keyboard works in Tor Browser 35.894
And DuckDuckGo is the default search engine 9.871
And I kill the Tor Browser 5.324
And the screen keyboard works in Thunderbird 22.043
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.795
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.157
When I log in to a new session in Chinese (zh_CN) 29.024
Then the keyboard layout is set to "cn" 0.121
When the network is plugged 0.076
And Tor is ready 14.569
Then I successfully start the Unsafe Browser in "zh_CN" 27.461
And I kill the Unsafe Browser 5.926
When I enable the screen keyboard 0.159
Then the screen keyboard works in Tor Browser 35.790
And DuckDuckGo is the default search engine 9.796
And I kill the Tor Browser 5.358
And the screen keyboard works in Thunderbird 27.756
And the layout of the screen keyboard is set to "us" 0.595
After features/support/hooks.rb:291 1.502
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.219
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.878
When I log in to a new session in English (en) 19.913
Then the keyboard layout is set to "us" 0.167
When the network is plugged 0.042
And Tor is ready 14.924
Then I successfully start the Unsafe Browser in "en" 25.849
And I kill the Unsafe Browser 5.960
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 32.024
And DuckDuckGo is the default search engine 5.305
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 22.131
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:291 2.719
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.667
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.520
When I log in to a new session in French (fr) 29.331
Then the keyboard layout is set to "fr" 0.157
When the network is plugged 0.033
And Tor is ready 12.911
Then I successfully start the Unsafe Browser in "fr" 29.813
And I kill the Unsafe Browser 6.341
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 33.950
And DuckDuckGo is the default search engine 9.904
And I kill the Tor Browser 5.321
And the screen keyboard works in Thunderbird 22.507
And the layout of the screen keyboard is set to "fr" 0.704
After features/support/hooks.rb:291 2.273
After features/support/hooks.rb:75 0.000
Feature: Localization
2:50.945
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.423
When I log in to a new session in German (de) 36.370
Then the keyboard layout is set to "de" 0.163
When the network is plugged 0.051
And Tor is ready 16.899
Then I successfully start the Unsafe Browser in "de" 30.492
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.184
Then the screen keyboard works in Tor Browser 33.779
And DuckDuckGo is the default search engine 9.889
And I kill the Tor Browser 5.336
And the screen keyboard works in Thunderbird 22.915
And the layout of the screen keyboard is set to "de" 0.589
After features/support/hooks.rb:291 1.338
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.964
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.246
When I log in to a new session in Italian (it) 29.341
Then the keyboard layout is set to "it" 0.182
When the network is plugged 0.064
And Tor is ready 14.031
Then I successfully start the Unsafe Browser in "it" 26.339
And I kill the Unsafe Browser 5.983
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 34.000
And DuckDuckGo is the default search engine 17.995
And I kill the Tor Browser 5.586
And the screen keyboard works in Thunderbird 23.473
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:291 2.764
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.922
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.027
When I log in to a new session in Persian (fa) 28.813
Then the keyboard layout is set to "ir" 0.137
When the network is plugged 0.045
And Tor is ready 15.307
Then I successfully start the Unsafe Browser in "fa" 28.455
And I kill the Unsafe Browser 6.227
When I enable the screen keyboard 0.176
Then the screen keyboard works in Tor Browser 35.807
And DuckDuckGo is the default search engine 9.812
And I kill the Tor Browser 5.356
And the screen keyboard works in Thunderbird 23.115
And the layout of the screen keyboard is set to "ir" 0.639
After features/support/hooks.rb:291 1.160
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.819
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.162
When I log in to a new session in Portuguese (pt) 33.161
Then the keyboard layout is set to "pt" 0.284
When the network is plugged 0.033
And Tor is ready 15.374
Then I successfully start the Unsafe Browser in "pt" 26.750
And I kill the Unsafe Browser 6.379
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 35.314
And DuckDuckGo is the default search engine 10.224
And I kill the Tor Browser 5.535
And the screen keyboard works in Thunderbird 21.827
And the layout of the screen keyboard is set to "us" 0.635
After features/support/hooks.rb:291 1.163
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.509
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.910
When I log in to a new session in Russian (ru) 29.596
Then the keyboard layout is set to "ru" 0.168
When the network is plugged 0.064
And Tor is ready 15.142
Then I successfully start the Unsafe Browser in "ru" 28.569
And I kill the Unsafe Browser 6.125
When I enable the screen keyboard 0.159
Then the screen keyboard works in Tor Browser 35.674
And DuckDuckGo is the default search engine 10.273
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 25.484
And the layout of the screen keyboard is set to "ru" 0.736
After features/support/hooks.rb:291 1.661
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.768
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.419
When I log in to a new session in Spanish (es) 29.155
Then the keyboard layout is set to "es" 0.158
When the network is plugged 0.055
And Tor is ready 14.913
Then I successfully start the Unsafe Browser in "es" 27.996
And I kill the Unsafe Browser 6.006
When I enable the screen keyboard 0.183
Then the screen keyboard works in Tor Browser 33.468
And DuckDuckGo is the default search engine 9.595
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 23.971
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:291 1.314
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.308
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.711
When I log in to a new session in Turkish (tr) 30.163
Then the keyboard layout is set to "tr" 0.265
When the network is plugged 0.045
And Tor is ready 16.282
Then I successfully start the Unsafe Browser in "tr" 27.319
And I kill the Unsafe Browser 6.150
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 34.967
And DuckDuckGo is the default search engine 10.305
And I kill the Tor Browser 5.584
And the screen keyboard works in Thunderbird 23.751
And the layout of the screen keyboard is set to "us" 0.610
After features/support/hooks.rb:291 1.275
After features/support/hooks.rb:75 0.000
Tags: @product
43.535
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.994
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.215
And I log in to a new session 16.974
And the network is plugged 0.051
And Tor is ready 13.135
Then 1 network interface is enabled 0.148
And the 1st network device has its real MAC address configured 0.144
When I hotplug a network device and wait for it to be initialized 1.383
Then 2 network interfaces are enabled 0.106
And the 2nd network device has its real MAC address configured 0.076
And some network device leaked the real MAC address 0.295
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.056
Tags: @product
40.832
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.744
And I capture all network traffic 0.004
When I log in to a new session 14.643
And the network is plugged 0.036
And Tor is ready 16.292
Then 1 network interface is enabled 0.146
And the 1st network device has a spoofed MAC address configured 0.101
When I hotplug a network device and wait for it to be initialized 1.424
Then 2 network interfaces are enabled 0.074
And the 2nd network device has a spoofed MAC address configured 0.065
And no network device leaked the real MAC address 0.299
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.050
Tags: @product
2:22.567
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.910
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 false 0.143
When I log in to a new session 2:12.542
Then no network interfaces are enabled 0.109
And no network device leaked the real MAC address 0.014
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.788
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.041
Tags: @product
2:22.670
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.825
And I capture all network traffic 0.006
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.132
When I log in to a new session 2:10.993
Then no network interfaces are enabled 0.096
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.555
After features/support/hooks.rb:291 1.048
After features/support/hooks.rb:75 0.057
Tags: @product
2:24.038
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.621
And I capture all network traffic 0.008
And the network is plugged 0.064
And macchanger will fail by not spoofing and always returns true 0.136
And no network interface modules can be unloaded 0.360
When I log in to a new session 2:12.026
Then 1 network interface is enabled 0.144
But the MAC spoofing panic mode disabled networking 0.633
And no network device leaked the real MAC address 0.012
And I see the "All networking disabled" notification after at most 60 seconds 2.029
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.052
Tags: @product
46.525
Before features/support/hooks.rb:245 0.007
Given a computer 0.209
And I capture all network traffic 0.006
When I start the computer 1.012
Then the computer boots Tails 45.195
And no network interfaces are enabled 0.088
And no network device leaked the real MAC address 0.014
After features/support/hooks.rb:291 0.622
After features/support/hooks.rb:75 0.061
1:17.869
Before features/support/hooks.rb:245 0.009
Given a computer 0.237
And I start Tails from DVD with network unplugged and I login 1:2.158
And I plug and mount a USB drive containing a sample PNG 13.997
Then MAT can clean some sample PNG file 1.476
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.020
Feature: Networking
Tags: @product
1:8.863
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.610
And I wait between 30 and 60 seconds 42.014

Slept for 42 seconds

Then the Tor Status icon tells me that Tor is not usable 0.526
When the network is plugged 0.040
Then I successfully configure Tor 13.356
And the Tor Status icon tells me that Tor is usable 0.580
And all notifications have disappeared 3.657
And the time has synced 0.075
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
Feature: Networking
36.152
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.662
And I disable networking in Tails Greeter 0.976
And I log in to a new session 15.951
Then no network interfaces are enabled 0.186
When I hotplug a network device 0.152
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.212
After features/support/hooks.rb:291 0.943
After features/support/hooks.rb:75 0.000
Tags: @product
2:7.281
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:24.034
And I update APT using apt 17.576
And I install "python3-behave" using apt 22.895
Then the Tails Persistent Storage behave tests pass 2.775
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.000
Tags: @product
36.802
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 11.475
When I log in to a new session without activating the Persistent Storage 18.024
Then Tails is running from USB drive "__internal" 0.419
And persistence is disabled 0.271
But a Tails persistence partition exists on USB drive "__internal" 6.611
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
Tags: @product
2:53.548
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 17.176
Then Tails is running from USB drive "__internal" 0.484
When I create a file in the Persistent directory 0.141
And I create a persistent partition with the default settings 33.558
Then the file I created was copied to the Persistent Storage 0.443
When I shutdown Tails and wait for the computer to power off 10.104
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.240
Then persistence for "Persistent" is active 0.316
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.012
Tags: @product
1:13.517
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 14.964
And the system is very low on memory 4.535
When I create a file in the Persistent directory 1.676
When I try to create a persistent partition 23.173
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.157
When I close the Persistent Storage app 2.644
And I free up some memory 1.582
And I create a persistent partition with the default settings 24.514
Then the file I created was copied to the Persistent Storage 0.268
After features/support/hooks.rb:291 1.128
After features/support/hooks.rb:75 0.000
Tags: @product
2:42.007
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.133
Then Tails is running from USB drive "__internal" 0.485
And all tps features are active 2.378
And all persistent directories have safe access rights 3.046
When I disable the first tps feature 16.940
Then all tps features but the first one are active 2.314
And I shutdown Tails and wait for the computer to power off 8.113
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.176
Then all tps features but the first one are active 6.419
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.009
Tags: @product
37.891
Scenario Activating and deactivating Persistent Storage features
Before features/support/hooks.rb:245 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.579
Then persistence for "Persistent" is active 0.089
And I create a file in the Persistent directory 0.114
Then the file I created was copied to the Persistent Storage 0.076
When I disable the first tps feature 17.513
Then persistence for "Persistent" is not active 0.091
And the Persistent directory does not exist 0.050
When I enable the first tps feature 10.376
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/common_steps.rb:930:in `/^I start "([^"]+)" via GNOME Activities Overview$/'
./features/step_definitions/usb.rb:294:in `/^I (enable|disable) the first tps feature$/'
features/persistence.feature:60:in `When I enable the first tps feature'
Then persistence for "Persistent" is active 0.000
And the file I created in the Persistent directory exists 0.000
After features/support/hooks.rb:291 3.968

SCENARIO FAILED: 'Activating and deactivating Persistent Storage features' (at time 03:08:22)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:08:22_Activating_and_deactivating_Persistent_Storage_features.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:08:22_Activating_and_deactivating_Persistent_Storage_features.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:08:22_Activating_and_deactivating_Persistent_Storage_features.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:08:22_Activating_and_deactivating_Persistent_Storage_features.journal

After features/support/hooks.rb:75 0.000
Tags: @product
42.259
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.208
Then persistence for "Persistent" is active 0.111
When I create a file in the Persistent directory 0.078
And I disable the first tps feature 16.718
And I delete the data of the Persistent Folder feature 15.892
Then the file I created does not exist on the Persistent Storage 0.249
After features/support/hooks.rb:291 1.029
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.967
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.391
And the network is plugged 0.191
And Tor is ready 44.844
And I take note of which tps features are available 0.757
When I write some files expected to persist 1.732
And I shutdown Tails and wait for the computer to power off 7.318
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.731
After features/support/hooks.rb:291 0.114
After features/support/hooks.rb:75 0.000
Tags: @product
2:33.211
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.033
And the network is plugged 0.041
And Tor is ready 14.537
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.224
And I shutdown Tails and wait for the computer to power off 6.085
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.435
And I capture all network traffic 0.017
And the network is plugged 0.049
And Tor is ready 13.970
And I switch to the "persistent-con-current" NetworkManager connection 0.431
And the 1st network device has a spoofed MAC address configured 0.107
And no network device leaked the real MAC address 0.277
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.051
Tags: @product
47.198
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 11.746
And I enable persistence creation in Tails Greeter 1.120
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.166
Then I create a persistent partition with the default settings using the wizard that was already open 16.164
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.000
Tags: @product
4:26.671
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.487
When I enable persistence 38.347
Then no persistent Greeter options were restored 17.807
When I set all Greeter options to non-default values 24.548
And I log in to a new session in German (de) after having activated the Persistent Storage 34.626
Then all Greeter options are set to non-default values 0.360
When I cold reboot the computer 5.245
And the computer reboots Tails 44.833
Given I enable persistence 51.217
Then persistent Greeter options were restored 14.991
When I log in to a new session after having activated the Persistent Storage 20.999
Then all Greeter options are set to non-default values 0.205
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.011
Tags: @product
3:41.622
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.521
# 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 43.178
And I shutdown Tails and wait for the computer to power off 11.722
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:50.456
And I change the passphrase of the Persistent Storage back to the original 46.744
After features/support/hooks.rb:291 2.081
After features/support/hooks.rb:75 0.009
Tags: @product
1:9.631
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.698
And I log in to a new session without activating the Persistent Storage 24.979
Then persistence is disabled 0.279
But a Tails persistence partition exists on USB drive "__internal" 5.780
And all notifications have disappeared 7.185
When I delete the persistent partition 17.412
Then there is no persistence partition on USB drive "__internal" 0.294
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.935
Scenario Dotfiles persistence
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.754
When I write some dotfile expected to persist 0.075
And I shutdown Tails and wait for the computer to power off 7.153
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:8.951
try_for() timeout expired (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/support/helpers/dogtail.rb:345:in `grabFocus'
./features/step_definitions/usb.rb:654:in `/^I try to enable persistence( with the changed passphrase)?$/'
./features/step_definitions/usb.rb:665:in `/^I enable persistence( with the changed passphrase)?$/'
./features/step_definitions/common_steps.rb:236:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/persistence.feature:139:in `And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then the expected persistent dotfile is present in the filesystem 0.000
After features/support/hooks.rb:291 4.130

SCENARIO FAILED: 'Dotfiles persistence' (at time 03:24:38)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:24:38_Dotfiles_persistence.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:24:38_Dotfiles_persistence.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:24:38_Dotfiles_persistence.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4612/artifact/build-artifacts/03:24:38_Dotfiles_persistence.journal

After features/support/hooks.rb:75 0.011
Tags: @product
1:25.259
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 9.914
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.066
When I try to enable persistence 0.264
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 25.847
When I log in to a new session after having activated the Persistent Storage 26.261
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.712
And all tps features are enabled 2.610
And all tps features but the first one are active 2.582
After features/support/hooks.rb:291 1.022
After features/support/hooks.rb:75 0.000
Tags: @product
5:50.263
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 4:43.184
And I enable persistence 34.713
And I log in to a new session after having activated the Persistent Storage 31.359
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.863
And persistence is enabled 0.141
After features/support/hooks.rb:291 1.021
After features/support/hooks.rb:75 0.000
Tags: @product
46.108
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 13.547
And I enable persistence but something goes wrong during the LUKS header upgrade 31.687
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.873
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
16.131
When I choose to connect to Tor automatically 2.119
And I accept Tor Connection's offer to use my persistent bridges 1.754
And I click "Connect to Tor" 1.453
Then I wait until Tor is ready 8.415
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.388
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.986
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.056
Tags: @product
21.593
When I choose to connect to Tor automatically 1.848
And I accept Tor Connection's offer to use my persistent bridges 1.963
And I disable saving bridges to Persistent Storage 1.261
And I configure a direct connection in the Tor Connection Assistant 11.665
Then I wait until Tor is ready 2.536
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.284
And all Internet traffic has only flowed through Tor or connectivity check service 1.023
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.068
Tags: @product
10.405
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.882
Then the live user has been setup by live-boot 0.183
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.129
And the live user owns its home directory which has strict permissions 0.210
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.000
21.474
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.783
When the network is plugged 0.052
And Tor is ready 12.401
Then no unexpected services are listening for network connections 0.237

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.761
After features/support/hooks.rb:75 0.000
Tags: @product
23.622
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.459
When I request a shutdown using the system menu 2.018
Then Tails eventually shuts down 7.144
After features/support/hooks.rb:291 0.161
After features/support/hooks.rb:75 0.000
1:15.185
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.473
When I request a reboot using the system menu 1.888
Then Tails eventually restarts 59.824
After features/support/hooks.rb:291 3.477
After features/support/hooks.rb:75 0.000
22.783
Given I monitor the network connections of SSH 0.102
And I have the SSH key pair for an SSH server 0.551
When I connect to an SSH server on the Internet 20.036
Then I have sucessfully logged into the SSH server 2.055
And I see that SSH is properly stream isolated 0.037
After features/support/hooks.rb:450 0.519
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
22.027
Given I have the SSH key pair for an SSH server 0.274
And an SSH server is running on the LAN 0.262
When I connect to an SSH server on the LAN 19.415
Then I am prompted to verify the SSH fingerprint for the SSH server 2.074
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.001
18.184
Given I have the SSH key pair for an SFTP server 0.328
When I connect to an SFTP server on the Internet 17.045
Then I successfully connect to the SFTP server 0.810
After features/support/hooks.rb:450 0.576
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.000
16.925
Given I cancel setting up an email account 3.153
When I open Thunderbird's Add-ons Manager 2.077
And I open the Extensions tab 1.076
Then I see that no add-ons are enabled in Thunderbird 10.617
After features/support/hooks.rb:450 0.778
After features/support/hooks.rb:291 1.022
After features/support/hooks.rb:75 0.000
44.566
When I enter my email credentials into the autoconfiguration wizard 10.376
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.339
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.370
When I accept the autoconfiguration wizard's configuration 18.757
And I send an email to myself 6.455
And I fetch my email 1.569
Then I can find the email I sent to myself in my inbox 6.697
After features/support/hooks.rb:450 1.619
After features/support/hooks.rb:291 1.261
After features/support/hooks.rb:75 0.000
8.900
When the network is plugged 0.040
And the Tor Connection Assistant autostarts 2.994
And I look at the hide mode but then I go back 4.145
And I choose to connect to Tor automatically 1.556
Then Tor Connection does not propose me to use Tor bridges 0.164
After features/support/hooks.rb:291 1.182
After features/support/hooks.rb:75 0.000
Tags: @product
1:52.549
Given the Tor network and default bridges are blocked 1.625
And the network is plugged 0.036
And I make sure time sync before Tor connects indicates a captive portal 1.181
And the Tor Connection Assistant autostarts 1.456
When I choose to connect to Tor automatically 1.546
And I click "Connect to Tor" 1.178
Then the Tor Connection Assistant fails to connect to Tor 27.422
And the Tor Connection Assistant knows that it's not the time sync that failed 10.523
And the Tor Connection Assistant knows that there might be a captive portal 0.153
When I open the Unsafe Browser from Tor Connection 13.526
And I log-in to the Captive Portal 13.799
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.272
And I allow time sync before Tor connects to work again 0.056
And I click "Connect to Tor" 1.154
Then I wait until Tor is ready 36.493
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
12.742
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.142
Then the firewall's policy is to drop all IPv4 traffic 0.149
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.264
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.081
And the firewall is configured to block all external IPv6 traffic 0.105
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
Tags: @product
52.093
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.334
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 27.469
And I open the Tails homepage in the Unsafe Browser 10.151
And the Tails homepage loads in the Unsafe Browser 0.649
Then the firewall leak detector has detected leaks 0.480
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.047
Tags: @product
13.150
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.321
And I capture all network traffic 0.009
And I disable Tails' firewall 0.260
When I do a TCP DNS lookup of "torproject.org" 0.453
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.050
Tags: @product
13.483
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.544
And I capture all network traffic 0.006
And I disable Tails' firewall 0.250
When I do a UDP DNS lookup of "torproject.org" 0.590
Then the firewall leak detector has detected leaks 0.090
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.043
Tags: @product
17.771
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.116
And I capture all network traffic 0.008
And I disable Tails' firewall 0.277
When I send some ICMP pings 4.258
Then the firewall leak detector has detected leaks 0.110
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.048
13.683
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.367
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.240
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.075
After features/support/hooks.rb:450 0.400
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
12.191
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.762
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.347
And the untorified connection is logged as dropped by the firewall 0.081
After features/support/hooks.rb:450 0.270
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.000
18.649
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.158
When I open an untorified ICMP connection to 1.2.3.4 5.417
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:450 0.623
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
Tags: @product
21.473
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 9.297
And the system DNS is using the local DNS resolver 0.014
And the network is plugged 0.043
And I successfully configure Tor 12.079
Then the system DNS is still using the local DNS resolver 0.038
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
10.291
When I monitor the network connections of tails-security-check 0.128
And I re-run tails-security-check 0.136
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:450 0.451
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
1.501
When I monitor the network connections of htpdate 0.132
And I re-run htpdate 1.351
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.451
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
32.280
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.114
And I re-run tails-upgrade-frontend-wrapper 32.149
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.016
After features/support/hooks.rb:450 0.561
After features/support/hooks.rb:291 0.940
After features/support/hooks.rb:75 0.000
34.192
When I monitor the network connections of Tor Browser 0.155
And I start the Tor Browser 33.017
And the Tor Browser loads the startup page 0.979
Then I see that Tor Browser is properly stream isolated 0.039
After features/support/hooks.rb:450 1.369
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
Tags: @product
56.913
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.839
And a web server is running on the LAN 1.035
And I capture all network traffic 0.007
When I start the Tor Browser 32.101
And the Tor Browser loads the startup page 0.958
And I open a page on the LAN web server in the Tor Browser 9.620
Then the Tor Browser shows the "Unable to connect" error 0.842
And no traffic was sent to the web server on the LAN 0.507
After features/support/hooks.rb:291 1.631
After features/support/hooks.rb:75 0.058
1:0.183
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.696
Then the amnesiac Tor Browser directory exists 0.060
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.812
And the persistent Tor Browser directory does not exist 0.061
When I start the Tor Browser 30.960
And the Tor Browser loads the startup page 0.770
Then I can save the current page as "index.html" to the default downloads directory 4.810
And I can print the current page as "output.pdf" to the default downloads directory 10.010
After features/support/hooks.rb:450 1.360
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
55.551
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.401
When I start the Tor Browser 30.467
Then the Tor Browser loads the startup page 0.906
When I download some file in the Tor Browser 11.511
Then the file is saved to the default Tor Browser download directory 0.264
After features/support/hooks.rb:450 2.684
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
1:29.532
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.266
When I start the Tor Browser 32.342
And the Tor Browser loads the startup page 0.899
Then I can listen to an Ogg audio track in Tor Browser 44.024
After features/support/hooks.rb:450 2.485
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.000
52.580
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.377
When I start the Tor Browser 30.158
And the Tor Browser loads the startup page 0.965
Then I can watch a WebM video in Tor Browser 10.079
After features/support/hooks.rb:450 1.350
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.765
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.318
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.129
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.075
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.057
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.071
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.079
And the file "/tmp/synaptic.html" exists 0.050
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.126
When I start the Tor Browser 31.046
And the Tor Browser loads the startup page 0.927
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.040
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.578
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.301
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.145
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.328
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.591
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.072
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.121
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.146
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.575
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.070
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.073
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.106
# 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.495
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.525
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.000
Tags: @product
44.944
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.783
When I start the Tor Browser 31.688
Then the Tor Browser uses all expected TBB shared libraries 1.472
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
1:0.232
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.844
When I start the Tor Browser 30.292
And the Tor Browser loads the startup page 0.942
And I open the Tails homepage in the Tor Browser 9.369
Then the Tor Browser loads the Tails homepage 1.114
When I request a new identity in Tor Browser 3.056
Then the Tor Browser restarts into a fresh session 1.613
After features/support/hooks.rb:450 1.535
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Tags: @product
46.724
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.849
When I start the Tor Browser 31.181
And the Tor Browser loads the startup page 1.016
Then Tor Browser's circuit view is working 1.676
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
Tags: @product
1:1.518
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.862
When I start the Tor Browser 29.528
And the Tor Browser loads the startup page 0.936
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.166
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.783
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.274
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.965
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
1:43.553
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.441
And the network is plugged 0.036
And I successfully configure Tor 14.692
And available upgrades have been checked 1.132
And all notifications have disappeared 3.311
Then the persistent Tor Browser directory exists 0.073
And there is a GNOME bookmark for the persistent Tor Browser directory 1.680
When I start the Tor Browser 31.149
And I open the address "https://tails.net/about" in the Tor Browser 10.542
And "Tails - How Tails works" has loaded in the Tor Browser 1.031
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.894
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.853
Then "Tails - How Tails works" has loaded in the Tor Browser 1.372
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.342
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.000
Tags: @product
48.790
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.806
Then the amnesiac Documents directory exists 0.107
And there is a GNOME bookmark for the amnesiac Documents directory 1.737
Then I start the Tor Browser in offline mode 33.322
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.816
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.000
Tags: @product
47.749
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.646
Then the amnesiac Downloads directory exists 0.104
And there is a GNOME bookmark for the amnesiac Downloads directory 1.791
Then I start the Tor Browser in offline mode 32.828
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.377
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
Tags: @product
49.240
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.287
Then the amnesiac Music directory exists 0.107
And there is a GNOME bookmark for the amnesiac Music directory 1.705
Then I start the Tor Browser in offline mode 34.323
And I can save the current page as "index.html" to the Music GNOME bookmark 4.816
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Tags: @product
47.394
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.589
Then the amnesiac Pictures directory exists 0.107
And there is a GNOME bookmark for the amnesiac Pictures directory 1.568
Then I start the Tor Browser in offline mode 32.722
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.407
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
Tags: @product
46.442
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.431
Then the amnesiac Videos directory exists 0.101
And there is a GNOME bookmark for the amnesiac Videos directory 1.757
Then I start the Tor Browser in offline mode 31.543
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.608
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.000
Tags: @product
3:39.982
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.163
And all tps features are active 2.478
And all persistent filesystems have safe access rights 0.258
And all persistence configuration files have safe access rights 0.650
And all persistent directories have safe access rights 2.715
When I start the Tor Browser in offline mode 34.743
And I add a bookmark to eff.org in the Tor Browser 16.140
And I cold reboot the computer 10.327
And the computer reboots Tails 48.299
And I enable persistence 34.960
And I log in to a new session 22.119
And I start the Tor Browser in offline mode 35.698
Then the Tor Browser has a bookmark to eff.org 1.425
After features/support/hooks.rb:291 0.960
After features/support/hooks.rb:75 0.011
19.186
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.986
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.200
After features/support/hooks.rb:450 0.453
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
22.560
Given I have the SSH key pair for a Git repository 0.360
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.982
Then the Git repository "testing" has been cloned successfully 0.217
After features/support/hooks.rb:450 0.567
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
0.582
When I wget "https://example.com/" to stdout 0.582
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.406
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
15.404
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.404

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 1.115
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.000
0.443
When I curl "https://example.com/" to stdout 0.442
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.381
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:3.354
Given I have started Tails from DVD without network and logged in 8.387
And I plug and mount a USB drive containing sample videos 13.234
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.087
And the file "/home/amnesia/video.mp4" exists 0.087
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.186
When I open "/home/amnesia/video.mp4" with Totem 17.289
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.892
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.655
Given I close Totem 0.331
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.101
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.114
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.138
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.683
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.883
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.079
Given I close Totem 0.222
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.100
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.143
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.680
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.180
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.168
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.088
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.196
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.750
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.056
# 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.092
Given I close Totem 0.155
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.074
And the file "/home/amnesia/.purple/otr.private_key" exists 0.080
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.176
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.729
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.160
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.071
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.000
Feature: Using Totem
39.015
Given I have started Tails from DVD and logged in and the network is connected 12.068
Then I can watch a WebM video over HTTPs 26.947
After features/support/hooks.rb:450 0.673
After features/support/hooks.rb:291 1.079
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
48.286
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.745
And I plug and mount a USB drive containing sample videos 10.809
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.099
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.035
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.058
Given I close Totem 0.910
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.200
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.074
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.840
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.379
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.134
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
Tags: @product
50.126
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.875
And I disable the Unsafe Browser 3.926
And I log in to a new session 16.614
And the network is plugged 0.039
And all notifications have disappeared 4.675
When I try to start the Unsafe Browser 12.434
Then the Unsafe Browser complains that it is disabled 1.560
After features/support/hooks.rb:291 1.106
After features/support/hooks.rb:75 0.000
Tags: @product
49.223
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.577
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 28.319
And I open a page on the LAN web server in the Unsafe Browser 6.592
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.687
After features/support/hooks.rb:291 2.538
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.937
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.667
When I successfully start the Unsafe Browser 27.902
Then the Unsafe Browser runs as the expected user 0.579
And the Unsafe Browser has a red theme 0.637
And the Unsafe Browser shows a warning as its start page 0.634
And the Unsafe Browser has no add-ons enabled 6.334
And the Unsafe Browser has no bookmarks 8.119
And the Unsafe Browser uses all expected TBB shared libraries 1.062
After features/support/hooks.rb:291 2.079
After features/support/hooks.rb:75 0.000
Tags: @product
51.306
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.785
When I successfully start the Unsafe Browser 28.214
When I open the Tails homepage in the Unsafe Browser 9.543
Then the Tails homepage loads in the Unsafe Browser 0.622
And the Unsafe Browser has sent packets out to the Internet 0.139
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.000
42.093
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.231
When I successfully start the Unsafe Browser 28.044
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.260
And the Unsafe Browser chroot is torn down 0.434
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
1:4.809
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.668
When I successfully start the Unsafe Browser 28.700
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.007

Slept for 10 seconds

And I start the Unsafe Browser 10.731
Then I see a warning about another instance already running 3.702
After features/support/hooks.rb:291 2.399
After features/support/hooks.rb:75 0.000
Tags: @product
51.968
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.501
When I configure the Unsafe Browser to use a local proxy 0.224
And I successfully start the Unsafe Browser 27.274
And I open the Tails homepage in the Unsafe Browser 10.388
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.580
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
2:41.685
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.067
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.072
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 28.743
And I wait 120 seconds 2:0.043

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.738
After features/support/hooks.rb:450 0.715
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.053
39.530
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.253
And the network is unplugged 0.172
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I start the Unsafe Browser 11.951
Then I am told I cannot start the Unsafe Browser when I am offline 6.143
After features/support/hooks.rb:291 0.960
After features/support/hooks.rb:75 0.000
32.344
When I plug a USB drive containing a basic VeraCrypt volume 7.187
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.786
And I open this VeraCrypt volume in GNOME Files 1.625
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.526
When I lock the currently opened VeraCrypt volume 0.705
Then the VeraCrypt volume has been unmounted and locked 0.512
After features/support/hooks.rb:291 0.824
After features/support/hooks.rb:75 0.000
36.380
When I plug a USB drive containing a hidden VeraCrypt volume 10.371
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.876
And I open this VeraCrypt volume in GNOME Files 1.571
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.007
When I lock the currently opened VeraCrypt volume 0.389
Then the VeraCrypt volume has been unmounted and locked 0.163
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
45.449
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.240
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.647
And I open this VeraCrypt volume in GNOME Files 1.695
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.120
When I lock the currently opened VeraCrypt file container 0.491
Then the VeraCrypt file container has been unmounted and locked 0.254
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
55.446
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.562
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.922
And I open this VeraCrypt volume in GNOME Files 1.675
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.564
When I lock the currently opened VeraCrypt file container 0.511
Then the VeraCrypt file container has been unmounted and locked 0.211
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.018
37.102
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.606
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.664
And I open this VeraCrypt volume in GNOME Files 1.572
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.564
When I lock the currently opened VeraCrypt volume 0.438
Then the VeraCrypt volume has been unmounted and locked 0.256
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
35.566
When I plug a USB drive containing a hidden VeraCrypt volume 10.206
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.939
And I open this VeraCrypt volume in GNOME Files 1.616
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.090
When I lock the currently opened VeraCrypt volume 0.473
Then the VeraCrypt volume has been unmounted and locked 0.238
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
59.945
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.159
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.807
And I open this VeraCrypt volume in GNOME Files 1.683
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.555
When I lock the currently opened VeraCrypt file container 0.490
Then the VeraCrypt file container has been unmounted and locked 0.249
After features/support/hooks.rb:291 1.274
After features/support/hooks.rb:75 0.015
1:0.662
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.376
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.664
And I open this VeraCrypt volume in GNOME Files 1.942
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.788
When I lock the currently opened VeraCrypt file container 0.626
Then the VeraCrypt file container has been unmounted and locked 0.263
After features/support/hooks.rb:291 1.208
After features/support/hooks.rb:75 0.016
56.022
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.774
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.212
And I open this VeraCrypt volume in GNOME Files 1.683
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.561
When I lock the currently opened VeraCrypt file container 0.551
Then the VeraCrypt file container has been unmounted and locked 0.238
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.000
Tags: @product
8.344
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.196
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.147
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.000
Tags: @product
25.417
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.115
When I start "WhisperBack" via GNOME Activities Overview 13.966
Then WhisperBack has debugging information 3.335
After features/support/hooks.rb:291 1.094
After features/support/hooks.rb:75 0.000