Project Number Date
test_Tails_ISO_test-snapshot-restore-improvements 10 24 Aug 2026, 12:04

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 248 1 19 0 0 268 20 1 21 29:12.265 Failed
Tags: @product
Feature Localization
As a Tails user I want Tails to be localized in my native language And various Tails features should still work
Tags: @product
45.588
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 4.416
And I log in to a new session in German (de) 26.906
Then the live user's Documents directory exists 0.029
And there is a GNOME bookmark for the Documents directory 14.236
After features/support/hooks.rb:339 0.804
After features/support/hooks.rb:108 0.000
Tags: @product
44.051
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.541
And I log in to a new session in German (de) 25.875
Then the live user's Downloads directory exists 0.035
And there is a GNOME bookmark for the Downloads directory 14.598
After features/support/hooks.rb:339 0.797
After features/support/hooks.rb:108 0.000
Tags: @product
45.429
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.665
And I log in to a new session in German (de) 27.341
Then the live user's Music directory exists 0.049
And there is a GNOME bookmark for the Music directory 14.372
After features/support/hooks.rb:339 0.917
After features/support/hooks.rb:108 0.000
Tags: @product
46.235
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.648
And I log in to a new session in German (de) 28.241
Then the live user's Pictures directory exists 0.038
And there is a GNOME bookmark for the Pictures directory 14.306
After features/support/hooks.rb:339 1.136
After features/support/hooks.rb:108 0.000
Tags: @product
44.698
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.765
And I log in to a new session in German (de) 26.680
Then the live user's Videos directory exists 0.036
And there is a GNOME bookmark for the Videos directory 14.216
After features/support/hooks.rb:339 1.131
After features/support/hooks.rb:108 0.000
1:45.574
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.334
And I set an administration password 6.907
When I log in to a new session in Arabic (ar) 26.631
Then the keyboard layout is set to "eg" 0.090
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.025
And Tor is ready 12.319
Then I successfully start the Unsafe Browser 5.925
And I kill the Unsafe Browser 5.255
Given Thunderbird is installed 20.609
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 9.819
And DuckDuckGo is the default search engine 5.072
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 3.861
And the layout of the screen keyboard is set to "us" 0.320
After features/support/hooks.rb:339 0.654
After features/support/hooks.rb:108 0.000
1:44.995
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.912
And I set an administration password 6.823
When I log in to a new session in Chinese (zh_CN) 25.322
Then the keyboard layout is set to "cn" 0.092
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.044
And Tor is ready 13.185
Then I successfully start the Unsafe Browser 4.748
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 21.804
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 8.602
And DuckDuckGo is the default search engine 4.971
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 4.566
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:339 1.299
After features/support/hooks.rb:108 0.000
1:27.587
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.858
And I set an administration password 6.928
When I log in to a new session in English (en) 11.384
Then the keyboard layout is set to "us" 0.091
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.030
And Tor is ready 11.293
Then I successfully start the Unsafe Browser 6.602
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 20.380
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 8.289
And DuckDuckGo is the default search engine 4.042
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.810
And the layout of the screen keyboard is set to "us" 0.327
After features/support/hooks.rb:339 0.711
After features/support/hooks.rb:108 0.000
1:45.503
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.708
And I set an administration password 6.928
When I log in to a new session in French (fr) 27.691
Then the keyboard layout is set to "fr" 0.093
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.042
And Tor is ready 12.005
Then I successfully start the Unsafe Browser 5.440
And I kill the Unsafe Browser 5.188
Given Thunderbird is installed 20.826
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.853
And DuckDuckGo is the default search engine 5.061
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.952
And the layout of the screen keyboard is set to "fr" 0.362
After features/support/hooks.rb:339 1.033
After features/support/hooks.rb:108 0.000
1:48.739
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.866
And I set an administration password 6.875
When I log in to a new session in German (de) 25.741
Then the keyboard layout is set to "de" 0.096
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.034
And Tor is ready 11.697
Then I successfully start the Unsafe Browser 7.155
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 21.259
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 11.911
And DuckDuckGo is the default search engine 5.244
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 3.913
And the layout of the screen keyboard is set to "de" 0.323
After features/support/hooks.rb:339 0.617
After features/support/hooks.rb:108 0.000
1:51.858
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.665
And I set an administration password 7.114
When I log in to a new session in Hindi (hi) 28.629
Then the keyboard layout is set to "in" 0.085
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.031
And Tor is ready 11.561
Then I successfully start the Unsafe Browser 6.593
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 24.539
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.562
And DuckDuckGo is the default search engine 4.909
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.188
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:339 0.910
After features/support/hooks.rb:108 0.000
1:48.050
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.743
And I set an administration password 6.896
When I log in to a new session in Indonesian (id) 25.520
Then the keyboard layout is set to "id" 0.091
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.039
And Tor is ready 12.855
Then I successfully start the Unsafe Browser 6.233
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 21.188
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 10.021
And DuckDuckGo is the default search engine 6.034
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.553
And the layout of the screen keyboard is set to "us" 0.294
After features/support/hooks.rb:339 0.958
After features/support/hooks.rb:108 0.000
1:52.054
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.774
And I set an administration password 7.013
When I log in to a new session in Italian (it) 27.611
Then the keyboard layout is set to "it" 0.126
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.032
And Tor is ready 12.078
Then I successfully start the Unsafe Browser 6.485
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 24.426
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 10.504
And DuckDuckGo is the default search engine 5.152
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 3.983
And the layout of the screen keyboard is set to "us" 0.312
After features/support/hooks.rb:339 0.762
After features/support/hooks.rb:108 0.000
1:49.967
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.753
And I set an administration password 6.845
When I log in to a new session in Persian (fa) 26.797
Then the keyboard layout is set to "ir" 0.099
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.034
And Tor is ready 11.830
Then I successfully start the Unsafe Browser 5.826
And I kill the Unsafe Browser 5.275
Given Thunderbird is installed 21.278
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 12.865
And DuckDuckGo is the default search engine 5.875
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 3.820
And the layout of the screen keyboard is set to "ir" 0.330
After features/support/hooks.rb:339 0.821
After features/support/hooks.rb:108 0.000
1:48.653
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.955
And I set an administration password 6.884
When I log in to a new session in Portuguese (pt) 26.295
Then the keyboard layout is set to "pt" 0.082
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.037
And Tor is ready 11.136
Then I successfully start the Unsafe Browser 6.464
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 23.874
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.738
And DuckDuckGo is the default search engine 5.008
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 4.322
And the layout of the screen keyboard is set to "us" 0.328
After features/support/hooks.rb:339 1.484
After features/support/hooks.rb:108 0.000
1:45.386
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.570
And I set an administration password 7.003
When I log in to a new session in Russian (ru) 27.181
Then the keyboard layout is set to "ru" 0.120
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.036
And Tor is ready 11.230
Then I successfully start the Unsafe Browser 6.599
And I kill the Unsafe Browser 5.253
Given Thunderbird is installed 21.378
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 8.610
And DuckDuckGo is the default search engine 5.018
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 3.672
And the layout of the screen keyboard is set to "ru" 0.304
After features/support/hooks.rb:339 0.867
After features/support/hooks.rb:108 0.000
1:47.220
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.648
And I set an administration password 7.058
When I log in to a new session in Spanish (es) 27.713
Then the keyboard layout is set to "es" 0.118
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.039
And Tor is ready 11.416
Then I successfully start the Unsafe Browser 5.761
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 21.535
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.632
And DuckDuckGo is the default search engine 5.501
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.881
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:339 1.183
After features/support/hooks.rb:108 0.000
1:46.136
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.035
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 5.039
And I set an administration password 6.859
When I log in to a new session in Turkish (tr) 25.699
Then the keyboard layout is set to "tr" 0.091
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.027
And Tor is ready 11.554
Then I successfully start the Unsafe Browser 6.226
And I kill the Unsafe Browser 5.365
Given Thunderbird is installed 21.474
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 8.777
And DuckDuckGo is the default search engine 5.209
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.064
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:339 0.737
After features/support/hooks.rb:108 0.000
Tags: @product
57.066
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 5.933
When I set the language to Italian (it) 4.550
Then the language and keyboard have not been saved in cleartext storage 2.107
When I shutdown Tails and wait for the computer to power off 5.973
And I start Tails from USB drive "__internal" with network unplugged 38.147
Then the Welcome Screen's language is set to English 0.354
After features/support/hooks.rb:339 0.857
After features/support/hooks.rb:108 0.006
Tags: @product
1:7.729
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 5.476
When I set the language to Italian (it) 4.527
And I save the language and keyboard options in cleartext storage 2.610
Then the "it" language and keyboard have been saved in cleartext storage 0.102
When I set the language to French (fr) 4.479
Then the "fr" language and keyboard have been saved in cleartext storage 0.141
And I shutdown Tails and wait for the computer to power off 4.069
And I start Tails from USB drive "__internal" with network unplugged 39.000
Then the "fr" language and keyboard have been saved in cleartext storage 0.251
And the Welcome Screen's language is set to French 0.837
When I log in to a new session 6.191
Then the language is set to French 0.041
After features/support/hooks.rb:339 0.911
After features/support/hooks.rb:108 0.008
Tags: @product
19.736
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 5.865
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.302
And I create a persistent partition 13.568
The
The Dogtail init script raised: SearchError: descendant of [frame | Persistent Storage]: 'Create Persistent Storage' 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/usb.rb:386:in `/^I try to create a persistent partition( for Additional Software)?( using the wizard that was already open)?$/'
./features/step_definitions/usb.rb:355:in `/^I create a persistent partition( with the default settings)?( for Additional Software)?( using the wizard that was already open)?$/'
features/localization.feature:86:in `And I create a persistent partition'
And I manually store legacy localization settings in Persistent Storage 0.000
When I shutdown Tails and wait for the computer to power off 0.000
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to English 0.000
And the Welcome Screen's formats is set to United States 0.000
When I enable persistence 0.000
Then the Welcome Screen's language is set to German 0.000
And the Welcome Screen's formats is set to France 0.000
When I set the language to Italian (it) 0.000
Then the language and keyboard have not been saved in cleartext storage 0.000
When I save the language and keyboard options in cleartext storage 0.000
Then the "it" language and keyboard have been saved in cleartext storage 0.000
And I shutdown Tails and wait for the computer to power off 0.000
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to Italian 0.000
And the Welcome Screen's formats is set to Italy 0.000
When I enable persistence 0.000
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.000
And the Welcome Screen's language is set to Italian 0.000
After features/support/hooks.rb:339 5.275

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 02:09:24)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/10/artifact/build-artifacts/02:09:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/10/artifact/build-artifacts/02:09:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/10/artifact/build-artifacts/02:09:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/10/artifact/build-artifacts/02:09:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.000