Project Number Date
test_Tails_ISO_test-suite-options 14 30 Jun 2025, 21:12

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 29:43.143 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:4.379
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.022
Given a computer 0.482
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.858
Then the computer boots Tails 58.681
And I see a disk failure message on the splash screen 3.357
After features/support/hooks.rb:330 0.571
After features/support/hooks.rb:100 0.007
1:1.595
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.188
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.042
Then the computer boots Tails 57.933
And I see a disk failure message on the splash screen 2.430
After features/support/hooks.rb:330 0.825
After features/support/hooks.rb:100 0.012
1:16.187
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.517
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.373
Then the computer boots Tails 1:7.620
And I see a disk failure message on the splash screen 6.675
After features/support/hooks.rb:330 0.747
After features/support/hooks.rb:100 0.010
Tags: @product @doc
1:45.080
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.208
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 51.523
When Tails detects disk read failures on the SquashFS 3.438
Then I see a disk failure message 3.620
Then I can open the hardware failure documentation from the disk failure message 46.290
After features/support/hooks.rb:330 6.105
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:25.544
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.167
Steps
Given a computer 1.127
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:24.416
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:30: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 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.001

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:15_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_test-suite-options/14/artifact/build-artifacts/02:52:15_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:15_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:15_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
31.267
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Steps
Given a computer 0.272
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 20.346
When Tails detects disk read failures on the boot device with a target error 0.629
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.344

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:53_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_test-suite-options/14/artifact/build-artifacts/02:52:53_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:53_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/14/artifact/build-artifacts/02:52:53_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:22.742
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 22.781
And I corrupt the boot device's GPT backup header 0.728
And I power off the computer 0.373
When I start the computer 6.962
Then the computer boots Tails 2:3.410
When I log in to a new session 29.629
And all notifications have disappeared 18.476
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.360
And Tails detected partitioning error partitioning-corruption 0.021
After features/support/hooks.rb:330 6.643
After features/support/hooks.rb:100 0.129
Tags: @product
3:21.481
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.072
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 19.889
And I corrupt the boot device's GPT backup partition table 4.262
And I power off the computer 1.631
When I start the computer 1.432
Then the computer boots Tails 2:0.268
When I log in to a new session 35.728
And all notifications have disappeared 12.931
Then I am recommended to migrate to a new USB stick due to partitioning errors 4.807
And Tails detected partitioning error partitioning-corruption 0.530
After features/support/hooks.rb:330 4.297
After features/support/hooks.rb:100 0.034
Tags: @product
4:56.157
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.032
Given a computer 0.479
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.070
And I plug USB drive "temp" 1.096
And I write the Tails USB image to disk "temp" 1:1.469
When I start Tails from USB drive "temp" with network unplugged 2:44.922
Then Tails is running from USB drive "temp" 1.639
And the Greeter forbids creating a persistent partition 3.221
When I log in to a new session 32.872
And all notifications have disappeared 17.738
Then I am recommended to reinstall Tails due to partitioning errors 0.237
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.405
And I am told that Persistent Storage cannot be created 10.591
And Tails detected partitioning error partitioning-corruption 0.413
After features/support/hooks.rb:330 4.197
After features/support/hooks.rb:100 0.116
Tags: @product
4:7.097
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.177
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.046
And I plug USB drive "temp" 1.051
And I write the Tails USB image to disk "temp" 1:4.293
When I start Tails from USB drive "temp" with network unplugged 3:0.565
Then Tails is running from USB drive "temp" 0.494
And the Greeter recommends reinstalling Tails due to partitioning errors 0.082
And the Greeter forbids starting Tails 0.060
And the Greeter forbids all settings but language 0.312
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:330 4.996
After features/support/hooks.rb:100 0.787
Tags: @product
3:27.601
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.112
Given a computer 1.578
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.473
And I plug USB drive "temp" 1.571
And I write the Tails USB image to disk "temp" 1:2.715
When I start Tails from USB drive "temp" with network unplugged 2:19.674
Then Tails is running from USB drive "temp" 0.993
And the Greeter recommends reinstalling Tails due to partitioning errors 0.103
And the Greeter forbids starting Tails 0.117
And the Greeter forbids all settings but language 0.358
And Tails detected partitioning error system-partition-not-resized 0.013
After features/support/hooks.rb:330 0.915
After features/support/hooks.rb:100 0.136
Tags: @product
3:24.006
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.201
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.059
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 59.859
When I start Tails from USB drive "temp" with network unplugged 2:21.406
Then Tails is running from USB drive "temp" 0.577
And the Greeter recommends reinstalling Tails due to partitioning errors 0.097
And the Greeter forbids starting Tails 0.074
And the Greeter forbids all settings but language 0.655
And Tails detected partitioning error fs-not-resized 0.018
After features/support/hooks.rb:330 0.824
After features/support/hooks.rb:100 0.147