Project Number Date
test_Tails_ISO_codespell 10 24 Jun 2025, 12:49

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 89 2 4 0 0 95 10 2 12 31:41.206 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:8.836
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.120
Given a computer 1.562
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.428
Then the computer boots Tails 1:0.843
And I see a disk failure message on the splash screen 5.001
After features/support/hooks.rb:330 0.827
After features/support/hooks.rb:100 0.015
1:17.624
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given a computer 0.234
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 5.353
Then the computer boots Tails 1:9.682
And I see a disk failure message on the splash screen 2.354
After features/support/hooks.rb:330 0.934
After features/support/hooks.rb:100 0.048
1:15.524
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given a computer 0.351
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.043
Then the computer boots Tails 1:11.804
And I see a disk failure message on the splash screen 2.323
After features/support/hooks.rb:330 0.734
After features/support/hooks.rb:100 0.014
Tags: @product @doc
1:11.900
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Steps
Given a computer 0.233
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:11.666
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:29: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 SquashFS 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 7.784

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#1)' (at time 04:01:08)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:01:08_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_codespell/10/artifact/build-artifacts/04:01:08_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:01:08_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:01:08_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:54.845
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.193
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 50.183
When Tails detects disk read failures on the boot device 4.073
Then I see a disk failure message 3.980
Then I can open the hardware failure documentation from the disk failure message 56.414
After features/support/hooks.rb:330 6.869
After features/support/hooks.rb:100 0.000
Tags: @product @doc
33.435
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Steps
Given a computer 0.294
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.235
When Tails detects disk read failures on the boot device with a target error 0.885
Then I see a disk failure message 10.019
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:31: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 6.093

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#3)' (at time 04:03:50)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:03:50_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_codespell/10/artifact/build-artifacts/04:03:50_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:03:50_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/10/artifact/build-artifacts/04:03:50_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:37.203
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 23.269
And I corrupt the boot device's GPT backup header 0.321
And I power off the computer 0.337
When I start the computer 11.606
Then the computer boots Tails 2:4.103
When I log in to a new session 41.350
And all notifications have disappeared 15.842
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.352
And Tails detected partitioning error partitioning-corruption 0.020
After features/support/hooks.rb:330 3.761
After features/support/hooks.rb:100 0.030
Tags: @product
3:38.714
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 21.338
And I corrupt the boot device's GPT backup partition table 0.361
And I power off the computer 0.344
When I start the computer 1.132
Then the computer boots Tails 2:16.536
When I log in to a new session 40.541
And all notifications have disappeared 18.154
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.262
And Tails detected partitioning error partitioning-corruption 0.043
After features/support/hooks.rb:330 1.470
After features/support/hooks.rb:100 0.041
Tags: @product
5:2.233
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.759
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.002
And I temporarily create a 7200 MiB disk named "temp" 0.114
And I plug USB drive "temp" 1.082
And I write the Tails USB image to disk "temp" 58.771
When I start Tails from USB drive "temp" with network unplugged 3:10.799
Then Tails is running from USB drive "temp" 1.443
And the Greeter forbids creating a persistent partition 0.321
When I log in to a new session 28.153
And all notifications have disappeared 15.594
Then I am recommended to reinstall Tails due to partitioning errors 0.263
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.426
And I am told that Persistent Storage cannot be created 3.487
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 5.757
After features/support/hooks.rb:100 0.375
Tags: @product
4:12.963
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given a computer 0.634
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.182
And I plug USB drive "temp" 1.108
And I write the Tails USB image to disk "temp" 1:5.659
When I start Tails from USB drive "temp" with network unplugged 3:3.646
Then Tails is running from USB drive "temp" 0.626
And the Greeter recommends reinstalling Tails due to partitioning errors 0.082
And the Greeter forbids starting Tails 0.177
And the Greeter forbids all settings but language 0.822
And Tails detected partitioning error guid-not-randomized 0.023
After features/support/hooks.rb:330 0.937
After features/support/hooks.rb:100 0.254
Tags: @product
4:18.038
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.021
Given a computer 0.837
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.752
And I plug USB drive "temp" 2.315
And I write the Tails USB image to disk "temp" 1:3.496
When I start Tails from USB drive "temp" with network unplugged 3:8.777
Then Tails is running from USB drive "temp" 0.875
And the Greeter recommends reinstalling Tails due to partitioning errors 0.100
And the Greeter forbids starting Tails 0.081
And the Greeter forbids all settings but language 0.780
And Tails detected partitioning error system-partition-not-resized 0.019
After features/support/hooks.rb:330 1.254
After features/support/hooks.rb:100 0.148
Tags: @product
3:29.884
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.304
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.133
And I plug USB drive "temp" 1.243
And I write the Tails USB image to disk "temp" 1:13.629
When I start Tails from USB drive "temp" with network unplugged 2:10.026
Then Tails is running from USB drive "temp" 1.488
And the Greeter recommends reinstalling Tails due to partitioning errors 0.899
And the Greeter forbids starting Tails 1.105
And the Greeter forbids all settings but language 1.037
And Tails detected partitioning error fs-not-resized 0.017
After features/support/hooks.rb:330 1.154
After features/support/hooks.rb:100 0.161