Project Number Date
test_Tails_ISO_devel 3895 03 Jul 2025, 15:03

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 91 1 3 0 0 95 11 1 12 22:51.066 Failed
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
56.846
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.288
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.110
Then the computer boots Tails 48.376
And I see a disk failure message on the splash screen 7.070
After features/support/hooks.rb:330 0.622
After features/support/hooks.rb:100 0.032
58.004
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.193
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.052
Then the computer boots Tails 53.139
And I see a disk failure message on the splash screen 3.618
After features/support/hooks.rb:330 0.613
After features/support/hooks.rb:100 0.016
54.056
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.596
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.265
Then the computer boots Tails 44.365
And I see a disk failure message on the splash screen 7.828
After features/support/hooks.rb:330 0.623
After features/support/hooks.rb:100 0.031
Tags: @product @doc
51.867
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.022
Given a computer 0.276
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.822
When Tails detects disk read failures on the SquashFS 0.945
Then I see a disk failure message 4.965
Then I can open the hardware failure documentation from the disk failure message 35.857
After features/support/hooks.rb:330 5.349
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:4.087
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.028
Given a computer 0.570
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.171
When Tails detects disk read failures on the boot device 0.698
Then I see a disk failure message 8.683
Then I can open the hardware failure documentation from the disk failure message 42.963
After features/support/hooks.rb:330 4.858
After features/support/hooks.rb:100 0.000
Tags: @product @doc
58.427
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.235
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.750
When Tails detects disk read failures on the boot device with a target error 0.410
Then I see a disk failure message 2.757
Then I can open the hardware failure documentation from the disk failure message 40.273
After features/support/hooks.rb:330 3.709
After features/support/hooks.rb:100 0.000
Tags: @product
4:48.428
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 16.193
And I corrupt the boot device's GPT backup header 0.334
And I power off the computer 0.532
When I start the computer 1.237
Then the computer boots Tails 1:22.810
When I log in to a new session 3:7.319
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/common_steps.rb:566:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:522:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/hardware_failure.feature:45:in `When I log in to a new session'
features/hardware_failure.feature:39:in `When I log in to a new session'
And all notifications have disappeared 0.000
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.000
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 5.893

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#1)' (at time 03:54:43)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3895/artifact/build-artifacts/03:54:43_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3895/artifact/build-artifacts/03:54:43_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3895/artifact/build-artifacts/03:54:43_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3895/artifact/build-artifacts/03:54:43_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.010
Tags: @product
2:19.886
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.187
And I corrupt the boot device's GPT backup partition table 0.757
And I power off the computer 0.573
When I start the computer 1.721
Then the computer boots Tails 1:26.809
When I log in to a new session 25.283
And all notifications have disappeared 11.194
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.347
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 0.831
After features/support/hooks.rb:100 0.017
Tags: @product
3:35.637
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.195
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.045
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 40.251
When I start Tails from USB drive "temp" with network unplugged 2:11.028
Then Tails is running from USB drive "temp" 0.760
And the Greeter forbids creating a persistent partition 0.161
When I log in to a new session 26.525
And all notifications have disappeared 6.461
Then I am recommended to reinstall Tails due to partitioning errors 0.383
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 3.303
And I am told that Persistent Storage cannot be created 5.328
And Tails detected partitioning error partitioning-corruption 0.139
After features/support/hooks.rb:330 2.354
After features/support/hooks.rb:100 0.157
Tags: @product
2:37.678
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.191
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.050
And I plug USB drive "temp" 1.048
And I write the Tails USB image to disk "temp" 39.524
When I start Tails from USB drive "temp" with network unplugged 1:56.008
Then Tails is running from USB drive "temp" 0.368
And the Greeter recommends reinstalling Tails due to partitioning errors 0.081
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.322
And Tails detected partitioning error guid-not-randomized 0.011
After features/support/hooks.rb:330 0.895
After features/support/hooks.rb:100 0.152
Tags: @product
1:53.088
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.231
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.054
And I plug USB drive "temp" 1.177
And I write the Tails USB image to disk "temp" 28.517
When I start Tails from USB drive "temp" with network unplugged 1:22.167
Then Tails is running from USB drive "temp" 0.297
And the Greeter recommends reinstalling Tails due to partitioning errors 0.082
And the Greeter forbids starting Tails 0.083
And the Greeter forbids all settings but language 0.465
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 0.642
After features/support/hooks.rb:100 0.152
Tags: @product
1:53.056
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.189
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.046
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 27.990
When I start Tails from USB drive "temp" with network unplugged 1:22.938
Then Tails is running from USB drive "temp" 0.385
And the Greeter recommends reinstalling Tails due to partitioning errors 0.067
And the Greeter forbids starting Tails 0.063
And the Greeter forbids all settings but language 0.312
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 0.664
After features/support/hooks.rb:100 0.142