Project Number Date
test_Tails_ISO_21027-fix-interactive-debugging-context 6 21 Jun 2025, 21:22

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:24.966 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
56.750
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.195
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.546
Then the computer boots Tails 51.971
And I see a disk failure message on the splash screen 3.036
After features/support/hooks.rb:330 0.935
After features/support/hooks.rb:100 0.011
57.614
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.213
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.394
Then the computer boots Tails 46.325
And I see a disk failure message on the splash screen 9.680
After features/support/hooks.rb:330 0.564
After features/support/hooks.rb:100 0.030
52.886
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.218
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.246
Then the computer boots Tails 41.929
And I see a disk failure message on the splash screen 9.492
After features/support/hooks.rb:330 1.991
After features/support/hooks.rb:100 0.032
Tags: @product @doc
59.419
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.365
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.720
When Tails detects disk read failures on the SquashFS 2.519
Then I see a disk failure message 4.564
Then I can open the hardware failure documentation from the disk failure message 40.250
After features/support/hooks.rb:330 4.093
After features/support/hooks.rb:100 0.000
Tags: @product @doc
58.834
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.202
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.193
When Tails detects disk read failures on the boot device 0.495
Then I see a disk failure message 3.820
Then I can open the hardware failure documentation from the disk failure message 40.123
After features/support/hooks.rb:330 5.015
After features/support/hooks.rb:100 0.000
Tags: @product @doc
55.364
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.275
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.166
When Tails detects disk read failures on the boot device with a target error 0.504
Then I see a disk failure message 3.383
Then I can open the hardware failure documentation from the disk failure message 36.034
After features/support/hooks.rb:330 4.400
After features/support/hooks.rb:100 0.000
Tags: @product
2:34.137
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 18.450
And I corrupt the boot device's GPT backup header 0.395
And I power off the computer 0.344
When I start the computer 1.754
Then the computer boots Tails 1:37.701
When I log in to a new session 21.664
And all notifications have disappeared 13.562
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.250
And Tails detected partitioning error partitioning-corruption 0.013
After features/support/hooks.rb:330 0.813
After features/support/hooks.rb:100 0.010
Tags: @product
4:56.058
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 14.583
And I corrupt the boot device's GPT backup partition table 0.575
And I power off the computer 0.567
When I start the computer 2.021
Then the computer boots Tails 1:29.145
When I log in to a new session 3:9.165
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.280

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/6/artifact/build-artifacts/02:54:54_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_21027-fix-interactive-debugging-context/6/artifact/build-artifacts/02:54:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/6/artifact/build-artifacts/02:54:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/6/artifact/build-artifacts/02:54:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.010
Tags: @product
4:17.184
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.216
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.050
And I plug USB drive "temp" 1.058
And I write the Tails USB image to disk "temp" 38.580
When I start Tails from USB drive "temp" with network unplugged 2:42.463
Then Tails is running from USB drive "temp" 0.651
And the Greeter forbids creating a persistent partition 0.102
When I log in to a new session 31.430
And all notifications have disappeared 10.754
Then I am recommended to reinstall Tails due to partitioning errors 0.254
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 3.084
And I am told that Persistent Storage cannot be created 8.503
And Tails detected partitioning error partitioning-corruption 0.034
After features/support/hooks.rb:330 1.907
After features/support/hooks.rb:100 0.150
Tags: @product
3:34.405
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.250
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.047
And I plug USB drive "temp" 1.061
And I write the Tails USB image to disk "temp" 53.856
When I start Tails from USB drive "temp" with network unplugged 2:37.601
Then Tails is running from USB drive "temp" 0.651
And the Greeter recommends reinstalling Tails due to partitioning errors 0.131
And the Greeter forbids starting Tails 0.227
And the Greeter forbids all settings but language 0.558
And Tails detected partitioning error guid-not-randomized 0.018
After features/support/hooks.rb:330 1.250
After features/support/hooks.rb:100 0.266
Tags: @product
2:42.690
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.767
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.129
And I plug USB drive "temp" 1.083
And I write the Tails USB image to disk "temp" 41.327
When I start Tails from USB drive "temp" with network unplugged 1:58.183
Then Tails is running from USB drive "temp" 0.665
And the Greeter recommends reinstalling Tails due to partitioning errors 0.101
And the Greeter forbids starting Tails 0.079
And the Greeter forbids all settings but language 0.336
And Tails detected partitioning error system-partition-not-resized 0.014
After features/support/hooks.rb:330 0.680
After features/support/hooks.rb:100 0.132
Tags: @product
2:39.620
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.198
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.053
And I plug USB drive "temp" 1.054
And I write the Tails USB image to disk "temp" 43.735
When I start Tails from USB drive "temp" with network unplugged 1:53.359
Then Tails is running from USB drive "temp" 0.518
And the Greeter recommends reinstalling Tails due to partitioning errors 0.113
And the Greeter forbids starting Tails 0.078
And the Greeter forbids all settings but language 0.488
And Tails detected partitioning error fs-not-resized 0.020
After features/support/hooks.rb:330 0.779
After features/support/hooks.rb:100 0.194