Project Number Date
test_Tails_ISO_feature-trixie 41 28 Jun 2025, 08:27

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 91 1 3 0 0 95 11 1 12 26:14.551 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.695
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.233
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.084
Then the computer boots Tails 57.210
And I see a disk failure message on the splash screen 3.166
After features/support/hooks.rb:330 0.716
After features/support/hooks.rb:100 0.010
1:0.643
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.235
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.079
Then the computer boots Tails 56.671
And I see a disk failure message on the splash screen 2.657
After features/support/hooks.rb:330 0.725
After features/support/hooks.rb:100 0.009
1:4.883
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.223
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.034
Then the computer boots Tails 55.567
And I see a disk failure message on the splash screen 8.059
After features/support/hooks.rb:330 0.613
After features/support/hooks.rb:100 0.009
Tags: @product @doc
41.960
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.234
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.821
When Tails detects disk read failures on the SquashFS 0.396
Then I see a disk failure message 2.609
Then I can open the hardware failure documentation from the disk failure message 27.897
After features/support/hooks.rb:330 3.608
After features/support/hooks.rb:100 0.000
Tags: @product @doc
46.378
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.220
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.974
When Tails detects disk read failures on the boot device 0.627
Then I see a disk failure message 2.792
Then I can open the hardware failure documentation from the disk failure message 30.763
After features/support/hooks.rb:330 3.678
After features/support/hooks.rb:100 0.000
Tags: @product @doc
46.335
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.438
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.433
When Tails detects disk read failures on the boot device with a target error 1.812
Then I see a disk failure message 1.998
Then I can open the hardware failure documentation from the disk failure message 29.651
After features/support/hooks.rb:330 3.540
After features/support/hooks.rb:100 0.000
Tags: @product
5:10.384
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.974
And I corrupt the boot device's GPT backup header 0.470
And I power off the computer 0.333
When I start the computer 1.057
Then the computer boots Tails 1:54.057
When I log in to a new session 3:2.491
cannot find GnomeApplicationsMenu.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:600:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:541:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/hardware_failure.feature:45:in `When I log in to a new session'
features/hardware_failure.feature:39:in `When I log in to a new session'
And all notifications have disappeared 0.000
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.000
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 6.788

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

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

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

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

After features/support/hooks.rb:100 0.009
Tags: @product
2:56.035
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.504
And I corrupt the boot device's GPT backup partition table 0.509
And I power off the computer 0.459
When I start the computer 1.511
Then the computer boots Tails 1:53.292
When I log in to a new session 36.200
And all notifications have disappeared 12.301
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.244
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 3.201
After features/support/hooks.rb:100 0.009
Tags: @product
3:46.940
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.237
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.070
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 31.163
When I start Tails from USB drive "temp" with network unplugged 2:28.397
Then Tails is running from USB drive "temp" 0.371
And the Greeter forbids creating a persistent partition 0.096
When I log in to a new session 29.109
And all notifications have disappeared 11.907
Then I am recommended to reinstall Tails due to partitioning errors 0.259
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.374
And I am told that Persistent Storage cannot be created 2.881
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 2.338
After features/support/hooks.rb:100 0.140
Tags: @product
3:17.294
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.232
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.075
And I plug USB drive "temp" 1.080
And I write the Tails USB image to disk "temp" 28.949
When I start Tails from USB drive "temp" with network unplugged 2:45.674
Then Tails is running from USB drive "temp" 0.738
And the Greeter recommends reinstalling Tails due to partitioning errors 0.114
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.347
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:330 4.222
After features/support/hooks.rb:100 0.199
Tags: @product
2:49.924
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.221
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.045
And I plug USB drive "temp" 1.049
And I write the Tails USB image to disk "temp" 27.630
When I start Tails from USB drive "temp" with network unplugged 2:20.093
Then Tails is running from USB drive "temp" 0.388
And the Greeter recommends reinstalling Tails due to partitioning errors 0.082
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.337
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 1.616
After features/support/hooks.rb:100 0.143
Tags: @product
2:52.075
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.181
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.042
And I plug USB drive "temp" 1.047
And I write the Tails USB image to disk "temp" 28.112
When I start Tails from USB drive "temp" with network unplugged 2:21.691
Then Tails is running from USB drive "temp" 0.343
And the Greeter recommends reinstalling Tails due to partitioning errors 0.085
And the Greeter forbids starting Tails 0.098
And the Greeter forbids all settings but language 0.458
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 1.481
After features/support/hooks.rb:100 0.163