Project Number Date
test_Tails_ISO_feature-trixie 9 31 May 2025, 07:26

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 87 3 5 0 0 95 9 3 12 26:17.923 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
1:13.564
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.377
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.010
Then the computer boots Tails 53.108
And I see a disk failure message on the splash screen 19.067
After features/support/hooks.rb:330 3.261
After features/support/hooks.rb:100 0.008
1:10.764
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.252
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.021
Then the computer boots Tails 50.830
And I see a disk failure message on the splash screen 18.659
After features/support/hooks.rb:330 3.389
After features/support/hooks.rb:100 0.008
1:9.646
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.301
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.024
Then the computer boots Tails 51.963
And I see a disk failure message on the splash screen 16.356
After features/support/hooks.rb:330 3.282
After features/support/hooks.rb:100 0.008
Tags: @product @doc
45.195
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 1.095
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.151
When Tails detects disk read failures on the SquashFS 0.391
Then I see a disk failure message 2.491
Then I can open the hardware failure documentation from the disk failure message 29.066
After features/support/hooks.rb:330 4.572
After features/support/hooks.rb:100 0.000
Tags: @product @doc
47.651
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.811
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.707
When Tails detects disk read failures on the boot device 0.493
Then I see a disk failure message 2.615
Then I can open the hardware failure documentation from the disk failure message 32.022
After features/support/hooks.rb:330 3.448
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.692
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.251
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.726
When Tails detects disk read failures on the boot device with a target error 0.526
Then I see a disk failure message 1.994
Then I can open the hardware failure documentation from the disk failure message 28.193
After features/support/hooks.rb:330 3.515
After features/support/hooks.rb:100 0.000
Tags: @product
3:9.070
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 30.356
And I corrupt the boot device's GPT backup header 0.767
And I power off the computer 0.335
When I start the computer 1.078
Then the computer boots Tails 1:57.409
When I log in to a new session 26.668
And all notifications have disappeared 12.108
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.346
<nil> was expected to not be nil. (Test::Unit::AssertionFailedError)
./features/step_definitions/hardware.rb:84:in `/^I am recommended to migrate to a new USB stick due to partitioning errors$/'
features/hardware_failure.feature:45:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
features/hardware_failure.feature:41:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 6.239

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#1)' (at time 03:50:24)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:50:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:50:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:50:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:50:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
3:1.125
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 16.648
And I corrupt the boot device's GPT backup partition table 0.481
And I power off the computer 0.373
When I start the computer 1.070
Then the computer boots Tails 2:3.104
When I log in to a new session 25.861
And all notifications have disappeared 13.285
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.299
<nil> was expected to not be nil. (Test::Unit::AssertionFailedError)
./features/step_definitions/hardware.rb:84:in `/^I am recommended to migrate to a new USB stick due to partitioning errors$/'
features/hardware_failure.feature:46:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
features/hardware_failure.feature:41:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 6.604

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#2)' (at time 03:53:32)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:53:32_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:53:32_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:53:32_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:53:32_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
4:35.882
Scenario GPT backup corruption 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.235
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.067
And I plug USB drive "temp" 1.059
And I write the Tails USB image to disk "temp" 1:16.211
When I start Tails from USB drive "temp" with network unplugged 2:37.342
Then Tails is running from USB drive "temp" 0.383
And the Greeter forbids creating a persistent partition 0.092
When I log in to a new session 29.832
And all notifications have disappeared 10.390
Then I am recommended to reinstall Tails due to partitioning errors 0.266
<"OK"> was expected to include
<"Creation of Persistent Storage has been disabled">. (Test::Unit::AssertionFailedError)
./features/step_definitions/hardware.rb:94:in `/^I am recommended to reinstall Tails due to partitioning errors$/'
features/hardware_failure.feature:59:in `Then I am recommended to reinstall Tails due to partitioning errors'
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 0.000
And I am told that Persistent Storage cannot be created 0.000
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 6.206

SCENARIO FAILED: 'GPT backup corruption without a persistent partition' (at time 03:58:14)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:58:14_GPT_backup_corruption_without_a_persistent_partition.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:58:14_GPT_backup_corruption_without_a_persistent_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:58:14_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/9/artifact/build-artifacts/03:58:14_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.108
Tags: @product
3:58.361
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.257
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.091
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 1:8.434
When I start Tails from USB drive "temp" with network unplugged 2:47.557
Then Tails is running from USB drive "temp" 0.382
And the Greeter recommends reinstalling Tails due to partitioning errors 0.108
And the Greeter forbids starting Tails 0.079
And the Greeter forbids all settings but language 0.377
And Tails detected partitioning error guid-not-randomized 0.014
After features/support/hooks.rb:330 6.463
After features/support/hooks.rb:100 0.139
Tags: @product
3:2.478
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.301
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.076
And I plug USB drive "temp" 1.059
And I write the Tails USB image to disk "temp" 31.592
When I start Tails from USB drive "temp" with network unplugged 2:28.516
Then Tails is running from USB drive "temp" 0.433
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.340
And Tails detected partitioning error system-partition-not-resized 0.013
After features/support/hooks.rb:330 1.698
After features/support/hooks.rb:100 0.138
Tags: @product
2:42.489
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.253
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.069
And I plug USB drive "temp" 1.066
And I write the Tails USB image to disk "temp" 28.034
When I start Tails from USB drive "temp" with network unplugged 2:12.155
Then Tails is running from USB drive "temp" 0.360
And the Greeter recommends reinstalling Tails due to partitioning errors 0.096
And the Greeter forbids starting Tails 0.065
And the Greeter forbids all settings but language 0.371
And Tails detected partitioning error fs-not-resized 0.016
After features/support/hooks.rb:330 1.465
After features/support/hooks.rb:100 0.142