Project Number Date
test_Tails_ISO_20531-early-reporting-of-bad-devices 29 19 Dec 2024, 00:34

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Hardware failures 87 2 2 0 0 91 10 2 12 15:49.534 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
39.396
Before features/support/hooks.rb:269 0.005
Given a computer 0.171
And I start the computer from DVD with network unplugged 35.886
When Tails detects disk read failures on the SquashFS 0.280
Then I see a disk failure message on the splash screen 3.056
After features/support/hooks.rb:326 0.656
After features/support/hooks.rb:100 0.009
Tags: @product
40.131
Before features/support/hooks.rb:269 0.006
Given a computer 0.157
And I start the computer from DVD with network unplugged 35.771
When Tails detects disk read failures on the boot device 1.533
Then I see a disk failure message on the splash screen 2.669
After features/support/hooks.rb:326 0.786
After features/support/hooks.rb:100 0.009
Tags: @product
40.158
Before features/support/hooks.rb:269 0.005
Given a computer 0.177
And I start the computer from DVD with network unplugged 35.786
When Tails detects disk read failures on the boot device with a target error 1.563
Then I see a disk failure message on the splash screen 2.631
After features/support/hooks.rb:326 0.662
After features/support/hooks.rb:100 0.015
Tags: @product @doc
31.954
Before features/support/hooks.rb:269 0.003
Given a computer 0.206
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.438
When Tails detects disk read failures on the SquashFS 0.531
Then I see a disk failure message 1.268
Then I can open the hardware failure documentation from the disk failure message 20.509
After features/support/hooks.rb:326 2.857
After features/support/hooks.rb:100 0.000
Tags: @product @doc
32.487
Before features/support/hooks.rb:269 0.005
Given a computer 0.180
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.448
When Tails detects disk read failures on the boot device 0.560
Then I see a disk failure message 1.281
Then I can open the hardware failure documentation from the disk failure message 21.017
After features/support/hooks.rb:326 2.890
After features/support/hooks.rb:100 0.000
Tags: @product @doc
34.017
Before features/support/hooks.rb:269 0.003
Given a computer 0.171
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.574
When Tails detects disk read failures on the boot device with a target error 0.607
Then I see a disk failure message 1.263
Then I can open the hardware failure documentation from the disk failure message 22.400
After features/support/hooks.rb:326 2.904
After features/support/hooks.rb:100 0.000
Tags: @product
1:49.384
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.642
And I corrupt the boot device's GPT backup header 0.393
And I power off the computer 0.329
When I start the computer 1.101
Then the computer boots Tails 1:2.549
When I log in to a new session 17.195
And all notifications have disappeared 6.705
Then I am recommended to migrate to a new USB stick due to partitioning errors 10.467
The
The Dogtail init script raised: SearchError: descendent of [dialog | Partitioning Error]: "OK" button
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `button'
./features/step_definitions/hardware.rb:92:in `/^I am recommended to migrate to a new USB stick due to partitioning errors$/'
features/hardware_failure.feature:43:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
features/hardware_failure.feature:39:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:326 4.992

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:07:07_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_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:07:07_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:07:07_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:07:07_GPT_backup_corruption_with_a_persistent_partition,_Examples___1_.journal

After features/support/hooks.rb:100 0.007
Tags: @product
1:52.009
Scenario Outline GPT backup corruption with a persistent partition
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.736
And I corrupt the boot device's GPT backup partition table 0.472
And I power off the computer 0.329
When I start the computer 1.005
Then the computer boots Tails 1:5.081
When I log in to a new session 17.356
And all notifications have disappeared 7.650
Then I am recommended to migrate to a new USB stick due to partitioning errors 10.377
The
The Dogtail init script raised: SearchError: descendent of [dialog | Partitioning Error]: "OK" button
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `button'
./features/step_definitions/hardware.rb:92:in `/^I am recommended to migrate to a new USB stick due to partitioning errors$/'
features/hardware_failure.feature:44:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
features/hardware_failure.feature:39:in `Then I am recommended to migrate to a new USB stick due to partitioning errors'
And Tails detected partitioning error partitioning-corruption 0.000
After features/support/hooks.rb:326 5.378

SCENARIO FAILED: 'GPT backup corruption with a persistent partition, Examples (#2)' (at time 02:09:04)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:09:04_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:09:04_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:09:04_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20531-early-reporting-of-bad-devices/29/artifact/build-artifacts/02:09:04_GPT_backup_corruption_with_a_persistent_partition,_Examples___2_.journal

After features/support/hooks.rb:100 0.006
Tags: @product
2:41.068
Before features/support/hooks.rb:269 0.005
Given a computer 0.158
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.036
And I plug USB drive "temp" 1.045
And I write the Tails USB image to disk "temp" 31.535
When I start Tails from USB drive "temp" with network unplugged 1:38.700
Then Tails is running from USB drive "temp" 0.353
And the Greeter forbids creating a persistent partition 0.122
When I log in to a new session 16.373
And all notifications have disappeared 7.558
Then I am recommended to reinstall Tails due to partitioning errors 1.237
And I am told that that Persistent Storage cannot be created 3.924
And Tails detected partitioning error partitioning-corruption 0.023
After features/support/hooks.rb:326 1.036
After features/support/hooks.rb:100 0.117
Tags: @product
2:16.269
Before features/support/hooks.rb:269 0.005
Given a computer 0.194
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.041
And I plug USB drive "temp" 1.080
And I write the Tails USB image to disk "temp" 30.435
When I start Tails from USB drive "temp" with network unplugged 1:43.619
Then Tails is running from USB drive "temp" 0.379
And the Greeter recommends reinstalling Tails due to partitioning errors 0.071
And the Greeter forbids starting Tails 0.063
And the Greeter forbids all settings but language 0.368
And Tails detected partitioning error guid-not-randomized 0.013
After features/support/hooks.rb:326 0.826
After features/support/hooks.rb:100 0.120
Tags: @product
1:49.394
Before features/support/hooks.rb:269 0.006
Given a computer 0.168
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.034
And I plug USB drive "temp" 1.044
And I write the Tails USB image to disk "temp" 26.962
When I start Tails from USB drive "temp" with network unplugged 1:20.364
Then Tails is running from USB drive "temp" 0.366
And the Greeter recommends reinstalling Tails due to partitioning errors 0.088
And the Greeter forbids starting Tails 0.065
And the Greeter forbids all settings but language 0.287
And Tails detected partitioning error system-partition-not-resized 0.012
After features/support/hooks.rb:326 0.658
After features/support/hooks.rb:100 0.135
Tags: @product
1:43.261
Before features/support/hooks.rb:269 0.005
Given a computer 0.166
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.037
And I plug USB drive "temp" 1.050
And I write the Tails USB image to disk "temp" 26.869
When I start Tails from USB drive "temp" with network unplugged 1:14.365
Then Tails is running from USB drive "temp" 0.335
And the Greeter recommends reinstalling Tails due to partitioning errors 0.079
And the Greeter forbids starting Tails 0.058
And the Greeter forbids all settings but language 0.286
And Tails detected partitioning error fs-not-resized 0.011
After features/support/hooks.rb:326 0.603
After features/support/hooks.rb:100 0.134