Project Number Date
test_Tails_ISO_feature-trixie 28 14 Jun 2025, 07:18

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:41.407 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.529
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.192
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.015
Then the computer boots Tails 52.834
And I see a disk failure message on the splash screen 7.487
After features/support/hooks.rb:330 0.614
After features/support/hooks.rb:100 0.008
1:3.599
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.224
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.207
Then the computer boots Tails 54.888
And I see a disk failure message on the splash screen 7.278
After features/support/hooks.rb:330 0.663
After features/support/hooks.rb:100 0.008
1:2.078
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.165
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.974
Then the computer boots Tails 53.265
And I see a disk failure message on the splash screen 7.673
After features/support/hooks.rb:330 0.621
After features/support/hooks.rb:100 0.008
Tags: @product @doc
47.546
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.196
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.333
When Tails detects disk read failures on the SquashFS 0.659
Then I see a disk failure message 2.758
Then I can open the hardware failure documentation from the disk failure message 33.597
After features/support/hooks.rb:330 3.823
After features/support/hooks.rb:100 0.000
Tags: @product @doc
48.613
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.179
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.972
When Tails detects disk read failures on the boot device 0.537
Then I see a disk failure message 2.669
Then I can open the hardware failure documentation from the disk failure message 35.254
After features/support/hooks.rb:330 3.483
After features/support/hooks.rb:100 0.000
Tags: @product @doc
47.341
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.169
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.517
When Tails detects disk read failures on the boot device with a target error 0.599
Then I see a disk failure message 2.770
Then I can open the hardware failure documentation from the disk failure message 34.284
After features/support/hooks.rb:330 3.541
After features/support/hooks.rb:100 0.000
Tags: @product
2:51.531
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.809
And I corrupt the boot device's GPT backup header 0.418
And I power off the computer 0.534
When I start the computer 1.232
Then the computer boots Tails 1:51.529
When I log in to a new session 33.634
And all notifications have disappeared 12.113
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.258
<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.387

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:16:23_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:16:23_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
2:47.960
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
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.968
And I corrupt the boot device's GPT backup partition table 0.439
And I power off the computer 0.362
When I start the computer 1.204
Then the computer boots Tails 1:50.705
When I log in to a new session 31.139
And all notifications have disappeared 13.861
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: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.404

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:19:18_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:19:18_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.008
Tags: @product
3:55.114
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.177
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.042
And I plug USB drive "temp" 1.047
And I write the Tails USB image to disk "temp" 33.260
When I start Tails from USB drive "temp" with network unplugged 2:36.007
Then Tails is running from USB drive "temp" 0.401
And the Greeter forbids creating a persistent partition 0.081
When I log in to a new session 26.027
And all notifications have disappeared 17.851
Then I am recommended to reinstall Tails due to partitioning errors 0.215
<"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.605

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:23:19_GPT_backup_corruption_without_a_persistent_partition.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/28/artifact/build-artifacts/04:23:19_GPT_backup_corruption_without_a_persistent_partition.journal

After features/support/hooks.rb:100 0.131
Tags: @product
3:4.942
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.218
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.047
And I plug USB drive "temp" 1.046
And I write the Tails USB image to disk "temp" 30.685
When I start Tails from USB drive "temp" with network unplugged 2:32.048
Then Tails is running from USB drive "temp" 0.381
And the Greeter recommends reinstalling Tails due to partitioning errors 0.080
And the Greeter forbids starting Tails 0.068
And the Greeter forbids all settings but language 0.316
And Tails detected partitioning error guid-not-randomized 0.048
After features/support/hooks.rb:330 1.434
After features/support/hooks.rb:100 0.138
Tags: @product
2:50.225
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.270
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.048
And I plug USB drive "temp" 1.091
And I write the Tails USB image to disk "temp" 28.465
When I start Tails from USB drive "temp" with network unplugged 2:19.460
Then Tails is running from USB drive "temp" 0.392
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.070
And the Greeter forbids all settings but language 0.334
And Tails detected partitioning error system-partition-not-resized 0.011
After features/support/hooks.rb:330 1.397
After features/support/hooks.rb:100 0.139
Tags: @product
2:40.924
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.225
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.069
And I plug USB drive "temp" 1.061
And I write the Tails USB image to disk "temp" 28.746
When I start Tails from USB drive "temp" with network unplugged 2:9.856
Then Tails is running from USB drive "temp" 0.373
And the Greeter recommends reinstalling Tails due to partitioning errors 0.096
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.418
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 1.744
After features/support/hooks.rb:100 0.224