Project Number Date
test_Tails_ISO_test-suite-options 6 22 Jun 2025, 21:00

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 91 1 3 0 0 95 11 1 12 24:47.717 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
51.596
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.201
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 2.900
Then the computer boots Tails 46.032
And I see a disk failure message on the splash screen 2.462
After features/support/hooks.rb:330 0.691
After features/support/hooks.rb:100 0.009
56.547
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.207
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.029
Then the computer boots Tails 44.688
And I see a disk failure message on the splash screen 10.621
After features/support/hooks.rb:330 1.111
After features/support/hooks.rb:100 0.011
57.783
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.297
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.399
Then the computer boots Tails 48.789
And I see a disk failure message on the splash screen 7.297
After features/support/hooks.rb:330 0.827
After features/support/hooks.rb:100 0.010
Tags: @product @doc
1:3.529
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given a computer 0.274
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.636
When Tails detects disk read failures on the SquashFS 0.489
Then I see a disk failure message 9.366
Then I can open the hardware failure documentation from the disk failure message 42.763
After features/support/hooks.rb:330 3.669
After features/support/hooks.rb:100 0.000
Tags: @product @doc
54.527
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.232
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.119
When Tails detects disk read failures on the boot device 0.728
Then I see a disk failure message 3.373
Then I can open the hardware failure documentation from the disk failure message 37.074
After features/support/hooks.rb:330 3.855
After features/support/hooks.rb:100 0.000
Tags: @product @doc
59.225
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.197
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.354
When Tails detects disk read failures on the boot device with a target error 1.427
Then I see a disk failure message 3.789
Then I can open the hardware failure documentation from the disk failure message 39.456
After features/support/hooks.rb:330 3.579
After features/support/hooks.rb:100 0.000
Tags: @product
4:52.954
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 17.160
And I corrupt the boot device's GPT backup header 0.342
And I power off the computer 0.333
When I start the computer 1.060
Then the computer boots Tails 1:24.718
When I log in to a new session 3:9.340
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.115

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/6/artifact/build-artifacts/02:57:41_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/6/artifact/build-artifacts/02:57:41_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.009
Tags: @product
2:19.089
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 14.036
And I corrupt the boot device's GPT backup partition table 0.439
And I power off the computer 0.589
When I start the computer 1.742
Then the computer boots Tails 1:24.218
When I log in to a new session 23.287
And all notifications have disappeared 14.535
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.223
And Tails detected partitioning error partitioning-corruption 0.016
After features/support/hooks.rb:330 0.895
After features/support/hooks.rb:100 0.011
Tags: @product
3:30.289
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.206
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.043
And I plug USB drive "temp" 1.056
And I write the Tails USB image to disk "temp" 44.047
When I start Tails from USB drive "temp" with network unplugged 2:3.637
Then Tails is running from USB drive "temp" 1.559
And the Greeter forbids creating a persistent partition 0.202
When I log in to a new session 25.721
And all notifications have disappeared 5.911
Then I am recommended to reinstall Tails due to partitioning errors 0.282
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.288
And I am told that Persistent Storage cannot be created 5.984
And Tails detected partitioning error partitioning-corruption 0.347
After features/support/hooks.rb:330 3.025
After features/support/hooks.rb:100 0.160
Tags: @product
3:0.265
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given a computer 0.491
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.098
And I plug USB drive "temp" 1.073
And I write the Tails USB image to disk "temp" 43.594
When I start Tails from USB drive "temp" with network unplugged 2:9.514
Then Tails is running from USB drive "temp" 3.246
And the Greeter recommends reinstalling Tails due to partitioning errors 1.077
And the Greeter forbids starting Tails 0.255
And the Greeter forbids all settings but language 0.891
And Tails detected partitioning error guid-not-randomized 0.021
After features/support/hooks.rb:330 4.258
After features/support/hooks.rb:100 0.135
Tags: @product
2:58.941
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.198
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.049
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 40.100
When I start Tails from USB drive "temp" with network unplugged 2:16.283
Then Tails is running from USB drive "temp" 0.767
And the Greeter recommends reinstalling Tails due to partitioning errors 0.068
And the Greeter forbids starting Tails 0.070
And the Greeter forbids all settings but language 0.339
And Tails detected partitioning error system-partition-not-resized 0.013
After features/support/hooks.rb:330 0.985
After features/support/hooks.rb:100 0.131
Tags: @product
2:22.965
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.201
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.044
And I plug USB drive "temp" 1.051
And I write the Tails USB image to disk "temp" 40.914
When I start Tails from USB drive "temp" with network unplugged 1:39.755
Then Tails is running from USB drive "temp" 0.346
And the Greeter recommends reinstalling Tails due to partitioning errors 0.080
And the Greeter forbids starting Tails 0.064
And the Greeter forbids all settings but language 0.494
And Tails detected partitioning error fs-not-resized 0.012
After features/support/hooks.rb:330 0.782
After features/support/hooks.rb:100 0.150