Project Number Date
test_Tails_ISO_feature-trixie 17 05 Jun 2025, 19:06

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:42.828 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:11.879
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.356
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.967
Then the computer boots Tails 51.931
And I see a disk failure message on the splash screen 18.623
After features/support/hooks.rb:330 2.607
After features/support/hooks.rb:100 0.010
1:8.754
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.159
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.973
Then the computer boots Tails 51.586
And I see a disk failure message on the splash screen 16.034
After features/support/hooks.rb:330 2.703
After features/support/hooks.rb:100 0.008
56.520
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.166
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.960
Then the computer boots Tails 50.758
And I see a disk failure message on the splash screen 4.635
After features/support/hooks.rb:330 0.662
After features/support/hooks.rb:100 0.008
Tags: @product @doc
39.686
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.166
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.859
When Tails detects disk read failures on the SquashFS 0.324
Then I see a disk failure message 2.619
Then I can open the hardware failure documentation from the disk failure message 27.717
After features/support/hooks.rb:330 3.494
After features/support/hooks.rb:100 0.000
Tags: @product @doc
42.115
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 9.151
When Tails detects disk read failures on the boot device 1.608
Then I see a disk failure message 1.094
Then I can open the hardware failure documentation from the disk failure message 30.092
After features/support/hooks.rb:330 3.560
After features/support/hooks.rb:100 0.000
Tags: @product @doc
40.415
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
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.234
When Tails detects disk read failures on the boot device with a target error 0.476
Then I see a disk failure message 2.132
Then I can open the hardware failure documentation from the disk failure message 28.323
After features/support/hooks.rb:330 3.511
After features/support/hooks.rb:100 0.000
Tags: @product
2:52.788
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 10.701
And I corrupt the boot device's GPT backup header 0.409
And I power off the computer 0.348
When I start the computer 1.021
Then the computer boots Tails 1:57.210
When I log in to a new session 30.512
And all notifications have disappeared 12.330
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.255
<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.126

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

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

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

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

After features/support/hooks.rb:100 0.010
Tags: @product
2:52.053
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 9.762
And I corrupt the boot device's GPT backup partition table 0.404
And I power off the computer 0.330
When I start the computer 1.060
Then the computer boots Tails 1:58.793
When I log in to a new session 27.728
And all notifications have disappeared 13.601
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.371
<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.326

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

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

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

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

After features/support/hooks.rb:100 0.008
Tags: @product
3:52.615
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.158
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.032
And I plug USB drive "temp" 1.047
And I write the Tails USB image to disk "temp" 30.637
When I start Tails from USB drive "temp" with network unplugged 2:41.875
Then Tails is running from USB drive "temp" 0.383
And the Greeter forbids creating a persistent partition 0.083
When I log in to a new session 25.254
And all notifications have disappeared 12.777
Then I am recommended to reinstall Tails due to partitioning errors 0.364
<"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.740

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/17/artifact/build-artifacts/03:54:52_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/17/artifact/build-artifacts/03:54:52_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.105
Tags: @product
3:0.391
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.174
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.044
And I plug USB drive "temp" 1.047
And I write the Tails USB image to disk "temp" 30.435
When I start Tails from USB drive "temp" with network unplugged 2:27.788
Then Tails is running from USB drive "temp" 0.381
And the Greeter recommends reinstalling Tails due to partitioning errors 0.088
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.347
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:330 1.757
After features/support/hooks.rb:100 0.140
Tags: @product
2:55.668
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.254
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.046
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 30.463
When I start Tails from USB drive "temp" with network unplugged 2:22.947
Then Tails is running from USB drive "temp" 0.381
And the Greeter recommends reinstalling Tails due to partitioning errors 0.095
And the Greeter forbids starting Tails 0.071
And the Greeter forbids all settings but language 0.347
And Tails detected partitioning error system-partition-not-resized 0.014
After features/support/hooks.rb:330 1.398
After features/support/hooks.rb:100 0.141
Tags: @product
2:49.938
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.189
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.331
When I start Tails from USB drive "temp" with network unplugged 2:20.443
Then Tails is running from USB drive "temp" 0.391
And the Greeter recommends reinstalling Tails due to partitioning errors 0.088
And the Greeter forbids starting Tails 0.070
And the Greeter forbids all settings but language 0.327
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 1.664
After features/support/hooks.rb:100 0.149