Project Number Date
test_Tails_ISO_devel 4602 08 Sep 2026, 11:28

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 31:54.511 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
48.086
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 7.647
And I log in to a new session in German (de) 26.086
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 14.303
After features/support/hooks.rb:339 0.830
After features/support/hooks.rb:108 0.000
Tags: @product
47.545
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 6.967
And I log in to a new session in German (de) 26.293
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 14.237
After features/support/hooks.rb:339 0.782
After features/support/hooks.rb:108 0.000
Tags: @product
47.024
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 6.732
And I log in to a new session in German (de) 25.806
Then the live user's Music directory exists 0.050
And there is a GNOME bookmark for the Music directory 14.434
After features/support/hooks.rb:339 0.858
After features/support/hooks.rb:108 0.000
Tags: @product
47.942
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.641
And I log in to a new session in German (de) 25.742
Then the live user's Pictures directory exists 0.055
And there is a GNOME bookmark for the Pictures directory 14.502
After features/support/hooks.rb:339 0.949
After features/support/hooks.rb:108 0.000
Tags: @product
49.309
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 7.100
And I log in to a new session in German (de) 27.507
Then the live user's Videos directory exists 0.033
And there is a GNOME bookmark for the Videos directory 14.667
After features/support/hooks.rb:339 1.118
After features/support/hooks.rb:108 0.000
1:48.233
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.142
And I set an administration password 6.778
When I log in to a new session in Arabic (ar) 26.729
Then the keyboard layout is set to "eg" 0.087
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.034
And Tor is ready 11.075
Then I successfully start the Unsafe Browser 5.281
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 21.123
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 9.189
And DuckDuckGo is the default search engine 4.808
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 4.085
And the layout of the screen keyboard is set to "us" 0.308
After features/support/hooks.rb:339 1.440
After features/support/hooks.rb:108 0.000
1:51.282
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 6.887
And I set an administration password 6.959
When I log in to a new session in Chinese (zh_CN) 25.590
Then the keyboard layout is set to "cn" 0.093
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.024
And Tor is ready 12.693
Then I successfully start the Unsafe Browser 5.650
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 23.734
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 8.985
And DuckDuckGo is the default search engine 5.797
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 3.985
And the layout of the screen keyboard is set to "us" 0.319
After features/support/hooks.rb:339 1.370
After features/support/hooks.rb:108 0.000
1:32.273
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 6.885
And I set an administration password 6.837
When I log in to a new session in English (en) 11.403
Then the keyboard layout is set to "us" 0.120
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.059
And Tor is ready 10.740
Then I successfully start the Unsafe Browser 6.479
And I kill the Unsafe Browser 5.296
Given Thunderbird is installed 21.464
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.139
And DuckDuckGo is the default search engine 4.291
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.884
And the layout of the screen keyboard is set to "us" 0.321
After features/support/hooks.rb:339 1.023
After features/support/hooks.rb:108 0.000
1:49.904
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.188
And I set an administration password 6.917
When I log in to a new session in French (fr) 26.338
Then the keyboard layout is set to "fr" 0.087
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.027
And Tor is ready 11.678
Then I successfully start the Unsafe Browser 5.623
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 21.548
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 10.084
And DuckDuckGo is the default search engine 4.936
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.486
And the layout of the screen keyboard is set to "fr" 0.354
After features/support/hooks.rb:339 1.320
After features/support/hooks.rb:108 0.000
1:48.846
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 6.983
And I set an administration password 6.835
When I log in to a new session in German (de) 26.183
Then the keyboard layout is set to "de" 0.185
And tpsd is localized to the selected locale 0.123
Given the network is plugged 0.030
And Tor is ready 11.958
Then I successfully start the Unsafe Browser 6.127
And I kill the Unsafe Browser 5.239
Given Thunderbird is installed 23.338
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.095
And DuckDuckGo is the default search engine 4.687
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 3.501
And the layout of the screen keyboard is set to "de" 0.300
After features/support/hooks.rb:339 1.150
After features/support/hooks.rb:108 0.000
1:53.370
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 6.907
And I set an administration password 6.922
When I log in to a new session in Hindi (hi) 27.291
Then the keyboard layout is set to "in" 0.105
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.030
And Tor is ready 12.951
Then I successfully start the Unsafe Browser 4.105
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 24.170
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 10.671
And DuckDuckGo is the default search engine 5.188
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.064
And the layout of the screen keyboard is set to "us" 0.328
After features/support/hooks.rb:339 1.221
After features/support/hooks.rb:108 0.000
1:47.841
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.814
And I set an administration password 6.957
When I log in to a new session in Indonesian (id) 26.044
Then the keyboard layout is set to "id" 0.100
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.035
And Tor is ready 11.828
Then I successfully start the Unsafe Browser 5.838
And I kill the Unsafe Browser 5.182
Given Thunderbird is installed 20.965
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 8.850
And DuckDuckGo is the default search engine 5.218
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.252
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:339 1.234
After features/support/hooks.rb:108 0.000
1:52.053
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 7.415
And I set an administration password 7.043
When I log in to a new session in Italian (it) 25.376
Then the keyboard layout is set to "it" 0.078
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.029
And Tor is ready 11.413
Then I successfully start the Unsafe Browser 5.273
And I kill the Unsafe Browser 5.248
Given Thunderbird is installed 25.452
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 9.434
And DuckDuckGo is the default search engine 5.607
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 3.948
And the layout of the screen keyboard is set to "us" 0.316
After features/support/hooks.rb:339 0.724
After features/support/hooks.rb:108 0.000
1:51.332
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 6.673
And I set an administration password 6.892
When I log in to a new session in Persian (fa) 27.805
Then the keyboard layout is set to "ir" 0.084
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.037
And Tor is ready 12.781
Then I successfully start the Unsafe Browser 5.349
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 21.332
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 10.119
And DuckDuckGo is the default search engine 5.168
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.212
And the layout of the screen keyboard is set to "ir" 0.323
After features/support/hooks.rb:339 1.174
After features/support/hooks.rb:108 0.000
1:52.452
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 7.006
And I set an administration password 6.884
When I log in to a new session in Portuguese (pt) 26.467
Then the keyboard layout is set to "pt" 0.115
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.032
And Tor is ready 11.701
Then I successfully start the Unsafe Browser 7.045
And I kill the Unsafe Browser 5.222
Given Thunderbird is installed 23.922
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.787
And DuckDuckGo is the default search engine 5.447
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 3.950
And the layout of the screen keyboard is set to "us" 0.452
After features/support/hooks.rb:339 1.074
After features/support/hooks.rb:108 0.000
1:48.987
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 7.282
And I set an administration password 6.678
When I log in to a new session in Russian (ru) 27.128
Then the keyboard layout is set to "ru" 0.111
And tpsd is localized to the selected locale 0.158
Given the network is plugged 0.159
And Tor is ready 11.800
Then I successfully start the Unsafe Browser 5.601
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 21.335
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.025
And DuckDuckGo is the default search engine 4.988
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 3.932
And the layout of the screen keyboard is set to "ru" 0.320
After features/support/hooks.rb:339 0.796
After features/support/hooks.rb:108 0.000
1:51.570
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.081
And I set an administration password 6.891
When I log in to a new session in Spanish (es) 26.610
Then the keyboard layout is set to "es" 0.079
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.024
And Tor is ready 11.533
Then I successfully start the Unsafe Browser 6.139
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 24.304
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 9.362
And DuckDuckGo is the default search engine 4.932
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.738
And the layout of the screen keyboard is set to "us" 0.327
After features/support/hooks.rb:339 1.008
After features/support/hooks.rb:108 0.000
1:50.346
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 7.039
And I set an administration password 6.842
When I log in to a new session in Turkish (tr) 26.963
Then the keyboard layout is set to "tr" 0.110
And tpsd is localized to the selected locale 0.137
Given the network is plugged 0.030
And Tor is ready 11.319
Then I successfully start the Unsafe Browser 5.328
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 24.039
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.111
And DuckDuckGo is the default search engine 4.703
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 3.931
And the layout of the screen keyboard is set to "us" 0.318
After features/support/hooks.rb:339 0.871
After features/support/hooks.rb:108 0.000
Tags: @product
1:0.642
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 8.841
When I set the language to Italian (it) 4.614
Then the language and keyboard have not been saved in cleartext storage 2.114
When I shutdown Tails and wait for the computer to power off 5.419
And I start Tails from USB drive "__internal" with network unplugged 39.295
Then the Welcome Screen's language is set to English 0.357
After features/support/hooks.rb:339 0.735
After features/support/hooks.rb:108 0.006
Tags: @product
1:14.899
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.641
When I set the language to Italian (it) 4.569
And I save the language and keyboard options in cleartext storage 2.597
Then the "it" language and keyboard have been saved in cleartext storage 0.112
When I set the language to French (fr) 4.480
Then the "fr" language and keyboard have been saved in cleartext storage 0.096
And I shutdown Tails and wait for the computer to power off 5.417
And I start Tails from USB drive "__internal" with network unplugged 39.606
Then the "fr" language and keyboard have been saved in cleartext storage 0.295
And the Welcome Screen's language is set to French 0.776
When I log in to a new session 8.268
Then the language is set to French 0.036
After features/support/hooks.rb:339 0.854
After features/support/hooks.rb:108 0.088
Tags: @product
2:0.564
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.229
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.272
And I create a persistent partition 30.996
And I manually store legacy localization settings in Persistent Storage 0.207
When I shutdown Tails and wait for the computer to power off 5.405
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.079
Then the Welcome Screen's language is set to English 0.348
And the Welcome Screen's formats is set to United States 0.119
When I enable persistence 17.119
Then the Welcome Screen's language is set to German 0.630
And the Welcome Screen's formats is set to France 0.260
When I set the language to Italian (it) 4.518
Then the language and keyboard have not been saved in cleartext storage 2.109
When I save the language and keyboard options in cleartext storage 13.267
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
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:276:in `child'
./features/step_definitions/common_steps.rb:511:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:98:in `When I save the language and keyboard options in cleartext storage'
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 4.932

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_devel/4602/artifact/build-artifacts/02:16:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_devel/4602/artifact/build-artifacts/02:16:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_devel/4602/artifact/build-artifacts/02:16:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_devel/4602/artifact/build-artifacts/02:16:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006