Project Number Date
test_Tails_ISO_feature-arti 111 08 Jul 2025, 21:21

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 87 3 5 0 0 95 9 3 12 34:25.274 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:23.066
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.872
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.872
Then the computer boots Tails 1:16.746
And I see a disk failure message on the splash screen 3.574
After features/support/hooks.rb:330 0.832
After features/support/hooks.rb:100 0.028
1:54.489
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given a computer 0.276
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 5.446
Then the computer boots Tails 1:37.255
And I see a disk failure message on the splash screen 11.511
After features/support/hooks.rb:330 0.792
After features/support/hooks.rb:100 0.024
1:19.034
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.258
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.271
Then the computer boots Tails 1:3.725
And I see a disk failure message on the splash screen 13.778
After features/support/hooks.rb:330 0.862
After features/support/hooks.rb:100 0.015
Tags: @product @doc
35.699
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 0.265
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.853
When Tails detects disk read failures on the SquashFS 1.562
Then I see a disk failure message 10.018
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 5.955

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:58:21_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_feature-arti/111/artifact/build-artifacts/03:58:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:58:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:58:21_Alerting_about_disk_read_failures_in_GNOME,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
33.998
Scenario Outline Alerting about disk read failures in GNOME
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.047
Steps
Given a computer 0.481
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.879
When Tails detects disk read failures on the boot device 0.621
Then I see a disk failure message 10.014
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.861

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:59:01_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_feature-arti/111/artifact/build-artifacts/03:59:01_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:59:01_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/03:59:01_Alerting_about_disk_read_failures_in_GNOME,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:23.364
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.041
Given a computer 0.452
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.958
When Tails detects disk read failures on the boot device with a target error 7.662
Then I see a disk failure message 3.708
Then I can open the hardware failure documentation from the disk failure message 47.583
After features/support/hooks.rb:330 14.203
After features/support/hooks.rb:100 0.000
Tags: @product
5:38.025
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 23.660
And I corrupt the boot device's GPT backup header 0.388
And I power off the computer 0.339
When I start the computer 11.662
Then the computer boots Tails 1:49.321
When I log in to a new session 3:12.653
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:577:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:533: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.275

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#1)' (at time 04:06:24)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/04:06:24_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_feature-arti/111/artifact/build-artifacts/04:06:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/04:06:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/111/artifact/build-artifacts/04:06:24_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.032
Tags: @product
3:35.522
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 19.763
And I corrupt the boot device's GPT backup partition table 0.350
And I power off the computer 0.544
When I start the computer 2.747
Then the computer boots Tails 2:8.242
When I log in to a new session 45.029
And all notifications have disappeared 18.563
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.264
And Tails detected partitioning error partitioning-corruption 0.017
After features/support/hooks.rb:330 0.959
After features/support/hooks.rb:100 0.066
Tags: @product
5:17.837
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.029
Given a computer 0.320
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.068
And I plug USB drive "temp" 1.058
And I write the Tails USB image to disk "temp" 59.975
When I start Tails from USB drive "temp" with network unplugged 3:12.270
Then Tails is running from USB drive "temp" 2.518
And the Greeter forbids creating a persistent partition 0.210
When I log in to a new session 26.096
And all notifications have disappeared 20.590
Then I am recommended to reinstall Tails due to partitioning errors 0.280
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 4.078
And I am told that Persistent Storage cannot be created 10.354
And Tails detected partitioning error partitioning-corruption 0.013
After features/support/hooks.rb:330 1.550
After features/support/hooks.rb:100 0.118
Tags: @product
4:36.840
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.269
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.077
And I plug USB drive "temp" 1.070
And I write the Tails USB image to disk "temp" 1:0.320
When I start Tails from USB drive "temp" with network unplugged 3:23.443
Then Tails is running from USB drive "temp" 7.458
And the Greeter recommends reinstalling Tails due to partitioning errors 1.393
And the Greeter forbids starting Tails 0.675
And the Greeter forbids all settings but language 2.049
And Tails detected partitioning error guid-not-randomized 0.080
After features/support/hooks.rb:330 1.738
After features/support/hooks.rb:100 0.338
Tags: @product
4:19.059
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given a computer 0.431
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.129
And I plug USB drive "temp" 1.143
And I write the Tails USB image to disk "temp" 1:18.784
When I start Tails from USB drive "temp" with network unplugged 2:54.449
Then Tails is running from USB drive "temp" 3.078
And the Greeter recommends reinstalling Tails due to partitioning errors 0.121
And the Greeter forbids starting Tails 0.154
And the Greeter forbids all settings but language 0.731
And Tails detected partitioning error system-partition-not-resized 0.034
After features/support/hooks.rb:330 0.838
After features/support/hooks.rb:100 0.205
Tags: @product
3:48.337
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.241
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.068
And I plug USB drive "temp" 1.067
And I write the Tails USB image to disk "temp" 1:17.666
When I start Tails from USB drive "temp" with network unplugged 2:25.848
Then Tails is running from USB drive "temp" 0.324
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.066
And the Greeter forbids all settings but language 2.229
And Tails detected partitioning error fs-not-resized 0.746
After features/support/hooks.rb:330 6.984
After features/support/hooks.rb:100 0.472