Project Number Date
test_Tails_ISO_fix-homepage-image 3 08 Jul 2025, 10:49

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 87 3 5 0 0 95 9 3 12 26:52.653 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
1:15.805
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.189
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 9.372
Then the computer boots Tails 1:3.964
And I see a disk failure message on the splash screen 2.278
After features/support/hooks.rb:330 1.029
After features/support/hooks.rb:100 0.007
1:22.589
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.398
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.328
Then the computer boots Tails 1:15.957
And I see a disk failure message on the splash screen 4.905
After features/support/hooks.rb:330 0.665
After features/support/hooks.rb:100 0.020
1:17.656
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.296
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 8.069
Then the computer boots Tails 1:6.336
And I see a disk failure message on the splash screen 2.953
After features/support/hooks.rb:330 0.719
After features/support/hooks.rb:100 0.009
Tags: @product @doc
32.057
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given a computer 0.226
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.101
When Tails detects disk read failures on the SquashFS 0.631
Then I see a disk failure message 10.097
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:29: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.930

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#1)' (at time 02:45:21)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
32.603
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given a computer 0.263
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.645
When Tails detects disk read failures on the boot device 0.670
Then I see a disk failure message 10.024
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.653

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:59_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_fix-homepage-image/3/artifact/build-artifacts/02:45:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:45:59_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:10.120
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given a computer 0.476
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:9.644
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\ enabled\ and\ logged\ in$/'
features/hardware_failure.feature:31:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
features/hardware_failure.feature:23:in `And I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
When Tails detects disk read failures on the boot device with a target error 0.000
Then I see a disk failure message 0.000
Then I can open the hardware failure documentation from the disk failure message 0.000
After features/support/hooks.rb:330 8.409

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#3)' (at time 02:47:17)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:47:17_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:47:17_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:47:17_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_fix-homepage-image/3/artifact/build-artifacts/02:47:17_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:23.983
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 25.534
And I corrupt the boot device's GPT backup header 5.288
And I power off the computer 2.387
When I start the computer 3.596
Then the computer boots Tails 1:55.548
When I log in to a new session 32.321
And all notifications have disappeared 19.029
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.257
And Tails detected partitioning error partitioning-corruption 0.019
After features/support/hooks.rb:330 1.279
After features/support/hooks.rb:100 0.097
Tags: @product
3:17.852
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.061
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 20.028
And I corrupt the boot device's GPT backup partition table 5.861
And I power off the computer 4.711
When I start the computer 1.821
Then the computer boots Tails 1:48.152
When I log in to a new session 38.354
And all notifications have disappeared 18.566
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.340
And Tails detected partitioning error partitioning-corruption 0.015
After features/support/hooks.rb:330 1.210
After features/support/hooks.rb:100 0.060
Tags: @product
5:10.340
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.029
Given a computer 4.989
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" 1.025
And I plug USB drive "temp" 2.574
And I write the Tails USB image to disk "temp" 1:6.646
When I start Tails from USB drive "temp" with network unplugged 2:47.891
Then Tails is running from USB drive "temp" 1.577
And the Greeter forbids creating a persistent partition 0.970
When I log in to a new session 31.770
And all notifications have disappeared 17.875
Then I am recommended to reinstall Tails due to partitioning errors 0.352
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.632
And I am told that Persistent Storage cannot be created 12.386
And Tails detected partitioning error partitioning-corruption 0.647
After features/support/hooks.rb:330 2.340
After features/support/hooks.rb:100 0.157
Tags: @product
3:58.117
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.238
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.043
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 1:0.937
When I start Tails from USB drive "temp" with network unplugged 2:45.800
Then Tails is running from USB drive "temp" 4.101
And the Greeter recommends reinstalling Tails due to partitioning errors 2.387
And the Greeter forbids starting Tails 0.670
And the Greeter forbids all settings but language 2.800
And Tails detected partitioning error guid-not-randomized 0.080
After features/support/hooks.rb:330 1.527
After features/support/hooks.rb:100 0.279
Tags: @product
2:30.154
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given a computer 0.235
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.053
And I plug USB drive "temp" 1.070
And I write the Tails USB image to disk "temp" 40.188
When I start Tails from USB drive "temp" with network unplugged 1:45.325
Then Tails is running from USB drive "temp" 1.010
And the Greeter recommends reinstalling Tails due to partitioning errors 0.302
And the Greeter forbids starting Tails 0.480
And the Greeter forbids all settings but language 1.442
And Tails detected partitioning error system-partition-not-resized 0.045
After features/support/hooks.rb:330 1.611
After features/support/hooks.rb:100 0.843
Tags: @product
2:21.371
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Given a computer 0.474
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.076
And I plug USB drive "temp" 1.084
And I write the Tails USB image to disk "temp" 41.169
When I start Tails from USB drive "temp" with network unplugged 1:36.527
Then Tails is running from USB drive "temp" 0.834
And the Greeter recommends reinstalling Tails due to partitioning errors 0.183
And the Greeter forbids starting Tails 0.224
And the Greeter forbids all settings but language 0.703
And Tails detected partitioning error fs-not-resized 0.091
After features/support/hooks.rb:330 1.730
After features/support/hooks.rb:100 0.322