Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 39 26 Jun 2025, 11:23

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 86 2 7 0 0 95 10 2 12 31:41.225 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
55.925
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given a computer 0.195
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.257
Then the computer boots Tails 49.177
And I see a disk failure message on the splash screen 5.295
After features/support/hooks.rb:330 0.773
After features/support/hooks.rb:100 0.011
1:0.557
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.695
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.146
Then the computer boots Tails 54.271
And I see a disk failure message on the splash screen 4.443
After features/support/hooks.rb:330 0.726
After features/support/hooks.rb:100 0.012
1:4.163
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.245
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.272
Then the computer boots Tails 59.107
And I see a disk failure message on the splash screen 3.537
After features/support/hooks.rb:330 0.882
After features/support/hooks.rb:100 0.010
Tags: @product @doc
1:18.263
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.216
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 21.104
When Tails detects disk read failures on the SquashFS 3.506
Then I see a disk failure message 8.503
Then I can open the hardware failure documentation from the disk failure message 44.932
After features/support/hooks.rb:330 8.509
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:28.421
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.302
Given a computer 1.637
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.831
When Tails detects disk read failures on the boot device 6.001
Then I see a disk failure message 8.023
Then I can open the hardware failure documentation from the disk failure message 59.926
After features/support/hooks.rb:330 4.552
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:27.719
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.083
Given a computer 0.227
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 19.838
When Tails detects disk read failures on the boot device with a target error 4.428
Then I see a disk failure message 9.635
Then I can open the hardware failure documentation from the disk failure message 53.589
After features/support/hooks.rb:330 6.872
After features/support/hooks.rb:100 0.000
Tags: @product
2:59.639
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 25.761
And I corrupt the boot device's GPT backup header 1.033
And I power off the computer 2.957
When I start the computer 7.795
Then the computer boots Tails 2:22.091
try_for() timeout expired
Last ignored exception was: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gdm-env'
./features/support/helpers/remote_shell.rb:71:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:108:in `new'
./features/step_definitions/usb.rb:108:in `greeter'
./features/step_definitions/common_steps.rb:460:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:459:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:459:in `/^the computer (?:re)?boots Tails$/'
features/hardware_failure.feature:45:in `Then the computer boots Tails'
features/hardware_failure.feature:38:in `Then the computer boots Tails'
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 6.130

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/02:58:54_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_5501-plaintext-locale-greeter/39/artifact/build-artifacts/02:58:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/02:58:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/02:58:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.007
Tags: @product
5:52.589
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
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.614
And I corrupt the boot device's GPT backup partition table 4.080
And I power off the computer 0.809
When I start the computer 4.618
Then the computer boots Tails 2:7.247
When I log in to a new session 3:13.218
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:579:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:535: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.546

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/03:04:53_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_5501-plaintext-locale-greeter/39/artifact/build-artifacts/03:04:53_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/03:04:53_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/03:04:53_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.016
Tags: @product
4:50.804
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given a computer 0.385
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.058
And I plug USB drive "temp" 1.055
And I write the Tails USB image to disk "temp" 1:5.122
When I start Tails from USB drive "temp" with network unplugged 2:45.208
Then Tails is running from USB drive "temp" 1.947
And the Greeter forbids creating a persistent partition 0.260
When I log in to a new session 27.160
And all notifications have disappeared 17.745
Then I am recommended to reinstall Tails due to partitioning errors 0.274
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.475
And I am told that Persistent Storage cannot be created 10.075
And Tails detected partitioning error partitioning-corruption 0.034
After features/support/hooks.rb:330 3.321
After features/support/hooks.rb:100 0.150
Tags: @product
4:2.330
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.223
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.057
And I plug USB drive "temp" 1.069
And I write the Tails USB image to disk "temp" 1:3.521
When I start Tails from USB drive "temp" with network unplugged 2:56.593
Then Tails is running from USB drive "temp" 0.358
And the Greeter recommends reinstalling Tails due to partitioning errors 0.089
And the Greeter forbids starting Tails 0.067
And the Greeter forbids all settings but language 0.335
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:330 0.943
After features/support/hooks.rb:100 0.294
Tags: @product
3:36.916
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.072
Given a computer 0.359
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.058
And I plug USB drive "temp" 1.084
And I write the Tails USB image to disk "temp" 58.491
When I start Tails from USB drive "temp" with network unplugged 2:35.572
Then Tails is running from USB drive "temp" 0.817
And the Greeter recommends reinstalling Tails due to partitioning errors 0.109
And the Greeter forbids starting Tails 0.072
And the Greeter forbids all settings but language 0.338
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 0.680
After features/support/hooks.rb:100 0.138
Tags: @product
3:3.894
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.219
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.052
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 59.063
When I start Tails from USB drive "temp" with network unplugged 2:2.191
Then Tails is running from USB drive "temp" 0.390
And the Greeter recommends reinstalling Tails due to partitioning errors 0.216
And the Greeter forbids starting Tails 0.079
And the Greeter forbids all settings but language 0.596
And Tails detected partitioning error fs-not-resized 0.027
After features/support/hooks.rb:330 1.303
After features/support/hooks.rb:100 0.161