Project Number Date
test_Tails_ISO_stable 6446 15 Jun 2026, 14:42

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 90 1 4 0 0 95 11 1 12 9:57.994 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
27.244
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given a computer 0.172
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.948
Then the computer boots Tails 24.767
And I see a disk failure message on the splash screen 1.356
After features/support/hooks.rb:339 0.992
After features/support/hooks.rb:108 0.020
28.637
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.025
Given a computer 0.162
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.830
Then the computer boots Tails 26.339
And I see a disk failure message on the splash screen 1.305
After features/support/hooks.rb:339 0.670
After features/support/hooks.rb:108 0.021
29.605
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given a computer 0.177
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.972
Then the computer boots Tails 25.201
And I see a disk failure message on the splash screen 3.255
After features/support/hooks.rb:339 0.641
After features/support/hooks.rb:108 0.041
Tags: @product @doc
26.927
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.043
Given a computer 0.183
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.112
When Tails detects disk read failures on the SquashFS 1.279
Then I see a disk failure message 0.840
Then I can open the hardware failure documentation from the disk failure message 16.511
After features/support/hooks.rb:339 1.468
After features/support/hooks.rb:108 0.000
Tags: @product @doc
26.117
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.018
Given a computer 0.170
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.943
When Tails detects disk read failures on the boot device 0.389
Then I see a disk failure message 1.742
Then I can open the hardware failure documentation from the disk failure message 15.871
After features/support/hooks.rb:339 1.170
After features/support/hooks.rb:108 0.000
Tags: @product @doc
26.802
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.018
Given a computer 0.281
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.986
When Tails detects disk read failures on the boot device with a target error 0.353
Then I see a disk failure message 1.589
Then I can open the hardware failure documentation from the disk failure message 16.591
After features/support/hooks.rb:339 1.440
After features/support/hooks.rb:108 0.000
Tags: @product
1:10.563
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.678
And I corrupt the boot device's GPT backup header 0.251
And I power off the computer 0.271
When I start the computer 0.920
Then the computer boots Tails 40.780
When I log in to a new session 11.531
And all notifications have disappeared 6.974
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.149
And Tails detected partitioning error partitioning-corruption 0.005
After features/support/hooks.rb:339 0.656
After features/support/hooks.rb:108 0.023
Tags: @product
1:7.072
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.022
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.194
And I corrupt the boot device's GPT backup partition table 0.222
And I power off the computer 0.259
When I start the computer 0.856
Then the computer boots Tails 39.017
When I log in to a new session 11.233
And all notifications have disappeared 7.146
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.135
And Tails detected partitioning error partitioning-corruption 0.006
After features/support/hooks.rb:339 0.640
After features/support/hooks.rb:108 0.019
Tags: @product
1:32.947
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given a computer 0.089
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.014
And I plug USB drive "temp" 1.020
And I write the Tails USB image to disk "temp" 13.842
When I start Tails from USB drive "temp" with network unplugged 58.217
Then Tails is running from USB drive "temp" 0.631
And the Greeter forbids creating a persistent partition 0.050
When I log in to a new session 9.412
And all notifications have disappeared 6.873
Then I am recommended to reinstall Tails due to partitioning errors 0.170
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.265
And I am told that Persistent Storage cannot be created 1.338
And Tails detected partitioning error partitioning-corruption 0.021
After features/support/hooks.rb:339 1.327
After features/support/hooks.rb:108 0.173
Tags: @product
1:6.638
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.019
Given a computer 0.189
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.026
And I plug USB drive "temp" 1.035
And I write the Tails USB image to disk "temp" 13.710
When I start Tails from USB drive "temp" with network unplugged 50.900
Then Tails is running from USB drive "temp" 0.529
And the Greeter recommends reinstalling Tails due to partitioning errors 0.043
And the Greeter forbids starting Tails 0.033
And the Greeter forbids all settings but language 0.158
And Tails detected partitioning error guid-not-randomized 0.011
After features/support/hooks.rb:339 0.635
After features/support/hooks.rb:108 0.141
Tags: @product
1:6.295
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.010
Given a computer 0.198
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.032
And I plug USB drive "temp" 1.036
And I write the Tails USB image to disk "temp" 14.296
When I start Tails from USB drive "temp" with network unplugged 49.784
Then Tails is running from USB drive "temp" 0.605
And the Greeter recommends reinstalling Tails due to partitioning errors 0.066
And the Greeter forbids starting Tails 0.034
And the Greeter forbids all settings but language 0.234
And Tails detected partitioning error system-partition-not-resized 0.006
After features/support/hooks.rb:339 0.948
After features/support/hooks.rb:108 0.178
Tags: @product
1:9.142
Scenario Outline Disk partitioning errors without a persistent partition
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.020
Steps
Given a computer 0.208
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.077
And I plug USB drive "temp" 1.049
And I write the Tails USB image to disk "temp" 14.016
When I start Tails from USB drive "temp" with network unplugged 53.292
Then Tails is running from USB drive "temp" 0.497
<"usb"> expected but was
<"ata">. (Test::Unit::AssertionFailedError)
./features/step_definitions/usb.rb:945:in `/^Tails is running from (.*) drive "([^"]+)"$/'
features/hardware_failure.feature:82:in `Then Tails is running from USB drive "temp"'
features/hardware_failure.feature:73:in `Then Tails is running from USB drive "temp"'
And the Greeter recommends reinstalling Tails due to partitioning errors 0.000
And the Greeter forbids starting Tails 0.000
And the Greeter forbids all settings but language 0.000
And Tails detected partitioning error fs-not-resized 0.000
After features/support/hooks.rb:339 4.733

SCENARIO FAILED: 'Disk partitioning errors without a persistent partition, Examples (#3)' (at time 01:47:51)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6446/artifact/build-artifacts/01:47:51_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6446/artifact/build-artifacts/01:47:51_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6446/artifact/build-artifacts/01:47:51_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6446/artifact/build-artifacts/01:47:51_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.journal

After features/support/hooks.rb:108 0.132