Project Number Date
test_Tails_ISO_feature-trixie 19 05 Jun 2025, 22:24

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 81 4 10 0 0 95 8 4 12 25:24.121 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:17.289
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.203
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.275
Then the computer boots Tails 55.024
And I see a disk failure message on the splash screen 20.786
After features/support/hooks.rb:330 2.855
After features/support/hooks.rb:100 0.009
1:14.768
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.229
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.203
Then the computer boots Tails 55.097
And I see a disk failure message on the splash screen 18.237
After features/support/hooks.rb:330 3.344
After features/support/hooks.rb:100 0.010
1:13.208
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.195
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.021
Then the computer boots Tails 53.631
And I see a disk failure message on the splash screen 18.358
After features/support/hooks.rb:330 3.458
After features/support/hooks.rb:100 0.007
Tags: @product @doc
47.831
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.199
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.265
When Tails detects disk read failures on the SquashFS 1.488
Then I see a disk failure message 1.457
Then I can open the hardware failure documentation from the disk failure message 34.420
After features/support/hooks.rb:330 3.481
After features/support/hooks.rb:100 0.000
Tags: @product @doc
45.754
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.183
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.419
When Tails detects disk read failures on the boot device 1.717
Then I see a disk failure message 1.375
Then I can open the hardware failure documentation from the disk failure message 32.057
After features/support/hooks.rb:330 3.488
After features/support/hooks.rb:100 0.000
Tags: @product @doc
37.493
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.215
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.873
When Tails detects disk read failures on the boot device with a target error 0.562
Then I see a disk failure message 2.661
Then I can open the hardware failure documentation from the disk failure message 24.180
After features/support/hooks.rb:330 3.574
After features/support/hooks.rb:100 0.000
Tags: @product
3:6.246
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 13.806
And I corrupt the boot device's GPT backup header 0.789
And I power off the computer 0.339
When I start the computer 1.069
Then the computer boots Tails 2:7.997
When I log in to a new session 23.617
And all notifications have disappeared 18.210
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.416
<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.787

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

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

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

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

After features/support/hooks.rb:100 0.048
Tags: @product
2:57.851
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
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.140
And I corrupt the boot device's GPT backup partition table 0.484
And I power off the computer 1.117
When I start the computer 1.579
Then the computer boots Tails 1:58.493
When I log in to a new session 31.019
And all notifications have disappeared 14.630
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.386
<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.900

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

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

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

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

After features/support/hooks.rb:100 0.009
Tags: @product
4:1.679
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.233
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.086
And I plug USB drive "temp" 1.071
And I write the Tails USB image to disk "temp" 39.117
When I start Tails from USB drive "temp" with network unplugged 2:39.648
Then Tails is running from USB drive "temp" 0.448
And the Greeter forbids creating a persistent partition 0.094
When I log in to a new session 24.991
And all notifications have disappeared 15.615
Then I am recommended to reinstall Tails due to partitioning errors 0.371
<"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 8.923

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

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

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

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

After features/support/hooks.rb:100 0.106
Tags: @product
3:41.827
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.241
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.082
And I plug USB drive "temp" 1.053
And I write the Tails USB image to disk "temp" 1:2.712
When I start Tails from USB drive "temp" with network unplugged 2:36.716
Then Tails is running from USB drive "temp" 0.445
And the Greeter recommends reinstalling Tails due to partitioning errors 0.111
And the Greeter forbids starting Tails 0.077
And the Greeter forbids all settings but language 0.374
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:330 1.760
After features/support/hooks.rb:100 0.137
Tags: @product
2:55.939
Scenario Outline Disk partitioning errors 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.217
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.049
And I plug USB drive "temp" 1.049
And I write the Tails USB image to disk "temp" 29.734
When I start Tails from USB drive "temp" with network unplugged 2:24.888
cannot find TailsGreeter.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/common_steps.rb:449:in `/^the computer (?:re)?boots Tails$/'
./features/step_definitions/common_steps.rb:276:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/hardware_failure.feature:81:in `When I start Tails from USB drive "temp" with network unplugged'
features/hardware_failure.feature:72:in `When I start Tails from USB drive "temp" with network unplugged'
Then Tails is running from USB drive "temp" 0.000
And the Greeter recommends reinstalling Tails due to partitioning errors 0.000
And the Greeter forbids starting Tails 0.000
And the Greeter forbids all settings but language 0.000
And Tails detected partitioning error system-partition-not-resized 0.000
After features/support/hooks.rb:330 7.689

SCENARIO FAILED: 'Disk partitioning errors without a persistent partition, Examples (#2)' (at time 04:17:06)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/19/artifact/build-artifacts/04:17:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/19/artifact/build-artifacts/04:17:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/19/artifact/build-artifacts/04:17:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-trixie/19/artifact/build-artifacts/04:17:06_Disk_partitioning_errors_without_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.137
Tags: @product
2:44.230
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
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.049
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 28.745
When I start Tails from USB drive "temp" with network unplugged 2:13.005
Then Tails is running from USB drive "temp" 0.463
And the Greeter recommends reinstalling Tails due to partitioning errors 0.142
And the Greeter forbids starting Tails 0.076
And the Greeter forbids all settings but language 0.478
And Tails detected partitioning error fs-not-resized 0.013
After features/support/hooks.rb:330 1.615
After features/support/hooks.rb:100 0.169