Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 56 09 Jul 2025, 06:29

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 89 1 5 0 0 95 11 1 12 32:19.758 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:4.545
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.239
And SquashFS is damaged in a way that some read operations fail 0.000
When I start the computer 1.099
Then the computer boots Tails 58.800
And I see a disk failure message on the splash screen 4.406
After features/support/hooks.rb:330 0.737
After features/support/hooks.rb:100 0.010
1:16.450
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.239
And boot device is damaged in a way that some read operations fail 0.000
When I start the computer 6.428
Then the computer boots Tails 1:7.782
And I see a disk failure message on the splash screen 2.000
After features/support/hooks.rb:330 0.814
After features/support/hooks.rb:100 0.015
1:18.095
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given a computer 0.280
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.286
Then the computer boots Tails 1:14.708
And I see a disk failure message on the splash screen 1.820
After features/support/hooks.rb:330 0.665
After features/support/hooks.rb:100 0.012
Tags: @product @doc
1:44.199
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.418
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 46.814
When Tails detects disk read failures on the SquashFS 4.150
Then I see a disk failure message 5.183
Then I can open the hardware failure documentation from the disk failure message 47.632
After features/support/hooks.rb:330 7.883
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:24.585
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.101
Given a computer 1.206
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 33.348
When Tails detects disk read failures on the boot device 6.057
Then I see a disk failure message 4.180
Then I can open the hardware failure documentation from the disk failure message 39.792
After features/support/hooks.rb:330 4.667
After features/support/hooks.rb:100 0.000
Tags: @product @doc
1:20.029
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given a computer 0.313
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.486
When Tails detects disk read failures on the boot device with a target error 8.366
Then I see a disk failure message 4.206
Then I can open the hardware failure documentation from the disk failure message 44.656
After features/support/hooks.rb:330 5.396
After features/support/hooks.rb:100 0.000
Tags: @product
3:53.888
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.066
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 26.594
And I corrupt the boot device's GPT backup header 1.960
And I power off the computer 0.611
When I start the computer 1.392
Then the computer boots Tails 2:26.146
When I log in to a new session 39.331
And all notifications have disappeared 17.484
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.349
And Tails detected partitioning error partitioning-corruption 0.017
After features/support/hooks.rb:330 5.580
After features/support/hooks.rb:100 0.297
Tags: @product
3:33.155
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.136
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 45.371
And I corrupt the boot device's GPT backup partition table 2.677
And I power off the computer 0.733
When I start the computer 1.348
Then the computer boots Tails 1:46.775
When I log in to a new session 37.731
And all notifications have disappeared 18.049
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.416
And Tails detected partitioning error partitioning-corruption 0.051
After features/support/hooks.rb:330 1.214
After features/support/hooks.rb:100 0.013
Tags: @product
5:15.011
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given a computer 0.345
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.002
And I temporarily create a 7200 MiB disk named "temp" 0.076
And I plug USB drive "temp" 1.066
And I write the Tails USB image to disk "temp" 1:7.135
When I start Tails from USB drive "temp" with network unplugged 2:50.764
Then Tails is running from USB drive "temp" 1.272
And the Greeter forbids creating a persistent partition 0.311
When I log in to a new session 39.393
And all notifications have disappeared 19.114
Then I am recommended to reinstall Tails due to partitioning errors 0.351
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.299
And I am told that Persistent Storage cannot be created 13.844
And Tails detected partitioning error partitioning-corruption 0.033
After features/support/hooks.rb:330 1.525
After features/support/hooks.rb:100 0.170
Tags: @product
4:20.942
Scenario Outline Disk partitioning errors without a persistent partition
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Steps
Given a computer 0.220
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.075
And I write the Tails USB image to disk "temp" 1:2.807
When I start Tails from USB drive "temp" with network unplugged 3:16.781
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: Python process exited unexpectedly with 1
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:85: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)>'
./features/step_definitions/common_steps.rb:284: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/step_definitions/common_steps.rb:284:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/hardware_failure.feature:80:in `When I start Tails from USB drive "temp" with network unplugged'
features/hardware_failure.feature:72:in `When I start Tails from USB drive "temp" with network unplugged'
Then Tails is running from USB drive "temp" 0.000
And the Greeter recommends reinstalling Tails due to partitioning errors 0.000
And the Greeter forbids starting Tails 0.000
And the Greeter forbids all settings but language 0.000
And Tails detected partitioning error guid-not-randomized 0.000
After features/support/hooks.rb:330 11.866

SCENARIO FAILED: 'Disk partitioning errors without a persistent partition, Examples (#1)' (at time 04:01:18)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/56/artifact/build-artifacts/04:01:18_Disk_partitioning_errors_without_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/56/artifact/build-artifacts/04:01:18_Disk_partitioning_errors_without_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/56/artifact/build-artifacts/04:01:18_Disk_partitioning_errors_without_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/56/artifact/build-artifacts/04:01:18_Disk_partitioning_errors_without_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.333
Tags: @product
3:27.897
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Given a computer 1.116
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.109
And I plug USB drive "temp" 1.301
And I write the Tails USB image to disk "temp" 1:1.571
When I start Tails from USB drive "temp" with network unplugged 2:22.573
Then Tails is running from USB drive "temp" 0.425
And the Greeter recommends reinstalling Tails due to partitioning errors 0.172
And the Greeter forbids starting Tails 0.108
And the Greeter forbids all settings but language 0.505
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:330 0.716
After features/support/hooks.rb:100 0.227
Tags: @product
3:40.956
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given a computer 0.358
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.152
And I plug USB drive "temp" 1.201
And I write the Tails USB image to disk "temp" 1:16.830
When I start Tails from USB drive "temp" with network unplugged 2:20.335
Then Tails is running from USB drive "temp" 0.785
And the Greeter recommends reinstalling Tails due to partitioning errors 0.213
And the Greeter forbids starting Tails 0.273
And the Greeter forbids all settings but language 0.786
And Tails detected partitioning error fs-not-resized 0.020
After features/support/hooks.rb:330 1.154
After features/support/hooks.rb:100 0.201