Project Number Date
test_Tails_ISO_devel 3872 17 Jun 2025, 22:53

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 90 2 3 0 0 95 10 2 12 27:4.468 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:6.379
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.229
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 5.261
Then the computer boots Tails 50.651
And I see a disk failure message on the splash screen 10.236
After features/support/hooks.rb:330 1.689
After features/support/hooks.rb:100 0.024
1:53.062
Scenario Outline Alerting about disk read failures before reaching the Welcome Screen
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Steps
Given a computer 0.394
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 2.248
Then the computer boots Tails 50.406
And I see a disk failure message on the splash screen 1:0.012
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:43:in `/^I see a disk failure message on the splash screen$/'
features/hardware_failure.feature:17:in `And I see a disk failure message on the splash screen'
features/hardware_failure.feature:13:in `And I see a disk failure message on the splash screen'
After features/support/hooks.rb:330 8.189

SCENARIO FAILED: 'Alerting about disk read failures before reaching the Welcome Screen, Examples (#2)' (at time 03:13:30)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:13:30_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:13:30_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:13:30_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:13:30_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.journal

After features/support/hooks.rb:100 0.059
56.624
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.044
Given a computer 0.462
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.910
Then the computer boots Tails 46.458
And I see a disk failure message on the splash screen 7.792
After features/support/hooks.rb:330 0.839
After features/support/hooks.rb:100 0.013
Tags: @product @doc
59.199
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.244
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.801
When Tails detects disk read failures on the SquashFS 1.494
Then I see a disk failure message 10.073
Then I can open the hardware failure documentation from the disk failure message 34.585
After features/support/hooks.rb:330 7.131
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:4.637
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.275
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.018
When Tails detects disk read failures on the boot device 1.649
Then I see a disk failure message 3.789
Then I can open the hardware failure documentation from the disk failure message 45.903
After features/support/hooks.rb:330 5.363
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:12.793
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.109
Given a computer 0.717
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 17.282
When Tails detects disk read failures on the boot device with a target error 2.922
Then I see a disk failure message 3.433
Then I can open the hardware failure documentation from the disk failure message 48.437
After features/support/hooks.rb:330 3.792
After features/support/hooks.rb:100 0.000
Tags: @product
2:54.028
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.065
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 17.800
And I corrupt the boot device's GPT backup header 0.375
And I power off the computer 0.570
When I start the computer 1.096
Then the computer boots Tails 1:54.461
When I log in to a new session 24.130
And all notifications have disappeared 15.337
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.236
And Tails detected partitioning error partitioning-corruption 0.018
After features/support/hooks.rb:330 0.908
After features/support/hooks.rb:100 0.047
Tags: @product
4:48.881
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 16.615
And I corrupt the boot device's GPT backup partition table 0.369
And I power off the computer 0.543
When I start the computer 1.143
Then the computer boots Tails 1:25.106
When I log in to a new session 3:5.103
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 6.766

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:25:54_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/3872/artifact/build-artifacts/03:25:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:25:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3872/artifact/build-artifacts/03:25:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.024
Tags: @product
3:45.013
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given a computer 0.359
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.050
And I plug USB drive "temp" 1.062
And I write the Tails USB image to disk "temp" 42.146
When I start Tails from USB drive "temp" with network unplugged 2:17.497
Then Tails is running from USB drive "temp" 0.356
And the Greeter forbids creating a persistent partition 0.090
When I log in to a new session 22.453
And all notifications have disappeared 13.638
Then I am recommended to reinstall Tails due to partitioning errors 0.888
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.501
And I am told that Persistent Storage cannot be created 4.949
And Tails detected partitioning error partitioning-corruption 0.019
After features/support/hooks.rb:330 1.842
After features/support/hooks.rb:100 0.252
Tags: @product
2:57.974
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given a computer 0.270
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.051
And I plug USB drive "temp" 1.078
And I write the Tails USB image to disk "temp" 45.834
When I start Tails from USB drive "temp" with network unplugged 2:9.732
Then Tails is running from USB drive "temp" 0.347
And the Greeter recommends reinstalling Tails due to partitioning errors 0.092
And the Greeter forbids starting Tails 0.095
And the Greeter forbids all settings but language 0.450
And Tails detected partitioning error guid-not-randomized 0.019
After features/support/hooks.rb:330 1.065
After features/support/hooks.rb:100 0.256
Tags: @product
2:31.078
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.020
Given a computer 0.293
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.047
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 39.346
When I start Tails from USB drive "temp" with network unplugged 1:48.693
Then Tails is running from USB drive "temp" 0.689
And the Greeter recommends reinstalling Tails due to partitioning errors 0.158
And the Greeter forbids starting Tails 0.143
And the Greeter forbids all settings but language 0.622
And Tails detected partitioning error system-partition-not-resized 0.025
After features/support/hooks.rb:330 1.170
After features/support/hooks.rb:100 0.193
Tags: @product
2:54.794
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given a computer 0.504
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.099
And I plug USB drive "temp" 1.274
And I write the Tails USB image to disk "temp" 40.164
When I start Tails from USB drive "temp" with network unplugged 2:7.812
Then Tails is running from USB drive "temp" 3.097
And the Greeter recommends reinstalling Tails due to partitioning errors 0.850
And the Greeter forbids starting Tails 0.113
And the Greeter forbids all settings but language 0.857
And Tails detected partitioning error fs-not-resized 0.020
After features/support/hooks.rb:330 1.606
After features/support/hooks.rb:100 0.404