Project Number Date
test_Tails_ISO_feature-trixie 31 17 Jun 2025, 06:53

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 23:46.462 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
58.836
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.174
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.142
Then the computer boots Tails 53.969
And I see a disk failure message on the splash screen 3.549
After features/support/hooks.rb:330 0.709
After features/support/hooks.rb:100 0.018
58.745
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.030
Given a computer 0.176
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.057
Then the computer boots Tails 54.245
And I see a disk failure message on the splash screen 3.265
After features/support/hooks.rb:330 0.733
After features/support/hooks.rb:100 0.009
1:3.074
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.168
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.103
Then the computer boots Tails 55.051
And I see a disk failure message on the splash screen 6.750
After features/support/hooks.rb:330 0.606
After features/support/hooks.rb:100 0.008
Tags: @product @doc
50.132
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.171
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.557
When Tails detects disk read failures on the SquashFS 1.547
Then I see a disk failure message 1.661
Then I can open the hardware failure documentation from the disk failure message 36.193
After features/support/hooks.rb:330 3.508
After features/support/hooks.rb:100 0.000
Tags: @product @doc
49.745
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.168
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.337
When Tails detects disk read failures on the boot device 1.912
Then I see a disk failure message 1.594
Then I can open the hardware failure documentation from the disk failure message 35.733
After features/support/hooks.rb:330 3.686
After features/support/hooks.rb:100 0.000
Tags: @product @doc
51.746
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.168
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.279
When Tails detects disk read failures on the boot device with a target error 1.979
Then I see a disk failure message 1.516
Then I can open the hardware failure documentation from the disk failure message 37.803
After features/support/hooks.rb:330 3.488
After features/support/hooks.rb:100 0.000
Tags: @product
2:55.546
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.195
And I corrupt the boot device's GPT backup header 0.477
And I power off the computer 0.325
When I start the computer 1.068
Then the computer boots Tails 1:52.097
When I log in to a new session 32.706
And all notifications have disappeared 15.363
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.311
<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 7.659

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:56:26_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/31/artifact/build-artifacts/03:56:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:56:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:56:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
2:51.820
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 11.202
And I corrupt the boot device's GPT backup partition table 0.473
And I power off the computer 0.382
When I start the computer 0.985
Then the computer boots Tails 1:50.721
When I log in to a new session 35.828
And all notifications have disappeared 11.992
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.234
<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 5.934

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:59:26_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/31/artifact/build-artifacts/03:59:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:59:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/03:59:26_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
3:53.909
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.199
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.041
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 33.873
When I start Tails from USB drive "temp" with network unplugged 2:38.225
Then Tails is running from USB drive "temp" 0.398
And the Greeter forbids creating a persistent partition 0.096
When I log in to a new session 27.208
And all notifications have disappeared 12.570
Then I am recommended to reinstall Tails due to partitioning errors 0.243
<"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.266

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/04:03:26_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/31/artifact/build-artifacts/04:03:26_GPT_backup_corruption_without_a_persistent_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/04:03:26_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/31/artifact/build-artifacts/04:03:26_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.153
Tags: @product
3:8.944
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.201
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.041
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 32.237
When I start Tails from USB drive "temp" with network unplugged 2:34.358
Then Tails is running from USB drive "temp" 0.334
And the Greeter recommends reinstalling Tails due to partitioning errors 0.141
And the Greeter forbids starting Tails 0.062
And the Greeter forbids all settings but language 0.484
And Tails detected partitioning error guid-not-randomized 0.033
After features/support/hooks.rb:330 1.576
After features/support/hooks.rb:100 0.169
Tags: @product
2:42.633
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.176
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.050
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 28.791
When I start Tails from USB drive "temp" with network unplugged 2:11.716
Then Tails is running from USB drive "temp" 0.352
And the Greeter recommends reinstalling Tails due to partitioning errors 0.099
And the Greeter forbids starting Tails 0.060
And the Greeter forbids all settings but language 0.326
And Tails detected partitioning error system-partition-not-resized 0.011
After features/support/hooks.rb:330 1.382
After features/support/hooks.rb:100 0.149
Tags: @product
2:41.327
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.178
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.038
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 27.646
When I start Tails from USB drive "temp" with network unplugged 2:11.532
Then Tails is running from USB drive "temp" 0.398
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.332
And Tails detected partitioning error fs-not-resized 0.011
After features/support/hooks.rb:330 1.392
After features/support/hooks.rb:100 0.154