Project Number Date
test_Tails_ISO_devel 4091 28 Nov 2025, 01:49

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 18:6.274 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
41.818
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.111
Given a computer 1.623
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.119
Then the computer boots Tails 37.208
And I see a disk failure message on the splash screen 1.867
After features/support/hooks.rb:331 0.825
After features/support/hooks.rb:100 0.009
47.516
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.185
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 4.951
Then the computer boots Tails 30.743
And I see a disk failure message on the splash screen 11.635
After features/support/hooks.rb:331 2.796
After features/support/hooks.rb:100 0.010
1:2.633
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.189
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 1.157
Then the computer boots Tails 55.591
And I see a disk failure message on the splash screen 5.694
After features/support/hooks.rb:331 11.756
After features/support/hooks.rb:100 0.100
Tags: @product @doc
40.240
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.500
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.559
When Tails detects disk read failures on the SquashFS 1.669
Then I see a disk failure message 1.527
Then I can open the hardware failure documentation from the disk failure message 25.984
After features/support/hooks.rb:331 1.764
After features/support/hooks.rb:100 0.000
Tags: @product @doc
50.391
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.179
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.038
When Tails detects disk read failures on the boot device 0.320
Then I see a disk failure message 2.650
Then I can open the hardware failure documentation from the disk failure message 34.203
After features/support/hooks.rb:331 4.287
After features/support/hooks.rb:100 0.000
Tags: @product @doc
46.501
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.280
Given a computer 2.536
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.173
When Tails detects disk read failures on the boot device with a target error 1.740
Then I see a disk failure message 2.785
Then I can open the hardware failure documentation from the disk failure message 29.264
After features/support/hooks.rb:331 1.508
After features/support/hooks.rb:100 0.000
Tags: @product
1:59.192
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 15.770
And I corrupt the boot device's GPT backup header 7.490
And I power off the computer 0.329
When I start the computer 4.012
Then the computer boots Tails 1:8.317
When I log in to a new session 14.262
And all notifications have disappeared 8.797
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.199
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:331 0.892
After features/support/hooks.rb:100 0.009
Tags: @product
1:43.066
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 12.718
And I corrupt the boot device's GPT backup partition table 0.368
And I power off the computer 0.311
When I start the computer 1.208
Then the computer boots Tails 1:6.599
When I log in to a new session 13.122
And all notifications have disappeared 8.507
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.219
And Tails detected partitioning error partitioning-corruption 0.010
After features/support/hooks.rb:331 0.799
After features/support/hooks.rb:100 0.009
Tags: @product
3:28.277
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.180
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.050
And I plug USB drive "temp" 1.053
And I write the Tails USB image to disk "temp" 55.091
When I start Tails from USB drive "temp" with network unplugged 2:5.999
Then Tails is running from USB drive "temp" 0.370
And the Greeter forbids creating a persistent partition 0.182
When I log in to a new session 12.107
And all notifications have disappeared 9.892
Then I am recommended to reinstall Tails due to partitioning errors 0.200
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.351
And I am told that Persistent Storage cannot be created 1.782
And Tails detected partitioning error partitioning-corruption 0.014
After features/support/hooks.rb:331 1.640
After features/support/hooks.rb:100 0.203
Tags: @product
2:5.108
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.760
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.069
And I plug USB drive "temp" 1.055
And I write the Tails USB image to disk "temp" 41.031
When I start Tails from USB drive "temp" with network unplugged 1:21.456
Then Tails is running from USB drive "temp" 0.300
And the Greeter recommends reinstalling Tails due to partitioning errors 0.078
And the Greeter forbids starting Tails 0.052
And the Greeter forbids all settings but language 0.289
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:331 0.888
After features/support/hooks.rb:100 0.208
Tags: @product
1:57.992
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.179
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.048
And I plug USB drive "temp" 1.042
And I write the Tails USB image to disk "temp" 35.641
When I start Tails from USB drive "temp" with network unplugged 1:20.302
Then Tails is running from USB drive "temp" 0.336
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.061
And the Greeter forbids all settings but language 0.290
And Tails detected partitioning error system-partition-not-resized 0.010
After features/support/hooks.rb:331 0.953
After features/support/hooks.rb:100 0.179
Tags: @product
2:3.534
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.194
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.052
And I plug USB drive "temp" 1.043
And I write the Tails USB image to disk "temp" 41.753
When I start Tails from USB drive "temp" with network unplugged 1:20.325
Then Tails is running from USB drive "temp" 0.164
<"usb"> expected but was
<"ata">. (Test::Unit::AssertionFailedError)
./features/step_definitions/usb.rb:905: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.225

SCENARIO FAILED: 'Disk partitioning errors without a persistent partition, Examples (#3)' (at time 02:22:06)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4091/artifact/build-artifacts/02:22:06_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/4091/artifact/build-artifacts/02:22:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4091/artifact/build-artifacts/02:22:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4091/artifact/build-artifacts/02:22:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___3_.journal

After features/support/hooks.rb:100 0.277