Project Number Date
test_Tails_ISO_test-suite-options 9 25 Jun 2025, 22:19

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 25:16.428 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
57.868
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.214
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.076
Then the computer boots Tails 53.133
And I see a disk failure message on the splash screen 3.443
After features/support/hooks.rb:330 0.813
After features/support/hooks.rb:100 0.008
55.028
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given a computer 0.287
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 1.104
Then the computer boots Tails 51.122
And I see a disk failure message on the splash screen 2.514
After features/support/hooks.rb:330 0.683
After features/support/hooks.rb:100 0.009
49.972
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.221
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.086
Then the computer boots Tails 42.238
And I see a disk failure message on the splash screen 6.427
After features/support/hooks.rb:330 1.107
After features/support/hooks.rb:100 0.035
Tags: @product @doc
59.397
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.022
Given a computer 0.458
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.408
When Tails detects disk read failures on the SquashFS 2.388
Then I see a disk failure message 2.827
Then I can open the hardware failure documentation from the disk failure message 38.313
After features/support/hooks.rb:330 5.432
After features/support/hooks.rb:100 0.000
Tags: @product @doc
50.980
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.375
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.508
When Tails detects disk read failures on the boot device 2.345
Then I see a disk failure message 3.866
Then I can open the hardware failure documentation from the disk failure message 33.884
After features/support/hooks.rb:330 6.644
After features/support/hooks.rb:100 0.000
Tags: @product @doc
59.608
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given a computer 0.384
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.517
When Tails detects disk read failures on the boot device with a target error 0.536
Then I see a disk failure message 7.757
Then I can open the hardware failure documentation from the disk failure message 39.412
After features/support/hooks.rb:330 5.310
After features/support/hooks.rb:100 0.000
Tags: @product
5:14.596
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 28.225
And I corrupt the boot device's GPT backup header 1.168
And I power off the computer 1.675
When I start the computer 3.006
Then the computer boots Tails 1:33.018
When I log in to a new session 3:7.502
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.218

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/9/artifact/build-artifacts/03:31: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_test-suite-options/9/artifact/build-artifacts/03:31:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/9/artifact/build-artifacts/03:31:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-suite-options/9/artifact/build-artifacts/03:31:54_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.009
Tags: @product
2:17.618
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 9.911
And I corrupt the boot device's GPT backup partition table 1.252
And I power off the computer 2.073
When I start the computer 2.050
Then the computer boots Tails 1:24.880
When I log in to a new session 22.888
And all notifications have disappeared 14.142
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.408
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 0.924
After features/support/hooks.rb:100 0.020
Tags: @product
3:40.604
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given a computer 0.228
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.058
And I write the Tails USB image to disk "temp" 42.727
When I start Tails from USB drive "temp" with network unplugged 2:16.131
Then Tails is running from USB drive "temp" 0.366
And the Greeter forbids creating a persistent partition 0.097
When I log in to a new session 22.159
And all notifications have disappeared 7.339
Then I am recommended to reinstall Tails due to partitioning errors 2.277
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 2.080
And I am told that Persistent Storage cannot be created 6.079
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:330 1.462
After features/support/hooks.rb:100 0.131
Tags: @product
3:17.976
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.200
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.057
And I write the Tails USB image to disk "temp" 43.877
When I start Tails from USB drive "temp" with network unplugged 2:31.696
Then Tails is running from USB drive "temp" 0.405
And the Greeter recommends reinstalling Tails due to partitioning errors 0.101
And the Greeter forbids starting Tails 0.068
And the Greeter forbids all settings but language 0.501
And Tails detected partitioning error guid-not-randomized 0.019
After features/support/hooks.rb:330 0.937
After features/support/hooks.rb:100 0.149
Tags: @product
2:35.905
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.234
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.059
And I plug USB drive "temp" 1.058
And I write the Tails USB image to disk "temp" 41.047
When I start Tails from USB drive "temp" with network unplugged 1:47.575
Then Tails is running from USB drive "temp" 3.703
And the Greeter recommends reinstalling Tails due to partitioning errors 0.594
And the Greeter forbids starting Tails 0.336
And the Greeter forbids all settings but language 1.269
And Tails detected partitioning error system-partition-not-resized 0.024
After features/support/hooks.rb:330 1.175
After features/support/hooks.rb:100 0.194
Tags: @product
2:36.870
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.344
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.061
And I plug USB drive "temp" 1.058
And I write the Tails USB image to disk "temp" 43.303
When I start Tails from USB drive "temp" with network unplugged 1:47.184
Then Tails is running from USB drive "temp" 3.490
And the Greeter recommends reinstalling Tails due to partitioning errors 0.439
And the Greeter forbids starting Tails 0.133
And the Greeter forbids all settings but language 0.834
And Tails detected partitioning error fs-not-resized 0.020
After features/support/hooks.rb:330 2.182
After features/support/hooks.rb:100 0.380