Project Number Date
test_Tails_ISO_devel 3878 21 Jun 2025, 20:17

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 24:58.140 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
55.107
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given a computer 0.486
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 3.027
Then the computer boots Tails 48.105
And I see a disk failure message on the splash screen 3.487
After features/support/hooks.rb:330 0.769
After features/support/hooks.rb:100 0.011
52.648
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.200
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.641
Then the computer boots Tails 48.155
And I see a disk failure message on the splash screen 2.652
After features/support/hooks.rb:330 0.668
After features/support/hooks.rb:100 0.012
54.649
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.210
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.030
Then the computer boots Tails 42.849
And I see a disk failure message on the splash screen 10.558
After features/support/hooks.rb:330 1.330
After features/support/hooks.rb:100 0.010
Tags: @product @doc
53.464
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.224
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.787
When Tails detects disk read failures on the SquashFS 0.432
Then I see a disk failure message 7.886
Then I can open the hardware failure documentation from the disk failure message 34.132
After features/support/hooks.rb:330 8.402
After features/support/hooks.rb:100 0.000
Tags: @product @doc
52.731
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.226
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.657
When Tails detects disk read failures on the boot device 3.655
Then I see a disk failure message 2.428
Then I can open the hardware failure documentation from the disk failure message 36.762
After features/support/hooks.rb:330 5.196
After features/support/hooks.rb:100 0.000
Tags: @product @doc
57.651
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given a computer 0.318
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.198
When Tails detects disk read failures on the boot device with a target error 0.835
Then I see a disk failure message 9.271
Then I can open the hardware failure documentation from the disk failure message 37.027
After features/support/hooks.rb:330 5.675
After features/support/hooks.rb:100 0.000
Tags: @product
2:25.525
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 19.229
And I corrupt the boot device's GPT backup header 0.371
And I power off the computer 0.337
When I start the computer 1.050
Then the computer boots Tails 1:28.514
When I log in to a new session 27.781
And all notifications have disappeared 7.970
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.242
And Tails detected partitioning error partitioning-corruption 0.026
After features/support/hooks.rb:330 0.892
After features/support/hooks.rb:100 0.015
Tags: @product
4:49.908
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 15.701
And I corrupt the boot device's GPT backup partition table 0.442
And I power off the computer 0.352
When I start the computer 1.466
Then the computer boots Tails 1:23.384
When I log in to a new session 3:8.561
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:46: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.231

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3878/artifact/build-artifacts/03:44:33_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_devel/3878/artifact/build-artifacts/03:44:33_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3878/artifact/build-artifacts/03:44:33_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3878/artifact/build-artifacts/03:44:33_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.041
Tags: @product
3:26.067
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.210
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.048
And I plug USB drive "temp" 1.054
And I write the Tails USB image to disk "temp" 39.491
When I start Tails from USB drive "temp" with network unplugged 2:2.164
Then Tails is running from USB drive "temp" 0.565
And the Greeter forbids creating a persistent partition 0.084
When I log in to a new session 21.601
And all notifications have disappeared 14.692
Then I am recommended to reinstall Tails due to partitioning errors 0.240
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.292
And I am told that Persistent Storage cannot be created 4.604
And Tails detected partitioning error partitioning-corruption 0.015
After features/support/hooks.rb:330 2.489
After features/support/hooks.rb:100 0.269
Tags: @product
3:14.363
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.020
Given a computer 0.600
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.083
And I plug USB drive "temp" 1.094
And I write the Tails USB image to disk "temp" 35.443
When I start Tails from USB drive "temp" with network unplugged 2:36.104
Then Tails is running from USB drive "temp" 0.434
And the Greeter recommends reinstalling Tails due to partitioning errors 0.096
And the Greeter forbids starting Tails 0.075
And the Greeter forbids all settings but language 0.406
And Tails detected partitioning error guid-not-randomized 0.022
After features/support/hooks.rb:330 0.935
After features/support/hooks.rb:100 0.179
Tags: @product
2:39.120
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.277
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.158
And I plug USB drive "temp" 1.196
And I write the Tails USB image to disk "temp" 39.449
When I start Tails from USB drive "temp" with network unplugged 1:56.944
Then Tails is running from USB drive "temp" 0.500
And the Greeter recommends reinstalling Tails due to partitioning errors 0.125
And the Greeter forbids starting Tails 0.094
And the Greeter forbids all settings but language 0.346
And Tails detected partitioning error system-partition-not-resized 0.026
After features/support/hooks.rb:330 1.017
After features/support/hooks.rb:100 0.167
Tags: @product
2:56.902
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.260
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.074
And I plug USB drive "temp" 1.130
And I write the Tails USB image to disk "temp" 39.582
When I start Tails from USB drive "temp" with network unplugged 2:14.832
Then Tails is running from USB drive "temp" 0.544
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.319
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 0.920
After features/support/hooks.rb:100 0.310