Project Number Date
test_Tails_ISO_21027-fix-interactive-debugging-context 13 28 Jun 2025, 21:16

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 83 3 9 0 0 95 9 3 12 28:15.767 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:0.619
Scenario Outline Alerting about disk read failures before reaching the Welcome Screen
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.104
Steps
Given a computer 0.633
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 4.109
Then the computer boots Tails 55.859
And I see a disk failure message on the splash screen 1:0.016
FindTextFailed (FindTextFailed)
./features/support/helpers/screen.rb:274:in `rescue in wait_text'
./features/support/helpers/screen.rb:266:in `wait_text'
./features/step_definitions/hardware.rb:43:in `/^I see a disk failure message on the splash screen$/'
features/hardware_failure.feature:16:in `And I see a disk failure message on the splash screen'
features/hardware_failure.feature:13:in `And I see a disk failure message on the splash screen'
After features/support/hooks.rb:330 6.210

SCENARIO FAILED: 'Alerting about disk read failures before reaching the Welcome Screen, Examples (#1)' (at time 02:52:26)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:52:26_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:52:26_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:52:26_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:52:26_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___1_.journal

After features/support/hooks.rb:100 0.009
1:1.966
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.185
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.058
Then the computer boots Tails 58.445
And I see a disk failure message on the splash screen 2.276
After features/support/hooks.rb:330 0.805
After features/support/hooks.rb:100 0.021
1:19.211
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.020
Given a computer 0.300
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.596
Then the computer boots Tails 1:15.504
And I see a disk failure message on the splash screen 1.811
After features/support/hooks.rb:330 0.720
After features/support/hooks.rb:100 0.023
Tags: @product @doc
1:52.047
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given a computer 0.355
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 52.524
When Tails detects disk read failures on the SquashFS 1.670
Then I see a disk failure message 5.289
Then I can open the hardware failure documentation from the disk failure message 52.207
After features/support/hooks.rb:330 8.771
After features/support/hooks.rb:100 0.000
Tags: @product @doc
33.722
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.020
Steps
Given a computer 0.355
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.460
When Tails detects disk read failures on the boot device 1.892
Then I see a disk failure message 10.014
FindTextFailed (FindTextFailed)
./features/support/helpers/screen.rb:274:in `rescue in wait_text'
./features/support/helpers/screen.rb:266:in `wait_text'
./features/step_definitions/hardware.rb:39:in `/^I see a disk failure message$/'
features/hardware_failure.feature:30:in `Then I see a disk failure message'
features/hardware_failure.feature:25:in `Then I see a disk failure message'
Then I can open the hardware failure documentation from the disk failure message 0.000
After features/support/hooks.rb:330 5.697

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#2)' (at time 02:57:30)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:57:30_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:57:30_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:57:30_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/02:57:30_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:22.711
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.046
Given a computer 0.746
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.328
When Tails detects disk read failures on the boot device with a target error 4.730
Then I see a disk failure message 8.789
Then I can open the hardware failure documentation from the disk failure message 45.116
After features/support/hooks.rb:330 8.080
After features/support/hooks.rb:100 0.000
Tags: @product
1:24.793
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 1:24.793
Failed to restore snapshot (RuntimeError)
./features/step_definitions/common_steps.rb:89:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ and\ stopped\ at\ Tails\ Greeter's\ login\ screen$/'
features/hardware_failure.feature:45:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
features/hardware_failure.feature:34:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
And I corrupt the boot device's GPT backup header 0.000
And I power off the computer 0.000
When I start the computer 0.000
Then the computer boots Tails 0.000
When I log in to a new session 0.000
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.447

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/03:00:31_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_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/03:00:31_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/03:00:31_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/13/artifact/build-artifacts/03:00:31_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:21.882
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 20.429
And I corrupt the boot device's GPT backup partition table 0.396
And I power off the computer 0.364
When I start the computer 1.221
Then the computer boots Tails 2:12.117
When I log in to a new session 32.503
And all notifications have disappeared 14.556
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.279
And Tails detected partitioning error partitioning-corruption 0.013
After features/support/hooks.rb:330 3.065
After features/support/hooks.rb:100 0.342
Tags: @product
4:53.190
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.429
Given a computer 2.320
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.234
And I plug USB drive "temp" 1.248
And I write the Tails USB image to disk "temp" 1:5.253
When I start Tails from USB drive "temp" with network unplugged 2:50.297
Then Tails is running from USB drive "temp" 3.557
And the Greeter forbids creating a persistent partition 0.903
When I log in to a new session 29.341
And all notifications have disappeared 15.102
Then I am recommended to reinstall Tails due to partitioning errors 0.227
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.285
And I am told that Persistent Storage cannot be created 3.404
And Tails detected partitioning error partitioning-corruption 0.014
After features/support/hooks.rb:330 7.804
After features/support/hooks.rb:100 1.428
Tags: @product
3:52.594
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Given a computer 0.655
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.101
And I plug USB drive "temp" 1.128
And I write the Tails USB image to disk "temp" 54.622
When I start Tails from USB drive "temp" with network unplugged 2:55.002
Then Tails is running from USB drive "temp" 0.487
And the Greeter recommends reinstalling Tails due to partitioning errors 0.123
And the Greeter forbids starting Tails 0.071
And the Greeter forbids all settings but language 0.381
And Tails detected partitioning error guid-not-randomized 0.019
After features/support/hooks.rb:330 1.995
After features/support/hooks.rb:100 1.913
Tags: @product
3:15.379
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.033
Given a computer 0.753
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.100
And I plug USB drive "temp" 1.123
And I write the Tails USB image to disk "temp" 53.813
When I start Tails from USB drive "temp" with network unplugged 2:18.358
Then Tails is running from USB drive "temp" 0.503
And the Greeter recommends reinstalling Tails due to partitioning errors 0.094
And the Greeter forbids starting Tails 0.129
And the Greeter forbids all settings but language 0.485
And Tails detected partitioning error system-partition-not-resized 0.017
After features/support/hooks.rb:330 0.832
After features/support/hooks.rb:100 0.142
Tags: @product
3:17.645
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.853
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.426
And I plug USB drive "temp" 2.296
And I write the Tails USB image to disk "temp" 1:9.518
When I start Tails from USB drive "temp" with network unplugged 2:2.584
Then Tails is running from USB drive "temp" 1.191
And the Greeter recommends reinstalling Tails due to partitioning errors 0.174
And the Greeter forbids starting Tails 0.155
And the Greeter forbids all settings but language 0.425
And Tails detected partitioning error fs-not-resized 0.019
After features/support/hooks.rb:330 0.842
After features/support/hooks.rb:100 0.227