Project Number Date
test_Tails_ISO_stable 5455 12 Feb 2025, 21:01

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 91 1 0 0 0 92 11 1 12 19:8.220 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
Tags: @product
50.510
Before features/support/hooks.rb:269 0.007
Given a computer 0.226
And I start the computer from DVD with network unplugged 38.363
When Tails detects disk read failures on the SquashFS 0.231
Then I see a disk failure message on the splash screen 11.690
After features/support/hooks.rb:326 0.705
After features/support/hooks.rb:100 0.010
Tags: @product
1:40.684
Scenario Outline Alerting about disk read failures before reaching the Welcome Screen
Before features/support/hooks.rb:269 0.006
Steps
Given a computer 0.253
And I start the computer from DVD with network unplugged 38.469
When Tails detects disk read failures on the boot device 1.954
Then I see a disk failure message on the splash screen 1:0.007
FindTextFailed (FindTextFailed)
./features/support/helpers/screen.rb:274:in `rescue in wait_text'
./features/support/helpers/screen.rb:266:in `wait_text'
./features/step_definitions/hardware.rb:46:in `/^I see a disk failure message on the splash screen$/'
features/hardware_failure.feature:15:in `Then I see a disk failure message on the splash screen'
features/hardware_failure.feature:11:in `Then I see a disk failure message on the splash screen'
After features/support/hooks.rb:326 4.848

SCENARIO FAILED: 'Alerting about disk read failures before reaching the Welcome Screen, Examples (#2)' (at time 02:06:45)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5455/artifact/build-artifacts/02:06:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5455/artifact/build-artifacts/02:06:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5455/artifact/build-artifacts/02:06:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5455/artifact/build-artifacts/02:06:45_Alerting_about_disk_read_failures_before_reaching_the_Welcome_Screen,_Examples___2_.journal

After features/support/hooks.rb:100 0.015
Tags: @product
50.571
Before features/support/hooks.rb:269 0.007
Given a computer 0.295
And I start the computer from DVD with network unplugged 37.887
When Tails detects disk read failures on the boot device with a target error 1.001
Then I see a disk failure message on the splash screen 11.386
After features/support/hooks.rb:326 0.769
After features/support/hooks.rb:100 0.011
Tags: @product @doc
43.787
Before features/support/hooks.rb:269 0.006
Given a computer 0.261
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.147
When Tails detects disk read failures on the SquashFS 1.508
Then I see a disk failure message 1.278
Then I can open the hardware failure documentation from the disk failure message 30.592
After features/support/hooks.rb:326 1.977
After features/support/hooks.rb:100 0.000
Tags: @product @doc
41.537
Before features/support/hooks.rb:269 0.007
Given a computer 0.286
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.795
When Tails detects disk read failures on the boot device 0.604
Then I see a disk failure message 2.705
Then I can open the hardware failure documentation from the disk failure message 28.145
After features/support/hooks.rb:326 1.691
After features/support/hooks.rb:100 0.000
Tags: @product @doc
40.450
Before features/support/hooks.rb:269 0.007
Given a computer 0.254
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.541
When Tails detects disk read failures on the boot device with a target error 1.655
Then I see a disk failure message 1.332
Then I can open the hardware failure documentation from the disk failure message 27.666
After features/support/hooks.rb:326 1.978
After features/support/hooks.rb:100 0.000
Tags: @product
2:48.887
Before features/support/hooks.rb:269 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 1:6.608
And I corrupt the boot device's GPT backup header 0.477
And I power off the computer 0.358
When I start the computer 1.257
Then the computer boots Tails 1:12.692
When I log in to a new session 19.724
And all notifications have disappeared 7.541
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.214
And Tails detected partitioning error partitioning-corruption 0.012
After features/support/hooks.rb:326 1.006
After features/support/hooks.rb:100 0.008
Tags: @product
1:41.512
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.671
And I corrupt the boot device's GPT backup partition table 0.478
And I power off the computer 0.359
When I start the computer 1.247
Then the computer boots Tails 1:3.353
When I log in to a new session 18.994
And all notifications have disappeared 7.097
Then I am recommended to migrate to a new USB stick due to partitioning errors 0.293
And Tails detected partitioning error partitioning-corruption 0.017
After features/support/hooks.rb:326 1.196
After features/support/hooks.rb:100 0.007
Tags: @product
2:49.728
Before features/support/hooks.rb:269 0.006
Given a computer 0.215
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.054
And I write the Tails USB image to disk "temp" 42.581
When I start Tails from USB drive "temp" with network unplugged 1:34.352
Then Tails is running from USB drive "temp" 0.412
And the Greeter forbids creating a persistent partition 0.095
When I log in to a new session 19.263
And all notifications have disappeared 7.058
Then I am recommended to reinstall Tails due to partitioning errors 0.237
# We are gonna verify the dialog again so we need to clean up the
# first instance.
And I close the "zenity" window 1.307
And I am told that Persistent Storage cannot be created 3.090
And Tails detected partitioning error partitioning-corruption 0.013
After features/support/hooks.rb:326 0.874
After features/support/hooks.rb:100 0.154
Tags: @product
2:17.780
Before features/support/hooks.rb:269 0.008
Given a computer 0.230
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.051
And I plug USB drive "temp" 1.063
And I write the Tails USB image to disk "temp" 33.260
When I start Tails from USB drive "temp" with network unplugged 1:42.249
Then Tails is running from USB drive "temp" 0.437
And the Greeter recommends reinstalling Tails due to partitioning errors 0.088
And the Greeter forbids starting Tails 0.069
And the Greeter forbids all settings but language 0.317
And Tails detected partitioning error guid-not-randomized 0.012
After features/support/hooks.rb:326 0.610
After features/support/hooks.rb:100 0.121
Tags: @product
2:10.454
Before features/support/hooks.rb:269 0.005
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.059
And I plug USB drive "temp" 1.053
And I write the Tails USB image to disk "temp" 29.110
When I start Tails from USB drive "temp" with network unplugged 1:39.005
Then Tails is running from USB drive "temp" 0.453
And the Greeter recommends reinstalling Tails due to partitioning errors 0.080
And the Greeter forbids starting Tails 0.096
And the Greeter forbids all settings but language 0.378
And Tails detected partitioning error system-partition-not-resized 0.017
After features/support/hooks.rb:326 0.738
After features/support/hooks.rb:100 0.138
Tags: @product
1:52.316
Before features/support/hooks.rb:269 0.005
Given a computer 0.203
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.047
And I plug USB drive "temp" 1.065
And I write the Tails USB image to disk "temp" 26.548
When I start Tails from USB drive "temp" with network unplugged 1:23.467
Then Tails is running from USB drive "temp" 0.380
And the Greeter recommends reinstalling Tails due to partitioning errors 0.115
And the Greeter forbids starting Tails 0.086
And the Greeter forbids all settings but language 0.382
And Tails detected partitioning error fs-not-resized 0.018
After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.137