Project Number Date
test_Tails_ISO_test-suite-options 4 19 Jun 2025, 21:16

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 27:1.950 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
58.988
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.099
Given a computer 0.563
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.551
Then the computer boots Tails 48.345
And I see a disk failure message on the splash screen 8.528
After features/support/hooks.rb:330 0.897
After features/support/hooks.rb:100 0.011
1:1.916
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.271
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.275
Then the computer boots Tails 58.209
And I see a disk failure message on the splash screen 2.158
After features/support/hooks.rb:330 0.687
After features/support/hooks.rb:100 0.011
57.340
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.225
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.033
Then the computer boots Tails 45.758
And I see a disk failure message on the splash screen 10.324
After features/support/hooks.rb:330 0.915
After features/support/hooks.rb:100 0.010
Tags: @product @doc
1:6.429
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.032
Given a computer 0.247
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.868
When Tails detects disk read failures on the SquashFS 3.380
Then I see a disk failure message 4.140
Then I can open the hardware failure documentation from the disk failure message 47.793
After features/support/hooks.rb:330 5.892
After features/support/hooks.rb:100 0.000
Tags: @product @doc
27.860
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.019
Steps
Given a computer 0.925
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.834
When Tails detects disk read failures on the boot device 1.095
Then I see a disk failure message 10.003
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:30: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.161

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/4/artifact/build-artifacts/02:51:39_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/4/artifact/build-artifacts/02:51:39_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:5.175
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.200
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.457
When Tails detects disk read failures on the boot device with a target error 0.646
Then I see a disk failure message 3.436
Then I can open the hardware failure documentation from the disk failure message 44.434
After features/support/hooks.rb:330 9.871
After features/support/hooks.rb:100 0.000
Tags: @product
5:39.030
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 30.324
And I corrupt the boot device's GPT backup header 2.509
And I power off the computer 4.653
When I start the computer 1.784
Then the computer boots Tails 1:46.989
When I log in to a new session 3:12.769
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:45: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.901

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#1)' (at time 02:58:39)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/4/artifact/build-artifacts/02:58:39_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_test-suite-options/4/artifact/build-artifacts/02:58:39_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/4/artifact/build-artifacts/02:58:39_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/4/artifact/build-artifacts/02:58:39_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.012
Tags: @product
2:59.773
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 20.757
And I corrupt the boot device's GPT backup partition table 0.437
And I power off the computer 0.419
When I start the computer 1.307
Then the computer boots Tails 1:52.914
When I log in to a new session 26.115
And all notifications have disappeared 17.253
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.538
And Tails detected partitioning error partitioning-corruption 0.029
After features/support/hooks.rb:330 1.540
After features/support/hooks.rb:100 0.010
Tags: @product
4:52.760
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.196
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.061
And I write the Tails USB image to disk "temp" 1:12.302
When I start Tails from USB drive "temp" with network unplugged 2:42.187
Then Tails is running from USB drive "temp" 0.315
And the Greeter forbids creating a persistent partition 0.091
When I log in to a new session 32.128
And all notifications have disappeared 10.372
Then I am recommended to reinstall Tails due to partitioning errors 0.418
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.250
And I am told that Persistent Storage cannot be created 12.153
And Tails detected partitioning error partitioning-corruption 0.236
After features/support/hooks.rb:330 1.955
After features/support/hooks.rb:100 0.124
Tags: @product
2:55.928
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.207
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.047
And I plug USB drive "temp" 1.061
And I write the Tails USB image to disk "temp" 41.835
When I start Tails from USB drive "temp" with network unplugged 2:11.733
Then Tails is running from USB drive "temp" 0.559
And the Greeter recommends reinstalling Tails due to partitioning errors 0.073
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.329
And Tails detected partitioning error guid-not-randomized 0.015
After features/support/hooks.rb:330 5.139
After features/support/hooks.rb:100 0.140
Tags: @product
2:28.509
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.315
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.054
And I plug USB drive "temp" 1.057
And I write the Tails USB image to disk "temp" 37.767
When I start Tails from USB drive "temp" with network unplugged 1:45.973
Then Tails is running from USB drive "temp" 1.640
And the Greeter recommends reinstalling Tails due to partitioning errors 0.557
And the Greeter forbids starting Tails 0.158
And the Greeter forbids all settings but language 0.952
And Tails detected partitioning error system-partition-not-resized 0.031
After features/support/hooks.rb:330 2.049
After features/support/hooks.rb:100 0.258
Tags: @product
2:28.236
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given a computer 0.713
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.089
And I plug USB drive "temp" 1.104
And I write the Tails USB image to disk "temp" 42.643
When I start Tails from USB drive "temp" with network unplugged 1:42.843
Then Tails is running from USB drive "temp" 0.327
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.065
And the Greeter forbids all settings but language 0.356
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 0.683
After features/support/hooks.rb:100 0.143