Project Number Date
test_Tails_ISO_ignore-private-backports 2 08 Jul 2025, 06:19

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 46:46.163 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
2:6.629
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.041
Given a computer 0.530
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 2.144
Then the computer boots Tails 1:43.518
And I see a disk failure message on the splash screen 20.435
After features/support/hooks.rb:330 1.650
After features/support/hooks.rb:100 0.007
2:15.333
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.187
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.381
Then the computer boots Tails 1:49.730
And I see a disk failure message on the splash screen 24.033
After features/support/hooks.rb:330 1.152
After features/support/hooks.rb:100 0.014
1:57.649
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.200
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.244
Then the computer boots Tails 1:42.416
And I see a disk failure message on the splash screen 13.787
After features/support/hooks.rb:330 1.581
After features/support/hooks.rb:100 0.010
Tags: @product @doc
2:2.314
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.202
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 57.701
When Tails detects disk read failures on the SquashFS 0.985
Then I see a disk failure message 4.764
Then I can open the hardware failure documentation from the disk failure message 58.660
After features/support/hooks.rb:330 3.648
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:37.551
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given a computer 0.181
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.019
When Tails detects disk read failures on the boot device 4.844
Then I see a disk failure message 8.519
Then I can open the hardware failure documentation from the disk failure message 1:2.986
After features/support/hooks.rb:330 4.794
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:27.278
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.165
Given a computer 1.744
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 20.433
When Tails detects disk read failures on the boot device with a target error 3.499
Then I see a disk failure message 7.766
Then I can open the hardware failure documentation from the disk failure message 53.834
After features/support/hooks.rb:330 3.872
After features/support/hooks.rb:100 0.000
Tags: @product
4:57.952
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 20.214
And I corrupt the boot device's GPT backup header 0.413
And I power off the computer 0.582
When I start the computer 1.195
Then the computer boots Tails 3:12.647
When I log in to a new session 1:0.628
And all notifications have disappeared 20.124
Then I am recommended to migrate to a new USB stick due to partitioning errors 2.119
And Tails detected partitioning error partitioning-corruption 0.027
After features/support/hooks.rb:330 1.913
After features/support/hooks.rb:100 0.007
Tags: @product
6:57.569
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 36.464
And I corrupt the boot device's GPT backup partition table 1.634
And I power off the computer 0.560
When I start the computer 1.390
Then the computer boots Tails 3:5.493
When I log in to a new session 3:12.025
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: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 6.467

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#2)' (at time 05:39:02)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_ignore-private-backports/2/artifact/build-artifacts/05:39:02_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_ignore-private-backports/2/artifact/build-artifacts/05:39:02_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_ignore-private-backports/2/artifact/build-artifacts/05:39:02_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_ignore-private-backports/2/artifact/build-artifacts/05:39:02_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.014
Tags: @product
7:38.248
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.346
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.069
And I plug USB drive "temp" 1.084
And I write the Tails USB image to disk "temp" 1:15.470
When I start Tails from USB drive "temp" with network unplugged 4:53.646
Then Tails is running from USB drive "temp" 2.612
And the Greeter forbids creating a persistent partition 0.298
When I log in to a new session 56.945
And all notifications have disappeared 18.088
Then I am recommended to reinstall Tails due to partitioning errors 2.209
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 3.804
And I am told that Persistent Storage cannot be created 3.655
And Tails detected partitioning error partitioning-corruption 0.016
After features/support/hooks.rb:330 2.965
After features/support/hooks.rb:100 0.129
Tags: @product
5:58.176
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.193
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.048
And I plug USB drive "temp" 1.061
And I write the Tails USB image to disk "temp" 1:17.252
When I start Tails from USB drive "temp" with network unplugged 4:38.329
Then Tails is running from USB drive "temp" 0.436
And the Greeter recommends reinstalling Tails due to partitioning errors 0.095
And the Greeter forbids starting Tails 0.149
And the Greeter forbids all settings but language 0.589
And Tails detected partitioning error guid-not-randomized 0.019
After features/support/hooks.rb:330 1.231
After features/support/hooks.rb:100 0.222
Tags: @product
4:55.678
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.169
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.041
And I plug USB drive "temp" 1.054
And I write the Tails USB image to disk "temp" 1:3.877
When I start Tails from USB drive "temp" with network unplugged 3:49.635
Then Tails is running from USB drive "temp" 0.364
And the Greeter recommends reinstalling Tails due to partitioning errors 0.100
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.354
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 1.694
After features/support/hooks.rb:100 0.289
Tags: @product
4:51.779
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.239
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.057
And I plug USB drive "temp" 1.067
And I write the Tails USB image to disk "temp" 1:14.592
When I start Tails from USB drive "temp" with network unplugged 3:31.602
Then Tails is running from USB drive "temp" 2.245
And the Greeter recommends reinstalling Tails due to partitioning errors 0.500
And the Greeter forbids starting Tails 0.351
And the Greeter forbids all settings but language 0.977
And Tails detected partitioning error fs-not-resized 0.145
After features/support/hooks.rb:330 5.154
After features/support/hooks.rb:100 0.174