Project Number Date
test_Tails_ISO_21664-21666-mitigations 1 29 Jun 2026, 15:28

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 95 0 0 0 0 95 12 0 12 10:20.100 Passed
Tags: @product
Feature Hardware failures
In order to update my failing hardware before I lose data As a Tails user I want to be warned about hardware failures
30.521
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.077
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.822
Then the computer boots Tails 26.997
And I see a disk failure message on the splash screen 2.623
After features/support/hooks.rb:339 0.769
After features/support/hooks.rb:108 0.008
28.786
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given a computer 0.118
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.920
Then the computer boots Tails 26.152
And I see a disk failure message on the splash screen 1.595
After features/support/hooks.rb:339 0.981
After features/support/hooks.rb:108 0.007
29.334
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given a computer 0.066
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 1.235
Then the computer boots Tails 26.366
And I see a disk failure message on the splash screen 1.665
After features/support/hooks.rb:339 0.973
After features/support/hooks.rb:108 0.008
Tags: @product @doc
27.714
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given a computer 0.100
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.800
When Tails detects disk read failures on the SquashFS 1.287
Then I see a disk failure message 1.050
Then I can open the hardware failure documentation from the disk failure message 17.476
After features/support/hooks.rb:339 1.719
After features/support/hooks.rb:108 0.000
Tags: @product @doc
26.263
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.063
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.920
When Tails detects disk read failures on the boot device 0.365
Then I see a disk failure message 1.720
Then I can open the hardware failure documentation from the disk failure message 16.194
After features/support/hooks.rb:339 1.658
After features/support/hooks.rb:108 0.000
Tags: @product @doc
27.734
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given a computer 0.079
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.933
When Tails detects disk read failures on the boot device with a target error 1.504
Then I see a disk failure message 0.851
Then I can open the hardware failure documentation from the disk failure message 17.365
After features/support/hooks.rb:339 1.576
After features/support/hooks.rb:108 0.000
Tags: @product
1:11.549
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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 9.089
And I corrupt the boot device's GPT backup header 0.261
And I power off the computer 0.278
When I start the computer 0.839
Then the computer boots Tails 41.896
When I log in to a new session 11.843
And all notifications have disappeared 7.188
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.146
And Tails detected partitioning error partitioning-corruption 0.005
After features/support/hooks.rb:339 0.725
After features/support/hooks.rb:108 0.006
Tags: @product
1:8.484
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.235
And I corrupt the boot device's GPT backup partition table 0.257
And I power off the computer 0.287
When I start the computer 0.834
Then the computer boots Tails 39.680
When I log in to a new session 12.398
And all notifications have disappeared 6.648
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.133
And Tails detected partitioning error partitioning-corruption 0.007
After features/support/hooks.rb:339 0.791
After features/support/hooks.rb:108 0.009
Tags: @product
1:30.042
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.132
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.000
And I temporarily create a 7200 MiB disk named "temp" 0.010
And I plug USB drive "temp" 1.023
And I write the Tails USB image to disk "temp" 13.982
When I start Tails from USB drive "temp" with network unplugged 54.321
Then Tails is running from USB drive "temp" 0.567
And the Greeter forbids creating a persistent partition 0.044
When I log in to a new session 9.989
And all notifications have disappeared 7.369
Then I am recommended to reinstall Tails due to partitioning errors 0.203
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.204
And I am told that Persistent Storage cannot be created 1.188
And Tails detected partitioning error partitioning-corruption 0.004
After features/support/hooks.rb:339 1.234
After features/support/hooks.rb:108 0.094
Tags: @product
1:24.157
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.050
And I set Tails to boot with options "test_partitioning_errors=guid" 0.000
And I temporarily create a 7200 MiB disk named "temp" 0.008
And I plug USB drive "temp" 1.025
And I write the Tails USB image to disk "temp" 14.091
When I start Tails from USB drive "temp" with network unplugged 1:8.093
Then Tails is running from USB drive "temp" 0.634
And the Greeter recommends reinstalling Tails due to partitioning errors 0.045
And the Greeter forbids starting Tails 0.030
And the Greeter forbids all settings but language 0.168
And Tails detected partitioning error guid-not-randomized 0.008
After features/support/hooks.rb:339 0.649
After features/support/hooks.rb:108 0.126
Tags: @product
1:8.184
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.079
And I set Tails to boot with options "test_partitioning_errors=part_resize" 0.000
And I temporarily create a 7200 MiB disk named "temp" 0.010
And I plug USB drive "temp" 1.020
And I write the Tails USB image to disk "temp" 14.891
When I start Tails from USB drive "temp" with network unplugged 51.172
Then Tails is running from USB drive "temp" 0.688
And the Greeter recommends reinstalling Tails due to partitioning errors 0.044
And the Greeter forbids starting Tails 0.029
And the Greeter forbids all settings but language 0.241
And Tails detected partitioning error system-partition-not-resized 0.005
After features/support/hooks.rb:339 0.570
After features/support/hooks.rb:108 0.124
Tags: @product
1:7.325
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given a computer 0.060
And I set Tails to boot with options "test_partitioning_errors=fs_resize" 0.000
And I temporarily create a 7200 MiB disk named "temp" 0.038
And I plug USB drive "temp" 1.024
And I write the Tails USB image to disk "temp" 14.158
When I start Tails from USB drive "temp" with network unplugged 51.149
Then Tails is running from USB drive "temp" 0.621
And the Greeter recommends reinstalling Tails due to partitioning errors 0.064
And the Greeter forbids starting Tails 0.033
And the Greeter forbids all settings but language 0.168
And Tails detected partitioning error fs-not-resized 0.005
After features/support/hooks.rb:339 0.895
After features/support/hooks.rb:108 0.121