Project Number Date
test_Tails_ISO_devel 3870 16 Jun 2025, 16:03

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 70 5 20 0 0 95 7 5 12 34:49.476 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:21.813
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.285
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.426
Then the computer boots Tails 1:16.088
And I see a disk failure message on the splash screen 4.012
After features/support/hooks.rb:330 0.759
After features/support/hooks.rb:100 0.021
1:21.045
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.266
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.054
Then the computer boots Tails 1:12.516
And I see a disk failure message on the splash screen 7.208
After features/support/hooks.rb:330 0.968
After features/support/hooks.rb:100 0.301
1:32.580
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.552
Given a computer 3.202
And boot device with a target error is damaged in a way that some read operations fail 0.000
When I start the computer 6.499
Then the computer boots Tails 1:7.793
And I see a disk failure message on the splash screen 15.085
After features/support/hooks.rb:330 1.183
After features/support/hooks.rb:100 0.015
Tags: @product @doc
1:36.031
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given a computer 0.332
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:35.698
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 8.376

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:06:47_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:06:47_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:31.595
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 6.067
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:25.528
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.939

SCENARIO FAILED: 'Alerting about disk read failures in GNOME, Examples (#2)' (at time 03:08:27)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:08:27_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_devel/3870/artifact/build-artifacts/03:08:27_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:08:27_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:08:27_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:29.025
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given a computer 1.416
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:27.609
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.678

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:10:05_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:10:05_Alerting_about_disk_read_failures_in_GNOME,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:33.287
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.036
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 1:33.287
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\ and\ stopped\ at\ Tails\ Greeter's\ login\ screen$/'
features/hardware_failure.feature:45:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
features/hardware_failure.feature:34:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
And I corrupt the boot device's GPT backup header 0.000
And I power off the computer 0.000
When I start the computer 0.000
Then the computer boots Tails 0.000
When I log in to a new session 0.000
And all notifications have disappeared 0.000
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.000
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 5.623

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#1)' (at time 03:11:47)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:11:47_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:11:47_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:11:47_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:11:47_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
5:34.277
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.030
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 22.700
And I corrupt the boot device's GPT backup partition table 1.031
And I power off the computer 5.735
When I start the computer 6.056
Then the computer boots Tails 1:45.418
When I log in to a new session 3:13.334
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/common_steps.rb:566:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:522:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/hardware_failure.feature:46:in `When I log in to a new session'
features/hardware_failure.feature:39:in `When I log in to a new session'
And all notifications have disappeared 0.000
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.000
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:330 5.397

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#2)' (at time 03:17:27)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:17:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:17:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:17:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3870/artifact/build-artifacts/03:17:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.042
Tags: @product
5:57.808
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Given a computer 2.200
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.807
And I plug USB drive "temp" 1.387
And I write the Tails USB image to disk "temp" 1:54.885
When I start Tails from USB drive "temp" with network unplugged 2:53.120
Then Tails is running from USB drive "temp" 2.192
And the Greeter forbids creating a persistent partition 0.297
When I log in to a new session 29.645
And all notifications have disappeared 18.726
Then I am recommended to reinstall Tails due to partitioning errors 6.168
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 4.449
And I am told that Persistent Storage cannot be created 3.917
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 2.147
After features/support/hooks.rb:100 0.173
Tags: @product
5:16.160
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.413
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.095
And I plug USB drive "temp" 1.127
And I write the Tails USB image to disk "temp" 2:11.418
When I start Tails from USB drive "temp" with network unplugged 2:59.123
Then Tails is running from USB drive "temp" 3.111
And the Greeter recommends reinstalling Tails due to partitioning errors 0.157
And the Greeter forbids starting Tails 0.156
And the Greeter forbids all settings but language 0.538
And Tails detected partitioning error guid-not-randomized 0.016
After features/support/hooks.rb:330 1.303
After features/support/hooks.rb:100 0.214
Tags: @product
4:3.627
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.229
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.062
And I plug USB drive "temp" 1.063
And I write the Tails USB image to disk "temp" 1:2.625
When I start Tails from USB drive "temp" with network unplugged 2:58.108
Then Tails is running from USB drive "temp" 0.625
And the Greeter recommends reinstalling Tails due to partitioning errors 0.169
And the Greeter forbids starting Tails 0.088
And the Greeter forbids all settings but language 0.536
And Tails detected partitioning error system-partition-not-resized 0.118
After features/support/hooks.rb:330 1.079
After features/support/hooks.rb:100 0.424
Tags: @product
3:32.223
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.111
Given a computer 4.407
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.435
And I plug USB drive "temp" 1.728
And I write the Tails USB image to disk "temp" 52.546
When I start Tails from USB drive "temp" with network unplugged 2:26.234
Then Tails is running from USB drive "temp" 3.774
And the Greeter recommends reinstalling Tails due to partitioning errors 1.763
And the Greeter forbids starting Tails 0.696
And the Greeter forbids all settings but language 0.612
And Tails detected partitioning error fs-not-resized 0.023
After features/support/hooks.rb:330 0.943
After features/support/hooks.rb:100 0.156