Project Number Date
test_Tails_ISO_stable 5256 08 Nov 2024, 12:39

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Installing Tails to a USB drive 93 1 1 0 0 95 11 1 12 26:6.722 Failed
Tags: @product
Feature Installing Tails to a USB drive
As a Tails user I want to install Tails to a suitable USB drive
26.910
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.863
And I temporarily create a 4 GiB disk named "gptfat" 0.052
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.284
And I plug USB drive "gptfat" 2.486
When I start Tails Installer 9.176
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:326 1.497
After features/support/hooks.rb:100 0.001
Tags: @product
19.598
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.184
And I temporarily create a 7200 MiB disk named "temp" 0.055
And I start Tails Installer 8.427
But a suitable USB device is not found 0.030
When I plug USB drive "temp" 2.516
Then the "temp" USB drive is selected 0.113
When I unplug USB drive "temp" 0.225
Then a suitable USB device is not found 0.044
After features/support/hooks.rb:326 0.923
After features/support/hooks.rb:100 0.000
Tags: @product
2:36.091
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.459
And I temporarily create a 7200 MiB disk named "install" 0.052
And I create a gpt partition with a vfat filesystem on disk "install" 6.688
And I plug USB drive "install" 2.476
And I install Tails to USB drive "install" by cloning 1:56.503
Then the running Tails is installed on USB drive "install" 15.707
And there is a random seed on USB drive "install" 6.132
But there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:326 1.211
After features/support/hooks.rb:100 0.121
Tags: @product
2:18.534
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.792
And I temporarily create a 7200 MiB disk named "install" 0.043
And I plug USB drive "install" 2.391
And I install Tails to USB drive "install" by cloning 1:44.165
Then the running Tails is installed on USB drive "install" 16.103
And there is a random seed on USB drive "install" 5.968
But there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:326 1.247
After features/support/hooks.rb:100 0.132
Tags: @product
3:4.581
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 17.526
And I create a file in the Persistent directory 0.127
And I temporarily create a 7200 MiB disk named "install" 0.053
And I create a gpt partition with a vfat filesystem on disk "install" 6.535
And I plug USB drive "install" 2.397
And I install Tails with Persistent Storage to USB drive "install" by cloning 2:6.384
Then the running Tails is installed on USB drive "install" 19.860
And there is a random seed on USB drive "install" 6.031
And there is a persistence partition on USB drive "install" 0.078
And the USB drive "install" contains the same files as my persistent storage 5.585
After features/support/hooks.rb:326 2.331
After features/support/hooks.rb:100 0.156
Tags: @product
2:44.943
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 15.527
And I temporarily create a 7200 MiB disk named "install" 0.054
And I plug USB drive "install" 2.641
And I install Tails to USB drive "install" by cloning 1:58.668
Then the running Tails is installed on USB drive "install" 21.859
And there is a random seed on USB drive "install" 6.082
And there is no persistence partition on USB drive "install" 0.109
After features/support/hooks.rb:326 1.938
After features/support/hooks.rb:100 0.118
Tags: @product
3:20.898
Before features/support/hooks.rb:269 0.008
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.065
And I have started Tails from DVD without network and logged in 8.541
And I clone USB drive "__internal" to a temporary USB drive "install" 1.385
And I plug USB drive "install" 3.969
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 2:21.159
Then the running Tails is installed on USB drive "install" 27.322
And there is a random seed on USB drive "install" 7.166
And there is no persistence partition on USB drive "install" 0.288
After features/support/hooks.rb:326 1.043
After features/support/hooks.rb:100 0.117
Tags: @product @uefi
2:41.670
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 54.267
And I power off the computer 0.488
And the computer is set to boot in UEFI mode 0.234
When I start Tails from USB drive "__internal" with network unplugged and I login 1:43.033
Then Tails is running from USB drive "__internal" 0.340
And the boot device has safe access rights 3.252
And Tails has started in UEFI mode 0.053
After features/support/hooks.rb:326 0.625
After features/support/hooks.rb:100 0.046
Tags: @product
1:53.473
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 9.115
And I plug and mount a USB drive containing a Tails USB image 42.744
And I create a 7200 MiB disk named "usbimage" 0.051
And I plug USB drive "usbimage" 2.400
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 59.162
After features/support/hooks.rb:326 1.875
After features/support/hooks.rb:100 0.098
Tags: @product
1:37.351
Before features/support/hooks.rb:269 0.002
Given a computer 0.176
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:35.781
Then Tails is running from USB drive "usbimage" 0.364
And the label of the system partition on "usbimage" is "Tails" 0.333
And the system partition on "usbimage" is an EFI system partition 0.222
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.152
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.081
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.142
And the system partition on "usbimage" has the expected flags 0.097
After features/support/hooks.rb:326 0.777
After features/support/hooks.rb:100 0.006
Tags: @product
2:42.288
Scenario Error when the GPT backup header is corrupt
Before features/support/hooks.rb:269 0.003
Steps
Given a computer 0.204
And I set Tails to boot with options "test_gpt_corruption=gpt_backup,gpt_backup_table" 0.000
And I create a 7200 MiB disk named "temp" 0.047
And I plug USB drive "temp" 1.074
And I write the Tails USB image to disk "temp" 30.152
And I start Tails from USB drive "temp" with network unplugged 1:43.615
Then Tails is running from USB drive "temp" 0.356
When I log in to a new session 16.059
And all notifications have disappeared 10.777
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "gnome-shell" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:712:in `new'
./features/step_definitions/common_steps.rb:712:in `/^all notifications have disappeared$/'
features/usb_install.feature:118:in `And all notifications have disappeared'
Then the system journal includes message "Detected partitioning-corruption, but not showing any message" 0.000
After features/support/hooks.rb:326 5.490

SCENARIO FAILED: 'Error when the GPT backup header is corrupt' (at time 01:04:29)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5256/artifact/build-artifacts/01:04:29_Error_when_the_GPT_backup_header_is_corrupt.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5256/artifact/build-artifacts/01:04:29_Error_when_the_GPT_backup_header_is_corrupt.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5256/artifact/build-artifacts/01:04:29_Error_when_the_GPT_backup_header_is_corrupt.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5256/artifact/build-artifacts/01:04:29_Error_when_the_GPT_backup_header_is_corrupt.journal

After features/support/hooks.rb:100 0.006
Tags: @product
2:20.378
Before features/support/hooks.rb:269 0.003
Given a computer 1.120
And I set Tails to boot with options "test_gpt_corruption=guid" 0.000
And I create a 7200 MiB disk named "temp" 0.537
And I plug USB drive "temp" 1.228
And I write the Tails USB image to disk "temp" 27.123
And I start Tails from USB drive "temp" with network unplugged 1:26.594
Then Tails is running from USB drive "temp" 0.422
When I log in to a new session 16.449
And all notifications have disappeared 6.711
Then I see an error about system partition resizing 0.190
After features/support/hooks.rb:326 0.722
After features/support/hooks.rb:100 0.007