Project Number Date
test_Tails_ISO_feature-trixie 30 16 Jun 2025, 07:10

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:57.313 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:1.967
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.366
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.141
Then the computer boots Tails 56.631
And I see a disk failure message on the splash screen 3.828
After features/support/hooks.rb:330 0.696
After features/support/hooks.rb:100 0.014
1:1.245
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.258
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.047
Then the computer boots Tails 56.235
And I see a disk failure message on the splash screen 3.703
After features/support/hooks.rb:330 0.903
After features/support/hooks.rb:100 0.009
1:5.928
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.192
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.038
Then the computer boots Tails 57.163
And I see a disk failure message on the splash screen 7.534
After features/support/hooks.rb:330 0.605
After features/support/hooks.rb:100 0.007
Tags: @product @doc
59.859
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.194
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 24.221
When Tails detects disk read failures on the SquashFS 1.857
Then I see a disk failure message 1.544
Then I can open the hardware failure documentation from the disk failure message 32.041
After features/support/hooks.rb:330 3.532
After features/support/hooks.rb:100 0.000
Tags: @product @doc
47.850
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.297
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.557
When Tails detects disk read failures on the boot device 1.128
Then I see a disk failure message 3.242
Then I can open the hardware failure documentation from the disk failure message 33.623
After features/support/hooks.rb:330 3.582
After features/support/hooks.rb:100 0.000
Tags: @product @doc
49.412
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.352
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.255
When Tails detects disk read failures on the boot device with a target error 1.023
Then I see a disk failure message 4.738
Then I can open the hardware failure documentation from the disk failure message 33.042
After features/support/hooks.rb:330 3.781
After features/support/hooks.rb:100 0.000
Tags: @product
2:56.596
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.019
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.746
And I corrupt the boot device's GPT backup header 0.372
And I power off the computer 0.344
When I start the computer 0.982
Then the computer boots Tails 1:55.343
When I log in to a new session 31.780
And all notifications have disappeared 14.774
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.251
<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 7.450

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

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

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

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

After features/support/hooks.rb:100 0.008
Tags: @product
2:54.778
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.705
And I corrupt the boot device's GPT backup partition table 0.488
And I power off the computer 0.328
When I start the computer 0.982
Then the computer boots Tails 1:56.688
When I log in to a new session 25.765
And all notifications have disappeared 18.573
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.245
<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.399

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/30/artifact/build-artifacts/04:06:44_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/30/artifact/build-artifacts/04:06:44_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
4:5.163
Scenario GPT backup corruption without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given a computer 0.202
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.051
And I plug USB drive "temp" 1.054
And I write the Tails USB image to disk "temp" 33.234
When I start Tails from USB drive "temp" with network unplugged 2:45.775
Then Tails is running from USB drive "temp" 0.426
And the Greeter forbids creating a persistent partition 0.082
When I log in to a new session 30.784
And all notifications have disappeared 13.246
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.253

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/30/artifact/build-artifacts/04:10:55_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/30/artifact/build-artifacts/04:10:55_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.109
Tags: @product
3:13.227
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.265
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.049
And I plug USB drive "temp" 1.051
And I write the Tails USB image to disk "temp" 34.097
When I start Tails from USB drive "temp" with network unplugged 2:36.763
Then Tails is running from USB drive "temp" 0.453
And the Greeter recommends reinstalling Tails due to partitioning errors 0.095
And the Greeter forbids starting Tails 0.062
And the Greeter forbids all settings but language 0.375
And Tails detected partitioning error guid-not-randomized 0.014
After features/support/hooks.rb:330 1.824
After features/support/hooks.rb:100 0.126
Tags: @product
2:58.265
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given a computer 0.605
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.048
And I write the Tails USB image to disk "temp" 30.515
When I start Tails from USB drive "temp" with network unplugged 2:25.030
Then Tails is running from USB drive "temp" 0.450
And the Greeter recommends reinstalling Tails due to partitioning errors 0.086
And the Greeter forbids starting Tails 0.077
And the Greeter forbids all settings but language 0.395
And Tails detected partitioning error system-partition-not-resized 0.015
After features/support/hooks.rb:330 1.742
After features/support/hooks.rb:100 0.142
Tags: @product
3:3.018
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 1.007
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.372
And I plug USB drive "temp" 1.185
And I write the Tails USB image to disk "temp" 31.229
When I start Tails from USB drive "temp" with network unplugged 2:28.286
Then Tails is running from USB drive "temp" 0.380
And the Greeter recommends reinstalling Tails due to partitioning errors 0.125
And the Greeter forbids starting Tails 0.108
And the Greeter forbids all settings but language 0.308
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 1.549
After features/support/hooks.rb:100 0.154