Project Number Date
test_Tails_ISO_devel 3882 24 Jun 2025, 12:43

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 30:45.089 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:19.126
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given a computer 0.634
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.385
Then the computer boots Tails 1:15.007
And I see a disk failure message on the splash screen 2.098
After features/support/hooks.rb:330 1.009
After features/support/hooks.rb:100 0.018
1:16.627
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.503
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.407
Then the computer boots Tails 1:0.741
And I see a disk failure message on the splash screen 13.974
After features/support/hooks.rb:330 0.781
After features/support/hooks.rb:100 0.026
1:1.392
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.220
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.308
Then the computer boots Tails 58.075
And I see a disk failure message on the splash screen 1.787
After features/support/hooks.rb:330 1.220
After features/support/hooks.rb:100 0.028
Tags: @product @doc
35.359
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Steps
Given a computer 0.262
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.025
When Tails detects disk read failures on the SquashFS 3.067
Then I see a disk failure message 10.004
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 6.715

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:32:39_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_devel/3882/artifact/build-artifacts/03:32:39_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:32:39_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:32:39_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:38.087
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.194
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 30.655
When Tails detects disk read failures on the boot device 2.768
Then I see a disk failure message 1.556
Then I can open the hardware failure documentation from the disk failure message 1:2.912
After features/support/hooks.rb:330 7.435
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:23.526
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.501
Steps
Given a computer 3.981
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:19.545
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.922

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:35:55_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_devel/3882/artifact/build-artifacts/03:35:55_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:35:55_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3882/artifact/build-artifacts/03:35:55_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:53.109
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 22.299
And I corrupt the boot device's GPT backup header 0.382
And I power off the computer 0.347
When I start the computer 7.903
Then the computer boots Tails 2:30.208
When I log in to a new session 39.042
And all notifications have disappeared 12.181
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.704
And Tails detected partitioning error partitioning-corruption 0.039
After features/support/hooks.rb:330 3.584
After features/support/hooks.rb:100 0.029
Tags: @product
3:4.423
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 17.032
And I corrupt the boot device's GPT backup partition table 0.861
And I power off the computer 0.590
When I start the computer 1.767
Then the computer boots Tails 1:50.007
When I log in to a new session 36.288
And all notifications have disappeared 17.127
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.729
And Tails detected partitioning error partitioning-corruption 0.019
After features/support/hooks.rb:330 1.007
After features/support/hooks.rb:100 0.009
Tags: @product
5:11.041
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.251
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.049
And I plug USB drive "temp" 1.055
And I write the Tails USB image to disk "temp" 1:0.661
When I start Tails from USB drive "temp" with network unplugged 3:6.890
Then Tails is running from USB drive "temp" 3.241
And the Greeter forbids creating a persistent partition 0.492
When I log in to a new session 27.619
And all notifications have disappeared 17.906
Then I am recommended to reinstall Tails due to partitioning errors 0.348
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.459
And I am told that Persistent Storage cannot be created 10.276
And Tails detected partitioning error partitioning-corruption 0.788
After features/support/hooks.rb:330 3.542
After features/support/hooks.rb:100 0.128
Tags: @product
4:19.165
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.239
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.068
And I write the Tails USB image to disk "temp" 1:2.685
When I start Tails from USB drive "temp" with network unplugged 3:9.763
Then Tails is running from USB drive "temp" 4.423
And the Greeter recommends reinstalling Tails due to partitioning errors 0.227
And the Greeter forbids starting Tails 0.152
And the Greeter forbids all settings but language 0.543
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:330 0.856
After features/support/hooks.rb:100 0.141
Tags: @product
3:43.597
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
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.049
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 1:18.242
When I start Tails from USB drive "temp" with network unplugged 2:22.124
Then Tails is running from USB drive "temp" 0.650
And the Greeter recommends reinstalling Tails due to partitioning errors 0.093
And the Greeter forbids starting Tails 0.119
And the Greeter forbids all settings but language 0.961
And Tails detected partitioning error system-partition-not-resized 0.064
After features/support/hooks.rb:330 1.138
After features/support/hooks.rb:100 0.225
Tags: @product
3:19.631
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.226
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.049
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 1:12.253
When I start Tails from USB drive "temp" with network unplugged 2:4.837
Then Tails is running from USB drive "temp" 0.480
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.072
And the Greeter forbids all settings but language 0.565
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 0.817
After features/support/hooks.rb:100 0.164