Project Number Date
test_Tails_ISO_20575-disable-cups-browsed 8 06 Oct 2024, 00:40

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 37:58.905 Passed
Tags: @product
Feature Tails persistence
As a Tails user I want to use a Persistent Storage
Tags: @product
2:6.880
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.859
And I update APT using apt 12.723
And I install "python3-behave" using apt 22.406
Then the Tails Persistent Storage behave tests pass 2.891
After features/support/hooks.rb:326 0.618
After features/support/hooks.rb:100 0.000
Tags: @product
39.768
Before features/support/hooks.rb:269 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 11.561
When I log in to a new session without activating the Persistent Storage 21.757
Then Tails is running from USB drive "__internal" 0.371
And persistence is disabled 0.377
But a Tails persistence partition exists on USB drive "__internal" 5.700
After features/support/hooks.rb:326 1.633
After features/support/hooks.rb:100 0.000
Tags: @product
2:57.259
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.864
Then Tails is running from USB drive "__internal" 0.383
When I create a file in the Persistent directory 0.115
And I create a persistent partition with the default settings 22.835
Then the file I created was copied to the Persistent Storage 0.621
When I shutdown Tails and wait for the computer to power off 12.454
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.835
Then persistence for "Persistent" is active 1.070
And the file I created in the Persistent directory exists 0.078
After features/support/hooks.rb:326 0.760
After features/support/hooks.rb:100 0.008
Tags: @product
53.607
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.616
And the system is very low on memory 4.997
When I create a file in the Persistent directory 1.063
When I try to create a persistent partition 19.176
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.131
When I close the Persistent Storage app 2.491
And I free up some memory 1.745
And I create a persistent partition with the default settings 13.089
Then the file I created was copied to the Persistent Storage 0.296
After features/support/hooks.rb:326 1.578
After features/support/hooks.rb:100 0.000
Tags: @product
2:42.767
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.010
Then Tails is running from USB drive "__internal" 0.381
And all tps features are active 2.601
And all persistent directories have safe access rights 2.342
When I disable the first tps feature 5.683
Then all tps features but the first one are active 2.163
And I shutdown Tails and wait for the computer to power off 8.592
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.851
Then all tps features but the first one are active 2.139
After features/support/hooks.rb:326 0.881
After features/support/hooks.rb:100 0.008
Tags: @product
18.988
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.955
Then persistence for "Persistent" is active 0.077
And I create a file in the Persistent directory 0.066
Then the file I created was copied to the Persistent Storage 0.067
When I disable the first tps feature 5.508
Then persistence for "Persistent" is not active 0.064
And the Persistent directory does not exist 0.051
When I enable the first tps feature 3.053
Then persistence for "Persistent" is active 0.072
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:326 1.022
After features/support/hooks.rb:100 0.000
Tags: @product
19.387
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.859
Then persistence for "Persistent" is active 0.082
When I create a file in the Persistent directory 0.081
And I disable the first tps feature 5.735
And I delete the data of the Persistent Folder feature 3.579
Then the file I created does not exist on the Persistent Storage 0.048
After features/support/hooks.rb:326 1.117
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.749
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.038
And the network is plugged 0.094
And Tor is ready 18.613
And I take note of which tps features are available 0.606
When I write some files expected to persist 1.494
And I shutdown Tails and wait for the computer to power off 8.832
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 24.070
After features/support/hooks.rb:326 0.106
After features/support/hooks.rb:100 0.000
Tags: @product
3:39.284
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.363
And the network is plugged 0.104
And Tor is ready 49.129
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.170
And I shutdown Tails and wait for the computer to power off 8.562
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.844
And I capture all network traffic 0.013
And the network is plugged 0.081
And Tor is ready 21.383
And I switch to the "persistent-con-current" NetworkManager connection 0.374
And the 1st network device has a spoofed MAC address configured 0.113
And no network device leaked the real MAC address 0.142
After features/support/hooks.rb:326 0.571
After features/support/hooks.rb:100 0.067
Tags: @product
54.568
Before features/support/hooks.rb:269 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.076
And I enable persistence creation in Tails Greeter 1.146
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.571
Then I create a persistent partition with the default settings using the wizard that was already open 21.773
After features/support/hooks.rb:326 1.632
After features/support/hooks.rb:100 0.000
Tags: @product
4:51.118
Before features/support/hooks.rb:269 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 11.563
When I enable persistence 32.798
Then no persistent Greeter options were restored 14.210
When I set all Greeter options to non-default values 27.915
And I log in to a new session in German (de) after having activated the Persistent Storage 51.769
Then all Greeter options are set to non-default values 0.263
When I cold reboot the computer 7.271
And the computer reboots Tails 1:0.069
Given I enable persistence 31.590
Then persistent Greeter options were restored 14.553
When I log in to a new session after having activated the Persistent Storage 38.712
Then all Greeter options are set to non-default values 0.400
After features/support/hooks.rb:326 1.166
After features/support/hooks.rb:100 0.006
Tags: @product
3:37.709
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.222
# 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 36.906
And I shutdown Tails and wait for the computer to power off 12.991
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:5.843
And I change the passphrase of the Persistent Storage back to the original 31.744
After features/support/hooks.rb:326 1.533
After features/support/hooks.rb:100 0.006
Tags: @product
58.107
Before features/support/hooks.rb:269 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 11.956
And I log in to a new session without activating the Persistent Storage 24.997
Then persistence is disabled 0.412
But a Tails persistence partition exists on USB drive "__internal" 5.472
And all notifications have disappeared 8.548
When I delete the persistent partition 6.182
Then there is no persistence partition on USB drive "__internal" 0.537
After features/support/hooks.rb:326 0.973
After features/support/hooks.rb:100 0.000
Tags: @product
2:20.074
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.464
When I write some dotfile expected to persist 0.075
And I shutdown Tails and wait for the computer to power off 8.586
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.567
Then the expected persistent dotfile is present in the filesystem 0.378
After features/support/hooks.rb:326 0.620
After features/support/hooks.rb:100 0.008
Tags: @product
1:33.433
Before features/support/hooks.rb:269 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 8.814
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.082
When I try to enable persistence 0.261
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 27.043
When I log in to a new session after having activated the Persistent Storage 41.388
And all notifications have disappeared 8.400
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.221
And all tps features are enabled 2.226
And all tps features but the first one are active 1.995
After features/support/hooks.rb:326 0.941
After features/support/hooks.rb:100 0.000
Tags: @product
4:42.539
Before features/support/hooks.rb:269 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 3:23.709
And I enable persistence 32.666
And I log in to a new session after having activated the Persistent Storage 42.666
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 3.344
And persistence is enabled 0.152
After features/support/hooks.rb:326 1.081
After features/support/hooks.rb:100 0.000
Tags: @product
28.190
Before features/support/hooks.rb:269 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 8.210
And I enable persistence but something goes wrong during the LUKS header upgrade 19.286
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.693
After features/support/hooks.rb:326 0.778
After features/support/hooks.rb:100 0.000
Tags: @product
42.061
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.992
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 5.518
When I enable persistence 27.108
Then the filesystem of the Persistent Storage was repaired 0.085
And persistence is successfully enabled 0.355
After features/support/hooks.rb:326 0.905
After features/support/hooks.rb:100 0.000
Tags: @product
23.405
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.927
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 5.761
When I try to enable persistence 0.366
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 5.276
When I repair the filesystem of the Persistent Storage 1.225
Then the Welcome Screen tells me that the filesystem was repaired successfully 0.233
And the filesystem of the Persistent Storage was repaired 0.061
When I close the filesystem repair dialog 1.201
Then persistence is successfully enabled 0.351
After features/support/hooks.rb:326 0.842
After features/support/hooks.rb:100 0.000
Tags: @product
1:38.753
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.795
And the Persistent Storage filesystem is corrupted beyond what e2fsck can repair 0.117
When I try to enable persistence 0.268
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 26.254
When I repair the filesystem of the Persistent Storage 1.248
Then the Welcome Screen tells me that it failed to repair the Persistent Storage 0.070
When I log in to a new session 38.450
And all notifications have disappeared 7.720
# 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" 1.445
And the file "/var/lib/gdm3/post-greeter-whisperback.json" is empty 0.396
When I close the "whisperback" window 1.491
Then the Tor Browser starts 8.573
And "Tails - Recovering data from the Persistent Storage, if the Persistent Storage doesn't unlock" has loaded in the Tor Browser 3.919
After features/support/hooks.rb:326 2.555
After features/support/hooks.rb:100 0.000
Tags: @product
1:7.252
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.908
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 5.330
And Tails detects disk read failures on the boot device 1.500
When I try to enable persistence 0.358
Then the Welcome Screen tells me that my hardware is probably failing 5.368
When I log in to a new session 19.699
And all notifications have disappeared 7.017
Then the Tor Browser starts 18.649
And "Tails - Recovering data from the Persistent Storage, if the Persistent Storage doesn't unlock" has loaded in the Tor Browser 0.420
After features/support/hooks.rb:326 1.014
After features/support/hooks.rb:100 0.000