Project Number Date
test_Tails_ISO_21014-htpdateerror 27 09 Jul 2025, 02: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 39:43.993 Passed
Tags: @product
Feature Tails persistence
As a Tails user I want to use a Persistent Storage
Tags: @product
2:23.999
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:45.860
And I update APT using apt 12.304
And I install "python3-behave" using apt 22.990
Then the Tails Persistent Storage behave tests pass 2.843
After features/support/hooks.rb:330 0.631
After features/support/hooks.rb:100 0.000
Tags: @product
40.539
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 and stopped at Tails Greeter's login screen 10.704
When I log in to a new session without activating the Persistent Storage 21.640
Then Tails is running from USB drive "__internal" 0.594
And persistence is disabled 0.623
But a Tails persistence partition exists on USB drive "__internal" 6.975
After features/support/hooks.rb:330 1.639
After features/support/hooks.rb:100 0.000
Tags: @product
3:18.258
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.631
Then Tails is running from USB drive "__internal" 0.733
When I create a file in the Persistent directory 0.133
And I create a persistent partition with the default settings 20.732
Then the file I created was copied to the Persistent Storage 1.881
When I shutdown Tails and wait for the computer to power off 10.885
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:31.855
Then persistence for "Persistent" is active 0.336
And the file I created in the Persistent directory exists 0.068
After features/support/hooks.rb:330 1.105
After features/support/hooks.rb:100 0.060
Tags: @product
1:6.127
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 10.394
And the system is very low on memory 3.367
When I create a file in the Persistent directory 1.529
When I try to create a persistent partition 30.115
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.531
When I close the Persistent Storage app 2.627
And I free up some memory 2.888
And I create a persistent partition with the default settings 13.757
Then the file I created was copied to the Persistent Storage 0.914
After features/support/hooks.rb:330 2.291
After features/support/hooks.rb:100 0.000
Tags: @product
2:48.598
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 11.297
Then Tails is running from USB drive "__internal" 0.832
And all tps features are active 2.426
And all persistent directories have safe access rights 2.777
When I disable the first tps feature 5.535
Then all tps features but the first one are active 2.132
And I shutdown Tails and wait for the computer to power off 8.782
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.553
Then all tps features but the first one are active 2.260
After features/support/hooks.rb:330 1.040
After features/support/hooks.rb:100 0.038
Tags: @product
19.338
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.778
Then persistence for "Persistent" is active 0.107
And I create a file in the Persistent directory 0.199
Then the file I created was copied to the Persistent Storage 0.243
When I disable the first tps feature 5.616
Then persistence for "Persistent" is not active 0.066
And the Persistent directory does not exist 0.053
When I enable the first tps feature 3.118
Then persistence for "Persistent" is active 0.077
And the file I created in the Persistent directory exists 0.077
After features/support/hooks.rb:330 1.703
After features/support/hooks.rb:100 0.000
Tags: @product
19.532
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.930
Then persistence for "Persistent" is active 0.237
When I create a file in the Persistent directory 0.116
And I disable the first tps feature 5.594
And I delete the data of the Persistent Folder feature 3.597
Then the file I created does not exist on the Persistent Storage 0.056
After features/support/hooks.rb:330 1.877
After features/support/hooks.rb:100 0.000
Tags: @product
56.270
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.772
And the network is plugged 0.089
And Tor is ready 17.295
And I take note of which tps features are available 0.634
When I write some files expected to persist 1.557
And I shutdown Tails and wait for the computer to power off 8.483
# 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" 18.437
After features/support/hooks.rb:330 0.130
After features/support/hooks.rb:100 0.000
Tags: @product
3:17.549
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.910
And the network is plugged 0.110
And Tor is ready 19.592
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.200
And I shutdown Tails and wait for the computer to power off 8.417
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:17.690
And I capture all network traffic 0.010
And the network is plugged 0.077
And Tor is ready 20.946
And I switch to the "persistent-con-current" NetworkManager connection 0.349
And the 1st network device has a spoofed MAC address configured 0.090
And no network device leaked the real MAC address 0.153
After features/support/hooks.rb:330 0.597
After features/support/hooks.rb:100 0.045
Tags: @product
50.536
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 stopped at Tails Greeter's login screen 10.958
And I enable persistence creation in Tails Greeter 1.188
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.656
Then I create a persistent partition with the default settings using the wizard that was already open 19.733
After features/support/hooks.rb:330 2.937
After features/support/hooks.rb:100 0.000
Tags: @product
4:16.299
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.624
When I enable persistence 31.726
Then no persistent Greeter options were restored 14.128
When I set all Greeter options to non-default values 25.838
And I log in to a new session in German (de) after having activated the Persistent Storage 45.402
Then all Greeter options are set to non-default values 0.405
When I cold reboot the computer 7.595
And the computer reboots Tails 1:2.913
Given I enable persistence 16.807
Then persistent Greeter options were restored 0.629
When I log in to a new session after having activated the Persistent Storage 39.542
Then all Greeter options are set to non-default values 0.685
After features/support/hooks.rb:330 1.477
After features/support/hooks.rb:100 0.009
Tags: @product
3:29.168
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.792
# 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 32.616
And I shutdown Tails and wait for the computer to power off 13.065
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:2.865
And I change the passphrase of the Persistent Storage back to the original 30.829
After features/support/hooks.rb:330 2.485
After features/support/hooks.rb:100 0.009
Tags: @product
56.537
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.948
And I log in to a new session without activating the Persistent Storage 19.683
Then persistence is disabled 0.415
But a Tails persistence partition exists on USB drive "__internal" 8.695
And all notifications have disappeared 10.702
When I delete the persistent partition 6.218
Then there is no persistence partition on USB drive "__internal" 0.873
After features/support/hooks.rb:330 1.659
After features/support/hooks.rb:100 0.000
Tags: @product
2:28.728
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.790
When I write some dotfile expected to persist 0.323
And I shutdown Tails and wait for the computer to power off 8.815
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.305
Then the expected persistent dotfile is present in the filesystem 0.494
After features/support/hooks.rb:330 1.058
After features/support/hooks.rb:100 0.009
Tags: @product
1:46.195
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 and stopped at Tails Greeter's login screen 8.909
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.185
When I try to enable persistence 0.276
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 28.712
When I log in to a new session after having activated the Persistent Storage 51.323
And all notifications have disappeared 8.030
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.411
And all tps features are enabled 2.363
And all tps features but the first one are active 1.983
After features/support/hooks.rb:330 1.641
After features/support/hooks.rb:100 0.000
Tags: @product
5:6.757
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 LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:46.005
And I enable persistence 29.304
And I log in to a new session after having activated the Persistent Storage 46.648
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.813
And persistence is enabled 2.984
After features/support/hooks.rb:330 2.361
After features/support/hooks.rb:100 0.000
Tags: @product
28.634
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 LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.864
And I enable persistence but something goes wrong during the LUKS header upgrade 19.042
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.728
After features/support/hooks.rb:330 0.754
After features/support/hooks.rb:100 0.000
Tags: @product
46.604
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.473
And I corrupt the Persistent Storage filesystem on USB drive "__internal" 4.424
When I enable persistence 29.935
Then the filesystem of the Persistent Storage was repaired 0.100
And persistence is successfully enabled 2.669
After features/support/hooks.rb:330 2.548
After features/support/hooks.rb:100 0.000
Tags: @product
49.048
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.220
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 5.211
When I try to enable persistence 0.387
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 25.613
When I repair the filesystem of the Persistent Storage 1.571
Then the Welcome Screen tells me that the filesystem was repaired successfully 1.189
And the filesystem of the Persistent Storage was repaired 3.137
When I close the filesystem repair dialog 1.248
Then persistence is successfully enabled 1.468
After features/support/hooks.rb:330 1.724
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:45.228
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 8.719
And the Persistent Storage filesystem is corrupted beyond what e2fsck can repair 0.243
When I try to enable persistence 0.328
Then the Welcome Screen tells me that filesystem errors were found on the Persistent Storage 25.475
When I repair the filesystem of the Persistent Storage 2.234
Then the Welcome Screen tells me that it failed to repair the Persistent Storage 0.067
When I log in to a new session 36.035
And all notifications have disappeared 7.651
# 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.909
And the file "/var/lib/gdm3/post-greeter-whisperback.json" is empty 0.170
When I close the "whisperback" window 1.475
Then the Tor Browser starts 20.897
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 1.019
After features/support/hooks.rb:330 3.841
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:50.037
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.033
And I corrupt the Persistent Storage filesystem on USB drive "__internal" in a way which can't be automatically repaired 4.762
And Tails detects disk read failures on the boot device 1.522
When I try to enable persistence 0.382
Then the Welcome Screen tells me that my hardware is probably failing 18.376
When I log in to a new session 49.017
And all notifications have disappeared 8.007
Then the Tor Browser starts 17.667
And "Tails - Recovering data from the Persistent Storage when it has file system errors" has loaded in the Tor Browser 1.268
After features/support/hooks.rb:330 1.944
After features/support/hooks.rb:100 0.000