Project Number Date
test_Tails_ISO_devel 4279 14 Mar 2026, 11:16

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:15.129 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.684
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.076
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.777
Then the computer boots Tails 26.402
And I see a disk failure message on the splash screen 1.428
After features/support/hooks.rb:331 1.109
After features/support/hooks.rb:100 0.010
29.517
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.111
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.927
Then the computer boots Tails 27.062
And I see a disk failure message on the splash screen 1.416
After features/support/hooks.rb:331 0.773
After features/support/hooks.rb:100 0.012
30.273
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.057
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.769
Then the computer boots Tails 25.597
And I see a disk failure message on the splash screen 3.849
After features/support/hooks.rb:331 0.926
After features/support/hooks.rb:100 0.011
Tags: @product @doc
27.540
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.067
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.246
When Tails detects disk read failures on the SquashFS 1.289
Then I see a disk failure message 0.837
Then I can open the hardware failure documentation from the disk failure message 17.099
After features/support/hooks.rb:331 1.177
After features/support/hooks.rb:100 0.000
Tags: @product @doc
26.793
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.062
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7.370
When Tails detects disk read failures on the boot device 1.530
Then I see a disk failure message 0.850
Then I can open the hardware failure documentation from the disk failure message 16.979
After features/support/hooks.rb:331 1.768
After features/support/hooks.rb:100 0.000
Tags: @product @doc
27.425
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.064
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.001
When Tails detects disk read failures on the boot device with a target error 1.495
Then I see a disk failure message 0.769
Then I can open the hardware failure documentation from the disk failure message 17.093
After features/support/hooks.rb:331 1.449
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.655
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.899
And I corrupt the boot device's GPT backup header 0.379
And I power off the computer 0.306
When I start the computer 1.110
Then the computer boots Tails 41.931
When I log in to a new session 11.109
And all notifications have disappeared 7.765
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.146
And Tails detected partitioning error partitioning-corruption 0.006
After features/support/hooks.rb:331 0.612
After features/support/hooks.rb:100 0.018
Tags: @product
1:6.547
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.396
And I corrupt the boot device's GPT backup partition table 0.253
And I power off the computer 0.256
When I start the computer 0.836
Then the computer boots Tails 37.735
When I log in to a new session 11.432
And all notifications have disappeared 7.428
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.201
And Tails detected partitioning error partitioning-corruption 0.007
After features/support/hooks.rb:331 0.737
After features/support/hooks.rb:100 0.007
Tags: @product
1:42.032
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.071
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.021
And I write the Tails USB image to disk "temp" 14.349
When I start Tails from USB drive "temp" with network unplugged 1:5.367
Then Tails is running from USB drive "temp" 0.580
And the Greeter forbids creating a persistent partition 0.055
When I log in to a new session 10.299
And all notifications have disappeared 7.664
Then I am recommended to reinstall Tails due to partitioning errors 0.163
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.212
And I am told that Persistent Storage cannot be created 1.228
And Tails detected partitioning error partitioning-corruption 0.005
After features/support/hooks.rb:331 1.088
After features/support/hooks.rb:100 0.136
Tags: @product
1:2.909
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.069
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.013
And I plug USB drive "temp" 1.019
And I write the Tails USB image to disk "temp" 14.363
When I start Tails from USB drive "temp" with network unplugged 46.487
Then Tails is running from USB drive "temp" 0.649
And the Greeter recommends reinstalling Tails due to partitioning errors 0.054
And the Greeter forbids starting Tails 0.032
And the Greeter forbids all settings but language 0.215
And Tails detected partitioning error guid-not-randomized 0.005
After features/support/hooks.rb:331 0.783
After features/support/hooks.rb:100 0.125
Tags: @product
1:8.388
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.079
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.009
And I plug USB drive "temp" 1.018
And I write the Tails USB image to disk "temp" 14.228
When I start Tails from USB drive "temp" with network unplugged 52.104
Then Tails is running from USB drive "temp" 0.646
And the Greeter recommends reinstalling Tails due to partitioning errors 0.064
And the Greeter forbids starting Tails 0.044
And the Greeter forbids all settings but language 0.184
And Tails detected partitioning error system-partition-not-resized 0.008
After features/support/hooks.rb:331 0.891
After features/support/hooks.rb:100 0.126
Tags: @product
1:13.359
Scenario Outline Disk partitioning errors without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given a computer 0.072
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.012
And I plug USB drive "temp" 1.038
And I write the Tails USB image to disk "temp" 14.132
When I start Tails from USB drive "temp" with network unplugged 57.644
Then Tails is running from USB drive "temp" 0.459
<"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 5.078

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4279/artifact/build-artifacts/01:39:31_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4279/artifact/build-artifacts/01:39:31_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.journal

After features/support/hooks.rb:100 0.171