Project Number Date
test_Tails_ISO_feature-trixie 5 27 May 2025, 18:51

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 25:59.167 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:12.745
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.172
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.123
Then the computer boots Tails 53.745
And I see a disk failure message on the splash screen 17.704
After features/support/hooks.rb:330 3.386
After features/support/hooks.rb:100 0.008
1:14.483
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.195
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.156
Then the computer boots Tails 53.731
And I see a disk failure message on the splash screen 19.399
After features/support/hooks.rb:330 2.775
After features/support/hooks.rb:100 0.005
1:13.560
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.159
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.990
Then the computer boots Tails 52.020
And I see a disk failure message on the splash screen 20.389
After features/support/hooks.rb:330 2.979
After features/support/hooks.rb:100 0.007
Tags: @product @doc
43.235
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.197
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.586
When Tails detects disk read failures on the SquashFS 1.459
Then I see a disk failure message 1.511
Then I can open the hardware failure documentation from the disk failure message 28.481
After features/support/hooks.rb:330 3.472
After features/support/hooks.rb:100 0.000
Tags: @product @doc
46.523
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.189
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.359
When Tails detects disk read failures on the boot device 1.636
Then I see a disk failure message 1.574
Then I can open the hardware failure documentation from the disk failure message 31.763
After features/support/hooks.rb:330 3.725
After features/support/hooks.rb:100 0.000
Tags: @product @doc
46.724
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.168
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.115
When Tails detects disk read failures on the boot device with a target error 0.612
Then I see a disk failure message 3.379
Then I can open the hardware failure documentation from the disk failure message 31.447
After features/support/hooks.rb:330 3.505
After features/support/hooks.rb:100 0.000
Tags: @product
3:22.916
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 17.372
And I corrupt the boot device's GPT backup header 0.544
And I power off the computer 0.331
When I start the computer 1.085
Then the computer boots Tails 2:14.429
When I log in to a new session 35.986
And all notifications have disappeared 12.806
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.359
<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.382

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

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

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

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

After features/support/hooks.rb:100 0.021
Tags: @product
3:9.182
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 9.937
And I corrupt the boot device's GPT backup partition table 0.445
And I power off the computer 0.351
When I start the computer 1.041
Then the computer boots Tails 2:11.876
When I log in to a new session 31.767
And all notifications have disappeared 13.501
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.262
<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.355

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#2)' (at time 04:00:18)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/5/artifact/build-artifacts/04:00:18_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/5/artifact/build-artifacts/04:00:18_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/5/artifact/build-artifacts/04:00:18_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/5/artifact/build-artifacts/04:00:18_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.007
Tags: @product
4:3.698
Scenario GPT backup corruption without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
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.046
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 33.692
When I start Tails from USB drive "temp" with network unplugged 2:47.314
Then Tails is running from USB drive "temp" 0.368
And the Greeter forbids creating a persistent partition 0.110
When I log in to a new session 30.963
And all notifications have disappeared 9.663
Then I am recommended to reinstall Tails due to partitioning errors 0.308
<"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.251

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/5/artifact/build-artifacts/04:04:28_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/5/artifact/build-artifacts/04:04:28_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.107
Tags: @product
3:16.955
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.193
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.051
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 34.374
When I start Tails from USB drive "temp" with network unplugged 2:38.970
Then Tails is running from USB drive "temp" 0.432
And the Greeter recommends reinstalling Tails due to partitioning errors 0.152
And the Greeter forbids starting Tails 0.301
And the Greeter forbids all settings but language 1.411
And Tails detected partitioning error guid-not-randomized 0.018
After features/support/hooks.rb:330 1.672
After features/support/hooks.rb:100 0.138
Tags: @product
3:19.993
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.180
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.079
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 29.565
When I start Tails from USB drive "temp" with network unplugged 2:48.040
Then Tails is running from USB drive "temp" 0.413
And the Greeter recommends reinstalling Tails due to partitioning errors 0.089
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.481
And Tails detected partitioning error system-partition-not-resized 0.022
After features/support/hooks.rb:330 1.574
After features/support/hooks.rb:100 0.195
Tags: @product
2:49.146
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.231
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.066
And I write the Tails USB image to disk "temp" 27.821
When I start Tails from USB drive "temp" with network unplugged 2:19.036
Then Tails is running from USB drive "temp" 0.413
And the Greeter recommends reinstalling Tails due to partitioning errors 0.099
And the Greeter forbids starting Tails 0.076
And the Greeter forbids all settings but language 0.337
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 1.640
After features/support/hooks.rb:100 0.213