Project Number Date
test_Tails_ISO_devel 4617 14 Sep 2026, 18:42

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 94 1 0 0 0 95 11 1 12 10:35.352 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
26.327
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.082
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.771
Then the computer boots Tails 24.259
And I see a disk failure message on the splash screen 1.213
After features/support/hooks.rb:339 0.775
After features/support/hooks.rb:108 0.043
24.390
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given a computer 0.106
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.641
Then the computer boots Tails 22.288
And I see a disk failure message on the splash screen 1.353
After features/support/hooks.rb:339 0.726
After features/support/hooks.rb:108 0.005
1:22.637
Scenario Outline Alerting about disk read failures before reaching the Welcome Screen
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Steps
Given a computer 0.093
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 0.634
Then the computer boots Tails 21.905
And I see a disk failure message on the splash screen 1:0.003
FindTextFailed (FindTextFailed)
./features/support/helpers/screen.rb:274:in `rescue in wait_text'
./features/support/helpers/screen.rb:266:in `wait_text'
./features/step_definitions/hardware.rb:43:in `/^I see a disk failure message on the splash screen$/'
features/hardware_failure.feature:18:in `And I see a disk failure message on the splash screen'
features/hardware_failure.feature:13:in `And I see a disk failure message on the splash screen'
After features/support/hooks.rb:339 4.756

SCENARIO FAILED: 'Alerting about disk read failures before reaching the Welcome Screen, Examples (#3)' (at time 01:40:12)

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_devel/4617/artifact/build-artifacts/01:40:12_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_devel/4617/artifact/build-artifacts/01:40:12_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_devel/4617/artifact/build-artifacts/01:40:12_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_devel/4617/artifact/build-artifacts/01:40:12_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.journal

After features/support/hooks.rb:108 0.005
Tags: @product @doc
27.817
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given a computer 0.084
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.161
When Tails detects disk read failures on the SquashFS 0.319
Then I see a disk failure message 1.364
Then I can open the hardware failure documentation from the disk failure message 17.885
After features/support/hooks.rb:339 1.280
After features/support/hooks.rb:108 0.000
Tags: @product @doc
25.212
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.085
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.738
When Tails detects disk read failures on the boot device 0.394
Then I see a disk failure message 1.317
Then I can open the hardware failure documentation from the disk failure message 15.676
After features/support/hooks.rb:339 1.337
After features/support/hooks.rb:108 0.000
Tags: @product @doc
27.046
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.080
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.635
When Tails detects disk read failures on the boot device with a target error 0.361
Then I see a disk failure message 1.278
Then I can open the hardware failure documentation from the disk failure message 17.689
After features/support/hooks.rb:339 1.017
After features/support/hooks.rb:108 0.000
Tags: @product
1:0.504
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.745
And I corrupt the boot device's GPT backup header 0.214
And I power off the computer 0.243
When I start the computer 0.597
Then the computer boots Tails 34.486
When I log in to a new session 8.215
And all notifications have disappeared 7.836
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.160
And Tails detected partitioning error partitioning-corruption 0.004
After features/support/hooks.rb:339 0.692
After features/support/hooks.rb:108 0.027
Tags: @product
59.882
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.362
And I corrupt the boot device's GPT backup partition table 0.224
And I power off the computer 0.243
When I start the computer 0.616
Then the computer boots Tails 35.343
When I log in to a new session 7.775
And all notifications have disappeared 7.148
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.163
And Tails detected partitioning error partitioning-corruption 0.005
After features/support/hooks.rb:339 0.826
After features/support/hooks.rb:108 0.019
Tags: @product
1:33.689
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given a computer 0.134
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.021
And I plug USB drive "temp" 1.029
And I write the Tails USB image to disk "temp" 13.254
When I start Tails from USB drive "temp" with network unplugged 1:1.471
Then Tails is running from USB drive "temp" 0.291
And the Greeter forbids creating a persistent partition 0.052
When I log in to a new session 8.024
And all notifications have disappeared 6.868
Then I am recommended to reinstall Tails due to partitioning errors 0.143
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.192
And I am told that Persistent Storage cannot be created 1.198
And Tails detected partitioning error partitioning-corruption 0.005
After features/support/hooks.rb:339 0.822
After features/support/hooks.rb:108 0.100
Tags: @product
1:5.874
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.109
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.021
And I plug USB drive "temp" 1.027
And I write the Tails USB image to disk "temp" 13.145
When I start Tails from USB drive "temp" with network unplugged 50.767
Then Tails is running from USB drive "temp" 0.460
And the Greeter recommends reinstalling Tails due to partitioning errors 0.084
And the Greeter forbids starting Tails 0.032
And the Greeter forbids all settings but language 0.219
And Tails detected partitioning error guid-not-randomized 0.006
After features/support/hooks.rb:339 0.992
After features/support/hooks.rb:108 0.105
Tags: @product
1:5.007
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given a computer 0.120
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.022
And I plug USB drive "temp" 1.020
And I write the Tails USB image to disk "temp" 13.325
When I start Tails from USB drive "temp" with network unplugged 50.061
Then Tails is running from USB drive "temp" 0.221
And the Greeter recommends reinstalling Tails due to partitioning errors 0.052
And the Greeter forbids starting Tails 0.032
And the Greeter forbids all settings but language 0.146
And Tails detected partitioning error system-partition-not-resized 0.005
After features/support/hooks.rb:339 0.627
After features/support/hooks.rb:108 0.086
Tags: @product
1:16.961
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given a computer 0.082
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.022
And I plug USB drive "temp" 1.027
And I write the Tails USB image to disk "temp" 13.514
When I start Tails from USB drive "temp" with network unplugged 1:1.757
Then Tails is running from USB drive "temp" 0.269
And the Greeter recommends reinstalling Tails due to partitioning errors 0.065
And the Greeter forbids starting Tails 0.033
And the Greeter forbids all settings but language 0.183
And Tails detected partitioning error fs-not-resized 0.004
After features/support/hooks.rb:339 0.697
After features/support/hooks.rb:108 0.124