Project Number Date
test_Tails_ISO_feature-trixie 7 28 May 2025, 07:04

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.644 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:16.002
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.238
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 0.963
Then the computer boots Tails 57.886
And I see a disk failure message on the splash screen 16.914
After features/support/hooks.rb:330 2.744
After features/support/hooks.rb:100 0.040
1:9.167
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.222
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.008
Then the computer boots Tails 51.503
And I see a disk failure message on the splash screen 16.433
After features/support/hooks.rb:330 3.219
After features/support/hooks.rb:100 0.007
1:8.171
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.240
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.010
Then the computer boots Tails 49.231
And I see a disk failure message on the splash screen 17.689
After features/support/hooks.rb:330 2.712
After features/support/hooks.rb:100 0.008
Tags: @product @doc
42.639
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.231
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.451
When Tails detects disk read failures on the SquashFS 0.324
Then I see a disk failure message 2.165
Then I can open the hardware failure documentation from the disk failure message 30.465
After features/support/hooks.rb:330 3.515
After features/support/hooks.rb:100 0.000
Tags: @product @doc
42.619
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.231
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.257
When Tails detects disk read failures on the boot device 0.526
Then I see a disk failure message 2.107
Then I can open the hardware failure documentation from the disk failure message 30.496
After features/support/hooks.rb:330 3.477
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.824
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.203
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.405
When Tails detects disk read failures on the boot device with a target error 0.821
Then I see a disk failure message 2.251
Then I can open the hardware failure documentation from the disk failure message 29.142
After features/support/hooks.rb:330 3.468
After features/support/hooks.rb:100 0.000
Tags: @product
3:29.436
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 36.740
And I corrupt the boot device's GPT backup header 1.055
And I power off the computer 0.727
When I start the computer 1.428
Then the computer boots Tails 2:9.905
When I log in to a new session 27.450
And all notifications have disappeared 11.807
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.679

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

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

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

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

After features/support/hooks.rb:100 0.021
Tags: @product
2:57.827
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 18.570
And I corrupt the boot device's GPT backup partition table 0.643
And I power off the computer 0.337
When I start the computer 1.064
Then the computer boots Tails 1:57.561
When I log in to a new session 28.987
And all notifications have disappeared 10.396
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.265
<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.224

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/7/artifact/build-artifacts/03:55:36_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/7/artifact/build-artifacts/03:55:36_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.007
Tags: @product
4:41.245
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.259
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.071
And I plug USB drive "temp" 1.065
And I write the Tails USB image to disk "temp" 1:13.803
When I start Tails from USB drive "temp" with network unplugged 2:42.221
Then Tails is running from USB drive "temp" 0.361
And the Greeter forbids creating a persistent partition 0.084
When I log in to a new session 31.586
And all notifications have disappeared 11.545
Then I am recommended to reinstall Tails due to partitioning errors 0.245
<"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.563

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/7/artifact/build-artifacts/04:00:24_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/7/artifact/build-artifacts/04:00:24_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.117
Tags: @product
3:24.739
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.235
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.061
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 48.250
When I start Tails from USB drive "temp" with network unplugged 2:34.259
Then Tails is running from USB drive "temp" 0.357
And the Greeter recommends reinstalling Tails due to partitioning errors 0.093
And the Greeter forbids starting Tails 0.071
And the Greeter forbids all settings but language 0.344
And Tails detected partitioning error guid-not-randomized 0.015
After features/support/hooks.rb:330 1.689
After features/support/hooks.rb:100 0.140
Tags: @product
2:58.399
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.247
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.087
And I plug USB drive "temp" 1.062
And I write the Tails USB image to disk "temp" 35.087
When I start Tails from USB drive "temp" with network unplugged 2:21.019
Then Tails is running from USB drive "temp" 0.373
And the Greeter recommends reinstalling Tails due to partitioning errors 0.093
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.344
And Tails detected partitioning error system-partition-not-resized 0.014
After features/support/hooks.rb:330 1.701
After features/support/hooks.rb:100 0.144
Tags: @product
2:35.572
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.381
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.096
And I plug USB drive "temp" 1.089
And I write the Tails USB image to disk "temp" 27.586
When I start Tails from USB drive "temp" with network unplugged 2:5.508
Then Tails is running from USB drive "temp" 0.376
And the Greeter recommends reinstalling Tails due to partitioning errors 0.084
And the Greeter forbids starting Tails 0.074
And the Greeter forbids all settings but language 0.361
And Tails detected partitioning error fs-not-resized 0.013
After features/support/hooks.rb:330 1.495
After features/support/hooks.rb:100 0.188