Project Number Date
test_Tails_ISO_feature-trixie 11 02 Jun 2025, 06:44

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:39.370 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:9.693
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.214
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.993
Then the computer boots Tails 51.690
And I see a disk failure message on the splash screen 16.795
After features/support/hooks.rb:330 3.288
After features/support/hooks.rb:100 0.007
54.375
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.177
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.982
Then the computer boots Tails 49.293
And I see a disk failure message on the splash screen 3.922
After features/support/hooks.rb:330 0.675
After features/support/hooks.rb:100 0.007
1:9.152
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.178
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.977
Then the computer boots Tails 49.553
And I see a disk failure message on the splash screen 18.443
After features/support/hooks.rb:330 2.656
After features/support/hooks.rb:100 0.021
Tags: @product @doc
42.669
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.163
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.811
When Tails detects disk read failures on the SquashFS 1.432
Then I see a disk failure message 1.499
Then I can open the hardware failure documentation from the disk failure message 30.762
After features/support/hooks.rb:330 3.694
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.985
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.247
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.097
When Tails detects disk read failures on the boot device 1.575
Then I see a disk failure message 1.894
Then I can open the hardware failure documentation from the disk failure message 29.171
After features/support/hooks.rb:330 3.553
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.320
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 9.021
When Tails detects disk read failures on the boot device with a target error 1.579
Then I see a disk failure message 1.463
Then I can open the hardware failure documentation from the disk failure message 29.087
After features/support/hooks.rb:330 3.543
After features/support/hooks.rb:100 0.000
Tags: @product
3:2.534
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 20.066
And I corrupt the boot device's GPT backup header 0.428
And I power off the computer 0.551
When I start the computer 1.082
Then the computer boots Tails 2:0.865
When I log in to a new session 28.232
And all notifications have disappeared 10.988
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.319
<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.593

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

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

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

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

After features/support/hooks.rb:100 0.006
Tags: @product
2:42.068
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 9.734
And I corrupt the boot device's GPT backup partition table 0.473
And I power off the computer 0.546
When I start the computer 0.980
Then the computer boots Tails 1:52.475
When I log in to a new session 27.573
And all notifications have disappeared 9.960
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.324
<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.508

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/11/artifact/build-artifacts/03:58:29_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/11/artifact/build-artifacts/03:58:29_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.006
Tags: @product
3:46.795
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.169
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.047
And I write the Tails USB image to disk "temp" 31.406
When I start Tails from USB drive "temp" with network unplugged 2:33.647
Then Tails is running from USB drive "temp" 0.418
And the Greeter forbids creating a persistent partition 0.113
When I log in to a new session 26.233
And all notifications have disappeared 13.440
Then I am recommended to reinstall Tails due to partitioning errors 0.267
<"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.089

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/11/artifact/build-artifacts/04:02:23_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/11/artifact/build-artifacts/04:02:23_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.102
Tags: @product
3:15.246
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.161
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.038
And I plug USB drive "temp" 1.045
And I write the Tails USB image to disk "temp" 29.962
When I start Tails from USB drive "temp" with network unplugged 2:42.724
Then Tails is running from USB drive "temp" 0.772
And the Greeter recommends reinstalling Tails due to partitioning errors 0.096
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.363
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:330 1.679
After features/support/hooks.rb:100 0.179
Tags: @product
2:49.354
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.172
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.048
And I write the Tails USB image to disk "temp" 26.589
When I start Tails from USB drive "temp" with network unplugged 2:20.612
Then Tails is running from USB drive "temp" 0.339
And the Greeter recommends reinstalling Tails due to partitioning errors 0.083
And the Greeter forbids starting Tails 0.062
And the Greeter forbids all settings but language 0.383
And Tails detected partitioning error system-partition-not-resized 0.011
After features/support/hooks.rb:330 1.413
After features/support/hooks.rb:100 0.135
Tags: @product
2:44.172
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.168
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.057
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 27.041
When I start Tails from USB drive "temp" with network unplugged 2:14.934
Then Tails is running from USB drive "temp" 0.381
And the Greeter recommends reinstalling Tails due to partitioning errors 0.080
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.371
And Tails detected partitioning error fs-not-resized 0.011
After features/support/hooks.rb:330 1.443
After features/support/hooks.rb:100 0.145