Project Number Date
test_Tails_ISO_stable-flatpak 1 08 Sep 2026, 12:25

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 11:5.443 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
30.374
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
Given a computer 0.119
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.746
Then the computer boots Tails 26.822
And I see a disk failure message on the splash screen 2.685
After features/support/hooks.rb:339 0.863
After features/support/hooks.rb:108 0.009
27.748
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given a computer 0.159
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.730
Then the computer boots Tails 24.042
And I see a disk failure message on the splash screen 2.816
After features/support/hooks.rb:339 0.968
After features/support/hooks.rb:108 0.007
1:24.383
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.132
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.793
Then the computer boots Tails 23.456
And I see a disk failure message on the splash screen 1:0.000
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 5.203

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_stable-flatpak/1/artifact/build-artifacts/01:38:45_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_stable-flatpak/1/artifact/build-artifacts/01:38:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_stable-flatpak/1/artifact/build-artifacts/01:38:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_stable-flatpak/1/artifact/build-artifacts/01:38:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___3_.journal

After features/support/hooks.rb:108 0.007
Tags: @product @doc
28.699
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.119
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.418
When Tails detects disk read failures on the SquashFS 1.247
Then I see a disk failure message 0.690
Then I can open the hardware failure documentation from the disk failure message 18.222
After features/support/hooks.rb:339 1.359
After features/support/hooks.rb:108 0.000
Tags: @product @doc
27.980
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given a computer 0.174
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.164
When Tails detects disk read failures on the boot device 0.299
Then I see a disk failure message 1.449
Then I can open the hardware failure documentation from the disk failure message 17.893
After features/support/hooks.rb:339 1.635
After features/support/hooks.rb:108 0.000
Tags: @product @doc
29.052
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given a computer 0.120
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.404
When Tails detects disk read failures on the boot device with a target error 0.360
Then I see a disk failure message 1.424
Then I can open the hardware failure documentation from the disk failure message 18.742
After features/support/hooks.rb:339 1.075
After features/support/hooks.rb:108 0.000
Tags: @product
1:6.838
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.192
And I corrupt the boot device's GPT backup header 0.232
And I power off the computer 0.239
When I start the computer 0.797
Then the computer boots Tails 40.453
When I log in to a new session 8.266
And all notifications have disappeared 7.481
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.168
And Tails detected partitioning error partitioning-corruption 0.004
After features/support/hooks.rb:339 0.958
After features/support/hooks.rb:108 0.020
Tags: @product
1:1.684
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.724
And I corrupt the boot device's GPT backup partition table 0.256
And I power off the computer 0.236
When I start the computer 0.639
Then the computer boots Tails 35.023
When I log in to a new session 8.962
And all notifications have disappeared 7.640
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.193
And Tails detected partitioning error partitioning-corruption 0.008
After features/support/hooks.rb:339 0.479
After features/support/hooks.rb:108 0.008
Tags: @product
1:49.115
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given a computer 0.105
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.026
And I plug USB drive "temp" 1.036
And I write the Tails USB image to disk "temp" 13.794
When I start Tails from USB drive "temp" with network unplugged 1:14.883
Then Tails is running from USB drive "temp" 0.483
And the Greeter forbids creating a persistent partition 0.069
When I log in to a new session 8.586
And all notifications have disappeared 7.495
Then I am recommended to reinstall Tails due to partitioning errors 0.133
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.227
And I am told that Persistent Storage cannot be created 1.268
And Tails detected partitioning error partitioning-corruption 0.004
After features/support/hooks.rb:339 1.025
After features/support/hooks.rb:108 0.125
Tags: @product
1:14.625
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given a computer 0.088
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.023
And I plug USB drive "temp" 1.027
And I write the Tails USB image to disk "temp" 14.024
When I start Tails from USB drive "temp" with network unplugged 58.696
Then Tails is running from USB drive "temp" 0.489
And the Greeter recommends reinstalling Tails due to partitioning errors 0.052
And the Greeter forbids starting Tails 0.037
And the Greeter forbids all settings but language 0.177
And Tails detected partitioning error guid-not-randomized 0.007
After features/support/hooks.rb:339 0.556
After features/support/hooks.rb:108 0.126
Tags: @product
58.748
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given a computer 0.086
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.019
And I plug USB drive "temp" 1.024
And I write the Tails USB image to disk "temp" 14.635
When I start Tails from USB drive "temp" with network unplugged 42.515
Then Tails is running from USB drive "temp" 0.196
And the Greeter recommends reinstalling Tails due to partitioning errors 0.058
And the Greeter forbids starting Tails 0.032
And the Greeter forbids all settings but language 0.174
And Tails detected partitioning error system-partition-not-resized 0.004
After features/support/hooks.rb:339 0.911
After features/support/hooks.rb:108 0.125
Tags: @product
1:6.190
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given a computer 0.102
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.024
And I plug USB drive "temp" 1.022
And I write the Tails USB image to disk "temp" 14.063
When I start Tails from USB drive "temp" with network unplugged 50.369
Then Tails is running from USB drive "temp" 0.263
And the Greeter recommends reinstalling Tails due to partitioning errors 0.072
And the Greeter forbids starting Tails 0.041
And the Greeter forbids all settings but language 0.226
And Tails detected partitioning error fs-not-resized 0.004
After features/support/hooks.rb:339 0.500
After features/support/hooks.rb:108 0.125