Project Number Date
test_Tails_ISO_codespell 9 23 Jun 2025, 12:02

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 87 2 6 0 0 95 10 2 12 25:38.477 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:16.353
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given a computer 0.214
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.162
Then the computer boots Tails 1:12.665
And I see a disk failure message on the splash screen 2.310
After features/support/hooks.rb:330 0.891
After features/support/hooks.rb:100 0.029
1:22.760
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.274
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.395
Then the computer boots Tails 1:17.524
And I see a disk failure message on the splash screen 3.565
After features/support/hooks.rb:330 0.682
After features/support/hooks.rb:100 0.026
1:34.111
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.327
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 12.141
Then the computer boots Tails 1:3.329
And I see a disk failure message on the splash screen 18.312
After features/support/hooks.rb:330 1.123
After features/support/hooks.rb:100 0.033
Tags: @product @doc
1:15.921
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
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 1:15.565
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 6.962

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/9/artifact/build-artifacts/03:45:51_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/9/artifact/build-artifacts/03:45:51_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/9/artifact/build-artifacts/03:45:51_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_codespell/9/artifact/build-artifacts/03:45:51_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:21.854
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.358
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.748
When Tails detects disk read failures on the boot device 3.175
Then I see a disk failure message 7.398
Then I can open the hardware failure documentation from the disk failure message 48.172
After features/support/hooks.rb:330 10.886
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:16.238
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.031
Steps
Given a computer 0.556
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:15.682
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 6.740

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
3:16.630
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 24.148
And I corrupt the boot device's GPT backup header 0.365
And I power off the computer 0.352
When I start the computer 11.076
Then the computer boots Tails 1:45.619
When I log in to a new session 42.733
And all notifications have disappeared 12.125
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.197
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 0.792
After features/support/hooks.rb:100 0.011
Tags: @product
2:19.973
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 15.114
And I corrupt the boot device's GPT backup partition table 0.504
And I power off the computer 0.407
When I start the computer 1.494
Then the computer boots Tails 1:24.705
When I log in to a new session 23.453
And all notifications have disappeared 14.069
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.209
And Tails detected partitioning error partitioning-corruption 0.014
After features/support/hooks.rb:330 0.783
After features/support/hooks.rb:100 0.010
Tags: @product
3:37.757
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.193
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.045
And I plug USB drive "temp" 1.055
And I write the Tails USB image to disk "temp" 40.023
When I start Tails from USB drive "temp" with network unplugged 2:15.488
Then Tails is running from USB drive "temp" 0.511
And the Greeter forbids creating a persistent partition 0.119
When I log in to a new session 23.089
And all notifications have disappeared 8.359
Then I am recommended to reinstall Tails due to partitioning errors 3.207
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.480
And I am told that Persistent Storage cannot be created 4.164
And Tails detected partitioning error partitioning-corruption 0.017
After features/support/hooks.rb:330 1.421
After features/support/hooks.rb:100 0.116
Tags: @product
3:2.199
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.189
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.050
And I write the Tails USB image to disk "temp" 39.745
When I start Tails from USB drive "temp" with network unplugged 2:20.339
Then Tails is running from USB drive "temp" 0.337
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.325
And Tails detected partitioning error guid-not-randomized 0.015
After features/support/hooks.rb:330 1.000
After features/support/hooks.rb:100 0.192
Tags: @product
2:43.395
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.205
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.046
And I plug USB drive "temp" 1.074
And I write the Tails USB image to disk "temp" 41.091
When I start Tails from USB drive "temp" with network unplugged 2:0.044
Then Tails is running from USB drive "temp" 0.391
And the Greeter recommends reinstalling Tails due to partitioning errors 0.116
And the Greeter forbids starting Tails 0.073
And the Greeter forbids all settings but language 0.328
And Tails detected partitioning error system-partition-not-resized 0.022
After features/support/hooks.rb:330 1.564
After features/support/hooks.rb:100 1.691
Tags: @product
2:31.280
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.031
Given a computer 1.608
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.190
And I plug USB drive "temp" 1.314
And I write the Tails USB image to disk "temp" 42.672
When I start Tails from USB drive "temp" with network unplugged 1:44.635
Then Tails is running from USB drive "temp" 0.361
And the Greeter recommends reinstalling Tails due to partitioning errors 0.085
And the Greeter forbids starting Tails 0.062
And the Greeter forbids all settings but language 0.333
And Tails detected partitioning error fs-not-resized 0.015
After features/support/hooks.rb:330 0.698
After features/support/hooks.rb:100 0.136