Project Number Date
test_Tails_ISO_stable 5750 30 Jun 2025, 10:42

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 92 1 2 0 0 95 11 1 12 41:16.521 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
52.440
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given a computer 0.415
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.601
Then the computer boots Tails 47.339
And I see a disk failure message on the splash screen 3.083
After features/support/hooks.rb:330 0.703
After features/support/hooks.rb:100 0.010
55.708
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.190
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.230
Then the computer boots Tails 52.222
And I see a disk failure message on the splash screen 2.065
After features/support/hooks.rb:330 0.671
After features/support/hooks.rb:100 0.010
50.177
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.188
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.988
Then the computer boots Tails 42.404
And I see a disk failure message on the splash screen 6.596
After features/support/hooks.rb:330 1.588
After features/support/hooks.rb:100 0.093
Tags: @product @doc
58.319
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.118
Given a computer 0.368
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.178
When Tails detects disk read failures on the SquashFS 0.437
Then I see a disk failure message 7.458
Then I can open the hardware failure documentation from the disk failure message 38.875
After features/support/hooks.rb:330 4.790
After features/support/hooks.rb:100 0.000
Tags: @product @doc
50.478
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.244
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.388
When Tails detects disk read failures on the boot device 1.241
Then I see a disk failure message 6.610
Then I can open the hardware failure documentation from the disk failure message 31.994
After features/support/hooks.rb:330 3.732
After features/support/hooks.rb:100 0.000
Tags: @product @doc
59.166
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given a computer 1.374
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.605
When Tails detects disk read failures on the boot device with a target error 1.143
Then I see a disk failure message 9.108
Then I can open the hardware failure documentation from the disk failure message 34.934
After features/support/hooks.rb:330 5.319
After features/support/hooks.rb:100 0.000
Tags: @product
2:18.979
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.953
And I corrupt the boot device's GPT backup header 0.317
And I power off the computer 1.314
When I start the computer 6.309
Then the computer boots Tails 1:27.401
When I log in to a new session 22.688
And all notifications have disappeared 8.383
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.569
And Tails detected partitioning error partitioning-corruption 0.041
After features/support/hooks.rb:330 3.530
After features/support/hooks.rb:100 0.008
Tags: @product
22:3.611
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 9.374
And I corrupt the boot device's GPT backup partition table 0.318
And I power off the computer 0.617
When I start the computer 6.463
Then the computer boots Tails 1:25.566
When I log in to a new session 20.933
And all notifications have disappeared 20:0.339
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:719:in `new'
./features/step_definitions/common_steps.rb:719:in `/^all notifications have disappeared$/'
features/hardware_failure.feature:46:in `And all notifications have disappeared'
features/hardware_failure.feature:40:in `And all notifications have disappeared'
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 11.152

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5750/artifact/build-artifacts/03:07:34_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5750/artifact/build-artifacts/03:07:34_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5750/artifact/build-artifacts/03:07:34_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.053
Tags: @product
3:29.383
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.035
Given a computer 0.416
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.080
And I plug USB drive "temp" 1.223
And I write the Tails USB image to disk "temp" 42.549
When I start Tails from USB drive "temp" with network unplugged 1:58.278
Then Tails is running from USB drive "temp" 0.649
And the Greeter forbids creating a persistent partition 0.128
When I log in to a new session 26.603
And all notifications have disappeared 13.892
Then I am recommended to reinstall Tails due to partitioning errors 0.586
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.416
And I am told that Persistent Storage cannot be created 3.544
And Tails detected partitioning error partitioning-corruption 0.013
After features/support/hooks.rb:330 1.598
After features/support/hooks.rb:100 0.182
Tags: @product
2:58.432
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.199
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.045
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 39.928
When I start Tails from USB drive "temp" with network unplugged 2:16.370
Then Tails is running from USB drive "temp" 0.340
And the Greeter recommends reinstalling Tails due to partitioning errors 0.086
And the Greeter forbids starting Tails 0.066
And the Greeter forbids all settings but language 0.334
And Tails detected partitioning error guid-not-randomized 0.011
After features/support/hooks.rb:330 0.985
After features/support/hooks.rb:100 0.133
Tags: @product
2:37.444
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.233
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.068
And I plug USB drive "temp" 1.136
And I write the Tails USB image to disk "temp" 41.099
When I start Tails from USB drive "temp" with network unplugged 1:54.075
Then Tails is running from USB drive "temp" 0.351
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.318
And Tails detected partitioning error system-partition-not-resized 0.014
After features/support/hooks.rb:330 0.644
After features/support/hooks.rb:100 0.153
Tags: @product
2:22.379
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.206
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.045
And I plug USB drive "temp" 1.053
And I write the Tails USB image to disk "temp" 37.847
When I start Tails from USB drive "temp" with network unplugged 1:41.983
Then Tails is running from USB drive "temp" 0.343
And the Greeter recommends reinstalling Tails due to partitioning errors 0.107
And the Greeter forbids starting Tails 0.141
And the Greeter forbids all settings but language 0.628
And Tails detected partitioning error fs-not-resized 0.021
After features/support/hooks.rb:330 1.090
After features/support/hooks.rb:100 0.201