Project Number Date
test_Tails_ISO_devel 4527 02 Aug 2026, 11:17

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 258 1 9 0 0 268 20 1 21 32:8.856 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
47.911
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 8.018
And I log in to a new session in German (de) 25.485
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 14.357
After features/support/hooks.rb:339 1.035
After features/support/hooks.rb:108 0.000
Tags: @product
46.947
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.928
And I log in to a new session in German (de) 25.686
Then the live user's Downloads directory exists 0.039
And there is a GNOME bookmark for the Downloads directory 14.292
After features/support/hooks.rb:339 0.979
After features/support/hooks.rb:108 0.000
Tags: @product
47.241
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.117
And I log in to a new session in German (de) 25.909
Then the live user's Music directory exists 0.046
And there is a GNOME bookmark for the Music directory 14.168
After features/support/hooks.rb:339 1.215
After features/support/hooks.rb:108 0.000
Tags: @product
48.079
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.937
And I log in to a new session in German (de) 26.630
Then the live user's Pictures directory exists 0.037
And there is a GNOME bookmark for the Pictures directory 14.473
After features/support/hooks.rb:339 0.880
After features/support/hooks.rb:108 0.000
Tags: @product
47.901
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.053
And I log in to a new session in German (de) 26.630
Then the live user's Videos directory exists 0.046
And there is a GNOME bookmark for the Videos directory 14.171
After features/support/hooks.rb:339 1.060
After features/support/hooks.rb:108 0.000
1:53.164
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.947
And I set an administration password 6.759
When I log in to a new session in Arabic (ar) 25.585
Then the keyboard layout is set to "eg" 0.083
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.014
And Tor is ready 12.887
Then I successfully start the Unsafe Browser 7.040
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 24.086
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.842
And DuckDuckGo is the default search engine 4.978
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 4.009
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:339 0.959
After features/support/hooks.rb:108 0.000
1:52.436
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.256
And I set an administration password 6.768
When I log in to a new session in Chinese (zh_CN) 25.504
Then the keyboard layout is set to "cn" 0.103
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.013
And Tor is ready 11.599
Then I successfully start the Unsafe Browser 6.481
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 24.457
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.905
And DuckDuckGo is the default search engine 5.332
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.041
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:339 0.910
After features/support/hooks.rb:108 0.000
1:34.402
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.005
And I set an administration password 6.795
When I log in to a new session in English (en) 10.469
Then the keyboard layout is set to "us" 0.118
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.021
And Tor is ready 11.113
Then I successfully start the Unsafe Browser 5.931
And I kill the Unsafe Browser 5.280
Given Thunderbird is installed 23.992
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.802
And DuckDuckGo is the default search engine 4.033
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 4.097
And the layout of the screen keyboard is set to "us" 0.352
After features/support/hooks.rb:339 1.185
After features/support/hooks.rb:108 0.000
1:52.226
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.985
And I set an administration password 6.794
When I log in to a new session in French (fr) 27.557
Then the keyboard layout is set to "fr" 0.111
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.014
And Tor is ready 11.284
Then I successfully start the Unsafe Browser 5.508
And I kill the Unsafe Browser 5.261
Given Thunderbird is installed 23.703
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 10.094
And DuckDuckGo is the default search engine 4.608
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.548
And the layout of the screen keyboard is set to "fr" 0.373
After features/support/hooks.rb:339 0.887
After features/support/hooks.rb:108 0.000
1:53.137
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.019
And I set an administration password 6.859
When I log in to a new session in German (de) 25.545
Then the keyboard layout is set to "de" 0.108
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.017
And Tor is ready 13.963
Then I successfully start the Unsafe Browser 6.099
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 24.016
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 9.455
And DuckDuckGo is the default search engine 5.085
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 3.988
And the layout of the screen keyboard is set to "de" 0.423
After features/support/hooks.rb:339 0.871
After features/support/hooks.rb:108 0.000
1:50.512
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.971
And I set an administration password 6.768
When I log in to a new session in Hindi (hi) 26.220
Then the keyboard layout is set to "in" 0.120
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.019
And Tor is ready 11.537
Then I successfully start the Unsafe Browser 5.908
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 24.125
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 9.162
And DuckDuckGo is the default search engine 4.574
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.147
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:339 1.036
After features/support/hooks.rb:108 0.000
1:51.721
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.241
And I set an administration password 6.815
When I log in to a new session in Indonesian (id) 26.563
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.019
And Tor is ready 11.304
Then I successfully start the Unsafe Browser 6.006
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 23.894
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 9.768
And DuckDuckGo is the default search engine 5.039
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.023
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:339 1.262
After features/support/hooks.rb:108 0.000
1:51.095
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.122
And I set an administration password 6.734
When I log in to a new session in Italian (it) 25.809
Then the keyboard layout is set to "it" 0.111
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.017
And Tor is ready 11.752
Then I successfully start the Unsafe Browser 5.931
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 24.759
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 8.952
And DuckDuckGo is the default search engine 4.846
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.080
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 0.782
After features/support/hooks.rb:108 0.000
1:53.497
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.020
And I set an administration password 6.868
When I log in to a new session in Persian (fa) 26.801
Then the keyboard layout is set to "ir" 0.088
And tpsd is localized to the selected locale 0.069
Given the network is plugged 0.019
And Tor is ready 12.811
Then I successfully start the Unsafe Browser 5.585
And I kill the Unsafe Browser 5.248
Given Thunderbird is installed 24.023
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.130
And DuckDuckGo is the default search engine 5.061
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "ir" 0.348
After features/support/hooks.rb:339 1.060
After features/support/hooks.rb:108 0.000
1:52.051
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.073
And I set an administration password 6.880
When I log in to a new session in Portuguese (pt) 26.674
Then the keyboard layout is set to "pt" 0.082
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.018
And Tor is ready 11.189
Then I successfully start the Unsafe Browser 6.070
And I kill the Unsafe Browser 5.182
Given Thunderbird is installed 24.634
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.591
And DuckDuckGo is the default search engine 4.718
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.116
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:339 1.060
After features/support/hooks.rb:108 0.000
1:51.035
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.187
And I set an administration password 6.823
When I log in to a new session in Russian (ru) 26.164
Then the keyboard layout is set to "ru" 0.100
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.017
And Tor is ready 11.486
Then I successfully start the Unsafe Browser 5.723
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 24.388
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.414
And DuckDuckGo is the default search engine 4.827
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 4.040
And the layout of the screen keyboard is set to "ru" 0.347
After features/support/hooks.rb:339 0.997
After features/support/hooks.rb:108 0.000
1:52.461
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.025
And I set an administration password 6.765
When I log in to a new session in Spanish (es) 26.221
Then the keyboard layout is set to "es" 0.097
And tpsd is localized to the selected locale 0.129
Given the network is plugged 0.016
And Tor is ready 12.429
Then I successfully start the Unsafe Browser 6.027
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 24.221
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 9.839
And DuckDuckGo is the default search engine 4.569
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 4.189
And the layout of the screen keyboard is set to "us" 0.372
After features/support/hooks.rb:339 1.059
After features/support/hooks.rb:108 0.000
1:52.942
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.012
And I set an administration password 6.749
When I log in to a new session in Turkish (tr) 27.234
Then the keyboard layout is set to "tr" 0.091
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.017
And Tor is ready 12.661
Then I successfully start the Unsafe Browser 6.043
And I kill the Unsafe Browser 5.235
Given Thunderbird is installed 23.532
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.424
And DuckDuckGo is the default search engine 5.147
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 4.099
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 0.993
After features/support/hooks.rb:108 0.000
Tags: @product
1:5.887
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.252
When I set the language to Italian (it) 10.384
Then the language and keyboard have not been saved in cleartext storage 2.111
When I shutdown Tails and wait for the computer to power off 5.507
And I start Tails from USB drive "__internal" with network unplugged 39.395
Then the Welcome Screen's language is set to English 0.235
After features/support/hooks.rb:339 1.103
After features/support/hooks.rb:108 0.054
Tags: @product
25.620
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.422
When I set the language to Italian (it) 4.657
And I save the language and keyboard options in cleartext storage 13.540
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:71:in `And I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have been saved in cleartext storage 0.000
When I set the language to French (fr) 0.000
Then the "fr" 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
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the "fr" language and keyboard have been saved in cleartext storage 0.000
And the Welcome Screen's language is set to French 0.000
When I log in to a new session 0.000
Then the language is set to French 0.000
After features/support/hooks.rb:339 5.047

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 02:09:51)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4527/artifact/build-artifacts/02:09:51_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4527/artifact/build-artifacts/02:09:51_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4527/artifact/build-artifacts/02:09:51_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4527/artifact/build-artifacts/02:09:51_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:38.579
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 logged in 8.439
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.314
And I create a persistent partition 30.913
And I manually store legacy localization settings in Persistent Storage 0.209
When I shutdown Tails and wait for the computer to power off 6.773
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.863
Then the Welcome Screen's language is set to English 0.296
And the Welcome Screen's formats is set to United States 0.200
When I enable persistence 10.511
Then the Welcome Screen's language is set to German 0.405
And the Welcome Screen's formats is set to France 0.176
When I set the language to Italian (it) 4.481
Then the language and keyboard have not been saved in cleartext storage 2.077
When I save the language and keyboard options in cleartext storage 2.401
Then the "it" language and keyboard have been saved in cleartext storage 0.108
And I shutdown Tails and wait for the computer to power off 2.710
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 37.935
Then the Welcome Screen's language is set to Italian 0.518
And the Welcome Screen's formats is set to Italy 0.189
When I enable persistence 11.127
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.173
And the Welcome Screen's language is set to Italian 0.751
After features/support/hooks.rb:339 0.659
After features/support/hooks.rb:108 0.019