Project Number Date
test_Tails_ISO_stable 5733 24 Jun 2025, 14:51

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 21:43.587 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
48.951
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.209
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 2.957
Then the computer boots Tails 42.941
And I see a disk failure message on the splash screen 2.843
After features/support/hooks.rb:330 0.710
After features/support/hooks.rb:100 0.010
44.960
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.220
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.082
Then the computer boots Tails 40.419
And I see a disk failure message on the splash screen 3.237
After features/support/hooks.rb:330 0.641
After features/support/hooks.rb:100 0.010
44.507
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.606
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.076
Then the computer boots Tails 38.407
And I see a disk failure message on the splash screen 4.416
After features/support/hooks.rb:330 0.608
After features/support/hooks.rb:100 0.009
Tags: @product @doc
54.286
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 2.105
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.529
When Tails detects disk read failures on the SquashFS 1.834
Then I see a disk failure message 1.543
Then I can open the hardware failure documentation from the disk failure message 35.274
After features/support/hooks.rb:330 3.569
After features/support/hooks.rb:100 0.000
Tags: @product @doc
40.803
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given a computer 0.232
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.118
When Tails detects disk read failures on the boot device 1.623
Then I see a disk failure message 1.287
Then I can open the hardware failure documentation from the disk failure message 24.541
After features/support/hooks.rb:330 4.184
After features/support/hooks.rb:100 0.000
Tags: @product @doc
44.068
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given a computer 0.327
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.114
When Tails detects disk read failures on the boot device with a target error 0.607
Then I see a disk failure message 2.931
Then I can open the hardware failure documentation from the disk failure message 28.087
After features/support/hooks.rb:330 4.241
After features/support/hooks.rb:100 0.000
Tags: @product
4:53.464
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 29.940
And I corrupt the boot device's GPT backup header 0.716
And I power off the computer 0.953
When I start the computer 1.784
Then the computer boots Tails 1:14.485
When I log in to a new session 3:5.584
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:566:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:522: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 5.087

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5733/artifact/build-artifacts/03:48:50_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_stable/5733/artifact/build-artifacts/03:48:50_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5733/artifact/build-artifacts/03:48:50_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5733/artifact/build-artifacts/03:48:50_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.012
Tags: @product
2:4.755
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.790
And I corrupt the boot device's GPT backup partition table 0.330
And I power off the computer 0.554
When I start the computer 3.496
Then the computer boots Tails 1:18.357
When I log in to a new session 24.112
And all notifications have disappeared 7.897
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.202
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 0.977
After features/support/hooks.rb:100 0.016
Tags: @product
3:10.692
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
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.038
And I plug USB drive "temp" 1.117
And I write the Tails USB image to disk "temp" 39.496
When I start Tails from USB drive "temp" with network unplugged 1:49.448
Then Tails is running from USB drive "temp" 0.485
And the Greeter forbids creating a persistent partition 0.167
When I log in to a new session 25.519
And all notifications have disappeared 7.430
Then I am recommended to reinstall Tails due to partitioning errors 0.217
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 2.765
And I am told that Persistent Storage cannot be created 3.749
And Tails detected partitioning error partitioning-corruption 0.020
After features/support/hooks.rb:330 1.288
After features/support/hooks.rb:100 0.122
Tags: @product
2:33.581
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.181
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.050
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 35.823
When I start Tails from USB drive "temp" with network unplugged 1:54.555
Then Tails is running from USB drive "temp" 0.328
And the Greeter recommends reinstalling Tails due to partitioning errors 0.081
And the Greeter forbids starting Tails 0.068
And the Greeter forbids all settings but language 1.330
And Tails detected partitioning error guid-not-randomized 0.104
After features/support/hooks.rb:330 5.387
After features/support/hooks.rb:100 0.161
Tags: @product
2:17.284
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given a computer 0.371
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.038
And I plug USB drive "temp" 1.045
And I write the Tails USB image to disk "temp" 35.147
When I start Tails from USB drive "temp" with network unplugged 1:37.881
Then Tails is running from USB drive "temp" 1.811
And the Greeter recommends reinstalling Tails due to partitioning errors 0.324
And the Greeter forbids starting Tails 0.117
And the Greeter forbids all settings but language 0.526
And Tails detected partitioning error system-partition-not-resized 0.018
After features/support/hooks.rb:330 1.343
After features/support/hooks.rb:100 0.426
Tags: @product
2:6.232
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.021
Given a computer 0.235
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.072
And I plug USB drive "temp" 1.061
And I write the Tails USB image to disk "temp" 32.185
When I start Tails from USB drive "temp" with network unplugged 1:31.876
Then Tails is running from USB drive "temp" 0.331
And the Greeter recommends reinstalling Tails due to partitioning errors 0.069
And the Greeter forbids starting Tails 0.070
And the Greeter forbids all settings but language 0.310
And Tails detected partitioning error fs-not-resized 0.017
After features/support/hooks.rb:330 0.639
After features/support/hooks.rb:100 0.143