Project Number Date
test_Tails_ISO_feature-trixie 8 30 May 2025, 06:48

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:47.095 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.993
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.225
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.054
Then the computer boots Tails 51.915
And I see a disk failure message on the splash screen 18.797
After features/support/hooks.rb:330 2.706
After features/support/hooks.rb:100 0.006
1:9.978
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.248
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 0.993
Then the computer boots Tails 50.663
And I see a disk failure message on the splash screen 18.072
After features/support/hooks.rb:330 2.648
After features/support/hooks.rb:100 0.005
1:7.574
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.221
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.976
Then the computer boots Tails 49.023
And I see a disk failure message on the splash screen 17.352
After features/support/hooks.rb:330 2.709
After features/support/hooks.rb:100 0.006
Tags: @product @doc
41.551
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.222
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.374
When Tails detects disk read failures on the SquashFS 0.356
Then I see a disk failure message 3.149
Then I can open the hardware failure documentation from the disk failure message 27.448
After features/support/hooks.rb:330 3.538
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.999
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.192
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.798
When Tails detects disk read failures on the boot device 1.549
Then I see a disk failure message 1.430
Then I can open the hardware failure documentation from the disk failure message 28.029
After features/support/hooks.rb:330 3.443
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.877
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.208
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.086
When Tails detects disk read failures on the boot device with a target error 1.527
Then I see a disk failure message 1.480
Then I can open the hardware failure documentation from the disk failure message 28.574
After features/support/hooks.rb:330 3.543
After features/support/hooks.rb:100 0.000
Tags: @product
3:34.485
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 47.231
And I corrupt the boot device's GPT backup header 0.661
And I power off the computer 0.537
When I start the computer 1.036
Then the computer boots Tails 2:4.820
When I log in to a new session 30.079
And all notifications have disappeared 9.759
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.358
<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.933

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

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

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

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

After features/support/hooks.rb:100 0.006
Tags: @product
3:2.151
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 20.812
And I corrupt the boot device's GPT backup partition table 0.424
And I power off the computer 0.340
When I start the computer 1.077
Then the computer boots Tails 2:1.705
When I log in to a new session 26.406
And all notifications have disappeared 11.101
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.284
<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.181

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

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

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

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

After features/support/hooks.rb:100 0.006
Tags: @product
4:23.146
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.215
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.061
And I plug USB drive "temp" 1.058
And I write the Tails USB image to disk "temp" 1:7.672
When I start Tails from USB drive "temp" with network unplugged 2:33.915
Then Tails is running from USB drive "temp" 0.413
And the Greeter forbids creating a persistent partition 0.091
When I log in to a new session 24.799
And all notifications have disappeared 14.581
Then I am recommended to reinstall Tails due to partitioning errors 0.335
<"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 7.861

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/8/artifact/build-artifacts/03:59:27_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/8/artifact/build-artifacts/03:59:27_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.109
Tags: @product
3:25.282
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.221
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.073
And I plug USB drive "temp" 1.062
And I write the Tails USB image to disk "temp" 57.589
When I start Tails from USB drive "temp" with network unplugged 2:25.410
Then Tails is running from USB drive "temp" 0.397
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.356
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:330 1.482
After features/support/hooks.rb:100 0.139
Tags: @product
3:0.425
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.220
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.066
And I plug USB drive "temp" 1.059
And I write the Tails USB image to disk "temp" 38.296
When I start Tails from USB drive "temp" with network unplugged 2:19.896
Then Tails is running from USB drive "temp" 0.366
And the Greeter recommends reinstalling Tails due to partitioning errors 0.090
And the Greeter forbids starting Tails 0.068
And the Greeter forbids all settings but language 0.347
And Tails detected partitioning error system-partition-not-resized 0.013
After features/support/hooks.rb:330 2.122
After features/support/hooks.rb:100 0.136
Tags: @product
2:46.630
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.234
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.077
And I plug USB drive "temp" 1.062
And I write the Tails USB image to disk "temp" 28.481
When I start Tails from USB drive "temp" with network unplugged 2:15.821
Then Tails is running from USB drive "temp" 0.388
And the Greeter recommends reinstalling Tails due to partitioning errors 0.083
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.398
And Tails detected partitioning error fs-not-resized 0.013
After features/support/hooks.rb:330 1.452
After features/support/hooks.rb:100 0.145