Project Number Date
test_Tails_ISO_feature-trixie 13 04 Jun 2025, 16:25

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 24:25.073 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.615
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.168
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.053
Then the computer boots Tails 51.152
And I see a disk failure message on the splash screen 19.241
After features/support/hooks.rb:330 2.676
After features/support/hooks.rb:100 0.010
1:10.401
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.221
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.032
Then the computer boots Tails 51.053
And I see a disk failure message on the splash screen 18.093
After features/support/hooks.rb:330 2.924
After features/support/hooks.rb:100 0.009
1:10.560
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
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 1.057
Then the computer boots Tails 50.839
And I see a disk failure message on the splash screen 18.485
After features/support/hooks.rb:330 3.369
After features/support/hooks.rb:100 0.007
Tags: @product @doc
44.622
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.187
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.174
When Tails detects disk read failures on the SquashFS 0.468
Then I see a disk failure message 2.157
Then I can open the hardware failure documentation from the disk failure message 32.633
After features/support/hooks.rb:330 3.496
After features/support/hooks.rb:100 0.000
Tags: @product @doc
44.878
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.171
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.782
When Tails detects disk read failures on the boot device 1.816
Then I see a disk failure message 1.301
Then I can open the hardware failure documentation from the disk failure message 31.805
After features/support/hooks.rb:330 3.523
After features/support/hooks.rb:100 0.000
Tags: @product @doc
45.428
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.262
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.147
When Tails detects disk read failures on the boot device with a target error 0.530
Then I see a disk failure message 2.628
Then I can open the hardware failure documentation from the disk failure message 32.858
After features/support/hooks.rb:330 3.469
After features/support/hooks.rb:100 0.000
Tags: @product
2:57.511
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 11.801
And I corrupt the boot device's GPT backup header 0.419
And I power off the computer 0.343
When I start the computer 1.142
Then the computer boots Tails 2:5.006
When I log in to a new session 28.515
And all notifications have disappeared 10.003
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.278
<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.097

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

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

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

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

After features/support/hooks.rb:100 0.009
Tags: @product
2:56.541
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 10.360
And I corrupt the boot device's GPT backup partition table 0.424
And I power off the computer 0.339
When I start the computer 0.996
Then the computer boots Tails 2:2.258
When I log in to a new session 30.843
And all notifications have disappeared 10.930
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.387
<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.618

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

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

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

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

After features/support/hooks.rb:100 0.010
Tags: @product
3:54.384
Scenario GPT backup corruption without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given a computer 0.200
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.038
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 32.256
When I start Tails from USB drive "temp" with network unplugged 2:43.987
Then Tails is running from USB drive "temp" 0.418
And the Greeter forbids creating a persistent partition 0.089
When I log in to a new session 24.865
And all notifications have disappeared 11.172
Then I am recommended to reinstall Tails due to partitioning errors 0.305
<"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.386

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/13/artifact/build-artifacts/04:01:07_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/13/artifact/build-artifacts/04:01:07_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.107
Tags: @product
3:9.769
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.179
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.049
And I write the Tails USB image to disk "temp" 32.103
When I start Tails from USB drive "temp" with network unplugged 2:35.530
Then Tails is running from USB drive "temp" 0.361
And the Greeter recommends reinstalling Tails due to partitioning errors 0.084
And the Greeter forbids starting Tails 0.065
And the Greeter forbids all settings but language 0.336
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:330 6.781
After features/support/hooks.rb:100 0.141
Tags: @product
2:57.527
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.184
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.041
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 28.823
When I start Tails from USB drive "temp" with network unplugged 2:26.414
Then Tails is running from USB drive "temp" 0.486
And the Greeter recommends reinstalling Tails due to partitioning errors 0.094
And the Greeter forbids starting Tails 0.065
And the Greeter forbids all settings but language 0.356
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 1.641
After features/support/hooks.rb:100 0.140
Tags: @product
2:41.831
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.204
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.062
And I plug USB drive "temp" 1.075
And I write the Tails USB image to disk "temp" 27.800
When I start Tails from USB drive "temp" with network unplugged 2:11.742
Then Tails is running from USB drive "temp" 0.409
And the Greeter recommends reinstalling Tails due to partitioning errors 0.084
And the Greeter forbids starting Tails 0.073
And the Greeter forbids all settings but language 0.364
And Tails detected partitioning error fs-not-resized 0.013
After features/support/hooks.rb:330 1.476
After features/support/hooks.rb:100 0.166