Project Number Date
test_Tails_ISO_20297-debug-proxy-refusing-connections 28 19 Apr 2025, 18:37

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 47:19.223 Passed
Tags: @product
Feature Tails persistence
As a Tails user I want to use a Persistent Storage
Tags: @product
5:20.634
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:37.642
And I update APT using apt 2:45.043
And I install "python3-behave" using apt 54.162
Then the Tails Persistent Storage behave tests pass 3.786
After features/support/hooks.rb:330 0.627
After features/support/hooks.rb:100 0.000
Tags: @product
45.680
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.297
When I log in to a new session without activating the Persistent Storage 26.010
Then Tails is running from USB drive "__internal" 0.463
And persistence is disabled 0.405
But a Tails persistence partition exists on USB drive "__internal" 7.505
After features/support/hooks.rb:330 1.985
After features/support/hooks.rb:100 0.000
Tags: @product
3:26.340
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 20.158
Then Tails is running from USB drive "__internal" 2.325
When I create a file in the Persistent directory 0.171
And I create a persistent partition with the default settings 25.387
Then the file I created was copied to the Persistent Storage 2.840
When I shutdown Tails and wait for the computer to power off 15.215
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:19.679
Then persistence for "Persistent" is active 0.489
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:330 0.982
After features/support/hooks.rb:100 0.010
Tags: @product
1:11.513
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.291
And the system is very low on memory 7.304
When I create a file in the Persistent directory 2.145
When I try to create a persistent partition 29.519
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.502
When I close the Persistent Storage app 2.524
And I free up some memory 4.177
And I create a persistent partition with the default settings 13.483
Then the file I created was copied to the Persistent Storage 0.563
After features/support/hooks.rb:330 2.267
After features/support/hooks.rb:100 0.000
Tags: @product
3:3.686
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 18.123
Then Tails is running from USB drive "__internal" 0.455
And all tps features are active 2.416
And all persistent directories have safe access rights 2.752
When I disable the first tps feature 6.183
Then all tps features but the first one are active 2.176
And I shutdown Tails and wait for the computer to power off 12.997
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:16.190
Then all tps features but the first one are active 2.390
After features/support/hooks.rb:330 1.465
After features/support/hooks.rb:100 0.014
Tags: @product
24.413
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.739
Then persistence for "Persistent" is active 0.114
And I create a file in the Persistent directory 0.065
Then the file I created was copied to the Persistent Storage 0.153
When I disable the first tps feature 5.937
Then persistence for "Persistent" is not active 0.094
And the Persistent directory does not exist 0.071
When I enable the first tps feature 3.090
Then persistence for "Persistent" is active 0.074
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:330 1.433
After features/support/hooks.rb:100 0.000
Tags: @product
21.856
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.853
Then persistence for "Persistent" is active 0.154
When I create a file in the Persistent directory 0.258
And I disable the first tps feature 7.029
And I delete the data of the Persistent Folder feature 4.498
Then the file I created does not exist on the Persistent Storage 0.061
After features/support/hooks.rb:330 1.538
After features/support/hooks.rb:100 0.000
Tags: @product
1:9.150
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.461
And the network is plugged 0.117
And Tor is ready 23.125
And I take note of which tps features are available 0.597
When I write some files expected to persist 1.557
And I shutdown Tails and wait for the computer to power off 8.918
# 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" 25.372
After features/support/hooks.rb:330 0.129
After features/support/hooks.rb:100 0.000
Tags: @product
3:33.153
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.204
And the network is plugged 0.092
And Tor is ready 20.333
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.279
And I shutdown Tails and wait for the computer to power off 8.838
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:28.873
And I capture all network traffic 0.007
And the network is plugged 0.098
And Tor is ready 22.858
And I switch to the "persistent-con-current" NetworkManager connection 0.353
And the 1st network device has a spoofed MAC address configured 0.067
And no network device leaked the real MAC address 0.145
After features/support/hooks.rb:330 0.580
After features/support/hooks.rb:100 0.052
Tags: @product
2:21.721
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 1:33.257
And I enable persistence creation in Tails Greeter 1.138
And I log in to a new session expecting no warning about the Persistent Storage not being activated 20.809
Then I create a persistent partition with the default settings using the wizard that was already open 26.516
After features/support/hooks.rb:330 4.581
After features/support/hooks.rb:100 0.000
Tags: @product
4:53.487
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 23.103
When I enable persistence 36.577
Then no persistent Greeter options were restored 14.214
When I set all Greeter options to non-default values 25.426
And I log in to a new session in German (de) after having activated the Persistent Storage 53.890
Then all Greeter options are set to non-default values 0.552
When I cold reboot the computer 7.738
And the computer reboots Tails 1:8.554
Given I enable persistence 19.347
Then persistent Greeter options were restored 0.578
When I log in to a new session after having activated the Persistent Storage 42.843
Then all Greeter options are set to non-default values 0.662
After features/support/hooks.rb:330 1.721
After features/support/hooks.rb:100 0.009
Tags: @product
4:7.047
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.220
# 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.148
And I shutdown Tails and wait for the computer to power off 13.854
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:27.406
And I change the passphrase of the Persistent Storage back to the original 32.417
After features/support/hooks.rb:330 2.816
After features/support/hooks.rb:100 0.009
Tags: @product
1:3.772
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.187
And I log in to a new session without activating the Persistent Storage 25.260
Then persistence is disabled 0.363
But a Tails persistence partition exists on USB drive "__internal" 9.431
And all notifications have disappeared 10.661
When I delete the persistent partition 6.081
Then there is no persistence partition on USB drive "__internal" 0.787
After features/support/hooks.rb:330 1.286
After features/support/hooks.rb:100 0.000
Tags: @product
2:33.245
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.841
When I write some dotfile expected to persist 0.410
And I shutdown Tails and wait for the computer to power off 10.698
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.895
Then the expected persistent dotfile is present in the filesystem 0.399
After features/support/hooks.rb:330 0.891
After features/support/hooks.rb:100 0.009
Tags: @product
1:48.011
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 10.331
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.078
When I try to enable persistence 0.263
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 32.462
When I log in to a new session after having activated the Persistent Storage 46.115
And all notifications have disappeared 8.985
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.367
And all tps features are enabled 3.397
And all tps features but the first one are active 2.011
After features/support/hooks.rb:330 1.863
After features/support/hooks.rb:100 0.000
Tags: @product
5:8.940
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:43.916
And I enable persistence 33.661
And I log in to a new session after having activated the Persistent Storage 47.043
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.533
And persistence is enabled 2.785
After features/support/hooks.rb:330 1.817
After features/support/hooks.rb:100 0.000
Tags: @product
31.930
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.791
And I enable persistence but something goes wrong during the LUKS header upgrade 21.218
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.919
After features/support/hooks.rb:330 0.734
After features/support/hooks.rb:100 0.000
Tags: @product
55.216
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.027
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 9.897
When I enable persistence 32.293
Then the filesystem of the Persistent Storage was repaired 0.093
And persistence is successfully enabled 2.903
After features/support/hooks.rb:330 1.564
After features/support/hooks.rb:100 0.000
Tags: @product
49.744
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.356
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 5.811
When I try to enable persistence 0.413
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 22.402
When I repair the filesystem of the Persistent Storage 1.664
Then the Welcome Screen tells me that the filesystem was repaired successfully 4.125
And the filesystem of the Persistent Storage was repaired 3.054
When I close the filesystem repair dialog 1.327
Then persistence is successfully enabled 1.587
After features/support/hooks.rb:330 3.071
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:53.806
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 9.433
And the Persistent Storage filesystem is corrupted beyond what e2fsck can repair 0.092
When I try to enable persistence 0.298
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 31.408
When I repair the filesystem of the Persistent Storage 1.309
Then the Welcome Screen tells me that it failed to repair the Persistent Storage 0.084
When I log in to a new session 38.850
And all notifications have disappeared 7.891
# 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" 0.729
And the file "/var/lib/gdm3/post-greeter-whisperback.json" is empty 0.153
When I close the "whisperback" window 1.815
Then the Tor Browser starts 20.687
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 1.051
After features/support/hooks.rb:330 2.817
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:55.867
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.013
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 8.695
And Tails detects disk read failures on the boot device 1.671
When I try to enable persistence 1.542
Then the Welcome Screen tells me that my hardware is probably failing 19.542
When I log in to a new session 48.584
And all notifications have disappeared 7.789
Then the Tor Browser starts 18.094
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 0.933
After features/support/hooks.rb:330 1.898
After features/support/hooks.rb:100 0.000