Project Number Date
test_Tails_ISO_20297-debug-proxy-refusing-connections 108 01 Jul 2025, 20:17

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Tails persistence 157 0 0 0 0 157 21 0 21 58:30.177 Passed
Tags: @product
Feature Tails persistence
As a Tails user I want to use a Persistent Storage
Tags: @product
4:6.347
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.010
Given I have started Tails from DVD and logged in with an administration password and the network is connected 3:11.055
And I update APT using apt 19.212
And I install "python3-behave" using apt 32.810
Then the Tails Persistent Storage behave tests pass 3.269
After features/support/hooks.rb:335 2.670
After features/support/hooks.rb:105 0.000
Tags: @product
1:14.876
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.030
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 14.599
When I log in to a new session without activating the Persistent Storage 36.433
Then Tails is running from USB drive "__internal" 0.701
And persistence is disabled 0.718
But a Tails persistence partition exists on USB drive "__internal" 22.423
After features/support/hooks.rb:335 3.182
After features/support/hooks.rb:105 0.000
Tags: @product
4:23.809
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.074
Given I have started Tails without network from a USB drive without a persistent partition and logged in 18.596
Then Tails is running from USB drive "__internal" 0.445
When I create a file in the Persistent directory 0.122
And I create a persistent partition with the default settings 35.610
Then the file I created was copied to the Persistent Storage 2.726
When I shutdown Tails and wait for the computer to power off 15.745
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:7.606
Then persistence for "Persistent" is active 2.031
And the file I created in the Persistent directory exists 0.924
After features/support/hooks.rb:335 1.909
After features/support/hooks.rb:105 0.032
Tags: @product
1:15.245
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.025
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.857
And the system is very low on memory 5.246
When I create a file in the Persistent directory 1.741
When I try to create a persistent partition 32.084
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.256
When I close the Persistent Storage app 3.942
And I free up some memory 5.206
And I create a persistent partition with the default settings 13.842
Then the file I created was copied to the Persistent Storage 1.067
After features/support/hooks.rb:335 7.242
After features/support/hooks.rb:105 0.000
Tags: @product
4:7.531
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 32.027
Then Tails is running from USB drive "__internal" 4.640
And all tps features are active 4.333
And all persistent directories have safe access rights 2.897
When I disable the first tps feature 6.805
Then all tps features but the first one are active 4.588
And I shutdown Tails and wait for the computer to power off 12.188
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:57.160
Then all tps features but the first one are active 2.889
After features/support/hooks.rb:335 1.851
After features/support/hooks.rb:105 0.060
Tags: @product
34.980
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.016
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.852
Then persistence for "Persistent" is active 0.145
And I create a file in the Persistent directory 0.566
Then the file I created was copied to the Persistent Storage 0.397
When I disable the first tps feature 12.451
Then persistence for "Persistent" is not active 0.129
And the Persistent directory does not exist 0.071
When I enable the first tps feature 4.213
Then persistence for "Persistent" is active 0.083
And the file I created in the Persistent directory exists 0.069
After features/support/hooks.rb:335 1.585
After features/support/hooks.rb:105 0.000
Tags: @product
28.212
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.956
Then persistence for "Persistent" is active 0.307
When I create a file in the Persistent directory 0.136
And I disable the first tps feature 6.434
And I delete the data of the Persistent Folder feature 6.975
Then the file I created does not exist on the Persistent Storage 0.401
After features/support/hooks.rb:335 3.239
After features/support/hooks.rb:105 0.000
Tags: @product
1:38.470
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.028
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.893
And the network is plugged 0.136
And Tor is ready 30.711
And I take note of which tps features are available 0.664
When I write some files expected to persist 1.787
And I shutdown Tails and wait for the computer to power off 12.362
# 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" 40.913
After features/support/hooks.rb:335 0.316
After features/support/hooks.rb:105 0.000
Tags: @product
5:27.020
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.023
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.830
And the network is plugged 0.110
And Tor is ready 32.205
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 15.177
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:34.007
And I capture all network traffic 0.255
And the network is plugged 0.984
And Tor is ready 49.334
And I switch to the "persistent-con-current" NetworkManager connection 0.495
And the 1st network device has a spoofed MAC address configured 0.134
And no network device leaked the real MAC address 0.259
After features/support/hooks.rb:335 0.741
After features/support/hooks.rb:105 0.100
Tags: @product
1:28.176
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 17.657
And I enable persistence creation in Tails Greeter 1.127
And I log in to a new session expecting no warning about the Persistent Storage not being activated 28.458
Then I create a persistent partition with the default settings using the wizard that was already open 40.933
After features/support/hooks.rb:335 7.635
After features/support/hooks.rb:105 0.000
Tags: @product
6:34.175
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.015
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 19.819
When I enable persistence 59.254
Then no persistent Greeter options were restored 15.466
When I set all Greeter options to non-default values 34.481
And I log in to a new session in German (de) after having activated the Persistent Storage 58.409
Then all Greeter options are set to non-default values 0.959
When I cold reboot the computer 13.192
And the computer reboots Tails 1:35.440
Given I enable persistence 41.038
Then persistent Greeter options were restored 1.907
When I log in to a new session after having activated the Persistent Storage 52.358
Then all Greeter options are set to non-default values 1.846
After features/support/hooks.rb:335 3.096
After features/support/hooks.rb:105 0.036
Tags: @product
5:2.646
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.019
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.233
# 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 41.796
And I shutdown Tails and wait for the computer to power off 17.502
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 3:11.943
And I change the passphrase of the Persistent Storage back to the original 39.170
After features/support/hooks.rb:335 2.590
After features/support/hooks.rb:105 0.020
Tags: @product
1:23.131
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 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.247
And I log in to a new session without activating the Persistent Storage 29.592
Then persistence is disabled 0.439
But a Tails persistence partition exists on USB drive "__internal" 18.259
And all notifications have disappeared 12.244
When I delete the persistent partition 9.083
Then there is no persistence partition on USB drive "__internal" 0.264
After features/support/hooks.rb:335 2.045
After features/support/hooks.rb:105 0.000
Tags: @product
3:28.899
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.015
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.199
When I write some dotfile expected to persist 0.057
And I shutdown Tails and wait for the computer to power off 17.317
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:52.100
Then the expected persistent dotfile is present in the filesystem 3.224
After features/support/hooks.rb:335 2.027
After features/support/hooks.rb:105 0.020
Tags: @product
2:22.395
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.208
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.098
When I try to enable persistence 0.300
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 48.876
When I log in to a new session after having activated the Persistent Storage 1:2.031
And all notifications have disappeared 7.274
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 6.916
And all tps features are enabled 4.050
And all tps features but the first one are active 2.638
After features/support/hooks.rb:335 2.049
After features/support/hooks.rb:105 0.000
Tags: @product
6:0.503
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:12.251
And I enable persistence 51.616
And I log in to a new session after having activated the Persistent Storage 52.761
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.148
And persistence is enabled 2.725
After features/support/hooks.rb:335 2.393
After features/support/hooks.rb:105 0.000
Tags: @product
43.646
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.008
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 15.399
And I enable persistence but something goes wrong during the LUKS header upgrade 27.478
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.768
After features/support/hooks.rb:335 1.566
After features/support/hooks.rb:105 0.000
Tags: @product
1:11.380
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 0.216
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 15.567
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 12.965
When I enable persistence 39.512
Then the filesystem of the Persistent Storage was repaired 0.099
And persistence is successfully enabled 3.236
After features/support/hooks.rb:335 1.745
After features/support/hooks.rb:105 0.000
Tags: @product
1:21.828
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 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 13.404
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 9.150
When I try to enable persistence 0.447
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 46.483
When I repair the filesystem of the Persistent Storage 1.887
Then the Welcome Screen tells me that the filesystem was repaired successfully 2.856
And the filesystem of the Persistent Storage was repaired 4.587
When I close the filesystem repair dialog 1.319
Then persistence is successfully enabled 1.690
After features/support/hooks.rb:335 2.561
After features/support/hooks.rb:105 0.000
Tags: @product @doc
2:52.209
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 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 15.734
And the Persistent Storage filesystem is corrupted beyond what e2fsck can repair 0.109
When I try to enable persistence 0.345
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 51.437
When I repair the filesystem of the Persistent Storage 1.890
Then the Welcome Screen tells me that it failed to repair the Persistent Storage 0.115
When I log in to a new session 1:4.784
And all notifications have disappeared 11.062
# Now both WhisperBack and Tor Browser has started at the same
# time, so we do not know which window is focused. The steps about
# Tor Browser care about that, but the ones about WhisperBack do
# not, so we first deal with WhisperBack and then kill it to
# ensure that Tor Browser is focused.
Then WhisperBack is prefilled for fsck with summary: "Failed to repair the file system of your Persistent Storage" 2.501
And the file "/var/lib/gdm3/post-greeter-whisperback.json" is empty 0.806
When I close the "whisperback" window 2.106
Then the Tor Browser starts 19.992
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 1.322
After features/support/hooks.rb:335 4.116
After features/support/hooks.rb:105 0.000
Tags: @product @doc
2:44.689
Before features/support/hooks.rb:271 0.000
Before features/support/hooks.rb:278 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 16.174
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 6.206
And Tails detects disk read failures on the boot device 0.611
When I try to enable persistence 0.438
Then the Welcome Screen tells me that my hardware is probably failing 38.247
When I log in to a new session 1:1.522
And all notifications have disappeared 11.045
Then the Tor Browser starts 29.349
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 1.091
After features/support/hooks.rb:335 6.831
After features/support/hooks.rb:105 0.000