Project Number Date
test_Tails_ISO_15268-explain-admin-password 1 16 Jul 2025, 03:15

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 86 1 8 0 0 95 11 1 12 28:57.296 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:15.499
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
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.637
Then the computer boots Tails 1:11.315
And I see a disk failure message on the splash screen 2.331
After features/support/hooks.rb:330 0.664
After features/support/hooks.rb:100 0.014
1:18.258
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
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 1.884
Then the computer boots Tails 1:13.741
And I see a disk failure message on the splash screen 2.356
After features/support/hooks.rb:330 0.624
After features/support/hooks.rb:100 0.022
1:4.146
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.192
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.241
Then the computer boots Tails 1:0.085
And I see a disk failure message on the splash screen 2.627
After features/support/hooks.rb:330 1.167
After features/support/hooks.rb:100 0.008
Tags: @product @doc
1:18.702
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given a computer 0.188
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.311
When Tails detects disk read failures on the SquashFS 2.772
Then I see a disk failure message 6.790
Then I can open the hardware failure documentation from the disk failure message 45.640
After features/support/hooks.rb:330 9.324
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:34.372
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.033
Given a computer 0.552
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 53.806
When Tails detects disk read failures on the boot device 4.916
Then I see a disk failure message 4.649
Then I can open the hardware failure documentation from the disk failure message 30.448
After features/support/hooks.rb:330 12.729
After features/support/hooks.rb:100 0.000
Tags: @product @doc
2:3.968
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given a computer 0.239
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:11.240
When Tails detects disk read failures on the boot device with a target error 4.692
Then I see a disk failure message 2.379
Then I can open the hardware failure documentation from the disk failure message 45.416
After features/support/hooks.rb:330 8.511
After features/support/hooks.rb:100 0.000
Tags: @product
1:24.520
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.455
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 1:24.520
Failed to restore snapshot (RuntimeError)
./features/step_definitions/common_steps.rb:89:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ and\ stopped\ at\ Tails\ Greeter's\ login\ screen$/'
features/hardware_failure.feature:45:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
features/hardware_failure.feature:34:in `Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen'
And I corrupt the boot device's GPT backup header 0.000
And I power off the computer 0.000
When I start the computer 0.000
Then the computer boots Tails 0.000
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.141

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15268-explain-admin-password/1/artifact/build-artifacts/03:44:27_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_15268-explain-admin-password/1/artifact/build-artifacts/03:44:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_15268-explain-admin-password/1/artifact/build-artifacts/03:44:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_15268-explain-admin-password/1/artifact/build-artifacts/03:44:27_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:18.891
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 20.593
And I corrupt the boot device's GPT backup partition table 0.343
And I power off the computer 0.608
When I start the computer 11.676
Then the computer boots Tails 1:46.113
When I log in to a new session 41.178
And all notifications have disappeared 17.627
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.736
And Tails detected partitioning error partitioning-corruption 0.015
After features/support/hooks.rb:330 1.131
After features/support/hooks.rb:100 0.010
Tags: @product
5:10.415
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.217
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.048
And I plug USB drive "temp" 1.052
And I write the Tails USB image to disk "temp" 1:12.054
When I start Tails from USB drive "temp" with network unplugged 2:50.595
Then Tails is running from USB drive "temp" 2.746
And the Greeter forbids creating a persistent partition 0.573
When I log in to a new session 32.869
And all notifications have disappeared 17.687
Then I am recommended to reinstall Tails due to partitioning errors 0.360
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.392
And I am told that Persistent Storage cannot be created 10.374
And Tails detected partitioning error partitioning-corruption 0.444
After features/support/hooks.rb:330 3.218
After features/support/hooks.rb:100 0.230
Tags: @product
4:26.481
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.270
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.120
And I plug USB drive "temp" 1.080
And I write the Tails USB image to disk "temp" 1:5.786
When I start Tails from USB drive "temp" with network unplugged 3:18.027
Then Tails is running from USB drive "temp" 0.591
And the Greeter recommends reinstalling Tails due to partitioning errors 0.101
And the Greeter forbids starting Tails 0.079
And the Greeter forbids all settings but language 0.409
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:330 3.487
After features/support/hooks.rb:100 0.721
Tags: @product
3:31.584
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
Given a computer 1.306
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.199
And I plug USB drive "temp" 1.398
And I write the Tails USB image to disk "temp" 1:4.454
When I start Tails from USB drive "temp" with network unplugged 2:23.313
Then Tails is running from USB drive "temp" 0.342
And the Greeter recommends reinstalling Tails due to partitioning errors 0.072
And the Greeter forbids starting Tails 0.079
And the Greeter forbids all settings but language 0.403
And Tails detected partitioning error system-partition-not-resized 0.014
After features/support/hooks.rb:330 1.156
After features/support/hooks.rb:100 0.198
Tags: @product
2:30.455
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given a computer 0.231
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.051
And I plug USB drive "temp" 1.071
And I write the Tails USB image to disk "temp" 41.399
When I start Tails from USB drive "temp" with network unplugged 1:45.394
Then Tails is running from USB drive "temp" 0.724
And the Greeter recommends reinstalling Tails due to partitioning errors 0.197
And the Greeter forbids starting Tails 0.256
And the Greeter forbids all settings but language 1.024
And Tails detected partitioning error fs-not-resized 0.102
After features/support/hooks.rb:330 1.262
After features/support/hooks.rb:100 0.343