Project Number Date
test_Tails_ISO_devel 4270 10 Mar 2026, 08:01

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 10:43.789 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
28.482
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.060
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.740
Then the computer boots Tails 26.295
And I see a disk failure message on the splash screen 1.384
After features/support/hooks.rb:331 0.763
After features/support/hooks.rb:100 0.019
28.809
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given a computer 0.086
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.751
Then the computer boots Tails 25.230
And I see a disk failure message on the splash screen 2.740
After features/support/hooks.rb:331 0.883
After features/support/hooks.rb:100 0.006
27.029
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.055
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.683
Then the computer boots Tails 23.307
And I see a disk failure message on the splash screen 2.982
After features/support/hooks.rb:331 0.745
After features/support/hooks.rb:100 0.006
Tags: @product @doc
29.800
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given a computer 0.054
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.579
When Tails detects disk read failures on the SquashFS 1.249
Then I see a disk failure message 0.729
Then I can open the hardware failure documentation from the disk failure message 20.187
After features/support/hooks.rb:331 1.285
After features/support/hooks.rb:100 0.000
Tags: @product @doc
32.306
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.057
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.161
When Tails detects disk read failures on the boot device 0.466
Then I see a disk failure message 1.728
Then I can open the hardware failure documentation from the disk failure message 22.892
After features/support/hooks.rb:331 1.597
After features/support/hooks.rb:100 0.000
Tags: @product @doc
30.467
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.052
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.170
When Tails detects disk read failures on the boot device with a target error 0.372
Then I see a disk failure message 1.650
Then I can open the hardware failure documentation from the disk failure message 21.221
After features/support/hooks.rb:331 3.296
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.977
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 9.101
And I corrupt the boot device's GPT backup header 0.329
And I power off the computer 0.251
When I start the computer 0.762
Then the computer boots Tails 46.768
When I log in to a new session 10.636
And all notifications have disappeared 6.995
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.127
And Tails detected partitioning error partitioning-corruption 0.006
After features/support/hooks.rb:331 0.755
After features/support/hooks.rb:100 0.007
Tags: @product
1:9.964
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 7.829
And I corrupt the boot device's GPT backup partition table 0.245
And I power off the computer 0.254
When I start the computer 0.710
Then the computer boots Tails 44.207
When I log in to a new session 9.155
And all notifications have disappeared 7.432
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.123
And Tails detected partitioning error partitioning-corruption 0.006
After features/support/hooks.rb:331 0.839
After features/support/hooks.rb:100 0.007
Tags: @product
1:54.685
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given a computer 0.052
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.007
And I plug USB drive "temp" 1.016
And I write the Tails USB image to disk "temp" 13.721
When I start Tails from USB drive "temp" with network unplugged 1:20.609
Then Tails is running from USB drive "temp" 0.545
And the Greeter forbids creating a persistent partition 0.062
When I log in to a new session 9.039
And all notifications have disappeared 7.124
Then I am recommended to reinstall Tails due to partitioning errors 0.107
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.172
And I am told that Persistent Storage cannot be created 1.221
And Tails detected partitioning error partitioning-corruption 0.004
After features/support/hooks.rb:331 0.954
After features/support/hooks.rb:100 0.123
Tags: @product
1:16.519
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.053
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.007
And I plug USB drive "temp" 1.035
And I write the Tails USB image to disk "temp" 13.366
When I start Tails from USB drive "temp" with network unplugged 1:1.352
Then Tails is running from USB drive "temp" 0.478
And the Greeter recommends reinstalling Tails due to partitioning errors 0.043
And the Greeter forbids starting Tails 0.029
And the Greeter forbids all settings but language 0.147
And Tails detected partitioning error guid-not-randomized 0.004
After features/support/hooks.rb:331 0.904
After features/support/hooks.rb:100 0.148
Tags: @product
1:3.303
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.053
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.007
And I plug USB drive "temp" 1.016
And I write the Tails USB image to disk "temp" 13.447
When I start Tails from USB drive "temp" with network unplugged 48.242
Then Tails is running from USB drive "temp" 0.231
And the Greeter recommends reinstalling Tails due to partitioning errors 0.074
And the Greeter forbids starting Tails 0.033
And the Greeter forbids all settings but language 0.189
And Tails detected partitioning error system-partition-not-resized 0.005
After features/support/hooks.rb:331 0.917
After features/support/hooks.rb:100 0.119
Tags: @product
1:7.442
Scenario Outline Disk partitioning errors without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Steps
Given a computer 0.087
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.007
And I plug USB drive "temp" 1.016
And I write the Tails USB image to disk "temp" 13.536
When I start Tails from USB drive "temp" with network unplugged 52.402
Then Tails is running from USB drive "temp" 0.392
<"usb"> expected but was
<"ata">. (Test::Unit::AssertionFailedError)
./features/step_definitions/usb.rb:918: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:331 4.909

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4270/artifact/build-artifacts/01:41:23_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_devel/4270/artifact/build-artifacts/01:41:23_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4270/artifact/build-artifacts/01:41:23_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4270/artifact/build-artifacts/01:41:23_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.journal

After features/support/hooks.rb:100 0.138