Project Number Date
test_Tails_ISO_stable 6524 22 Jul 2026, 13:05

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 32:5.292 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.601
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 8.003
And I log in to a new session in German (de) 26.436
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 14.113
After features/support/hooks.rb:339 1.076
After features/support/hooks.rb:108 0.000
Tags: @product
47.155
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.009
And I log in to a new session in German (de) 25.551
Then the live user's Downloads directory exists 0.033
And there is a GNOME bookmark for the Downloads directory 14.560
After features/support/hooks.rb:339 0.773
After features/support/hooks.rb:108 0.000
Tags: @product
48.109
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.932
And I log in to a new session in German (de) 26.858
Then the live user's Music directory exists 0.037
And there is a GNOME bookmark for the Music directory 14.280
After features/support/hooks.rb:339 0.820
After features/support/hooks.rb:108 0.000
Tags: @product
46.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 6.881
And I log in to a new session in German (de) 24.975
Then the live user's Pictures directory exists 0.051
And there is a GNOME bookmark for the Pictures directory 14.551
After features/support/hooks.rb:339 1.031
After features/support/hooks.rb:108 0.000
Tags: @product
46.601
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.813
And I log in to a new session in German (de) 25.428
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 14.321
After features/support/hooks.rb:339 0.841
After features/support/hooks.rb:108 0.000
1:54.063
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.054
And I set an administration password 6.793
When I log in to a new session in Arabic (ar) 25.128
Then the keyboard layout is set to "eg" 0.082
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.015
And Tor is ready 11.936
Then I successfully start the Unsafe Browser 6.200
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 24.213
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.529
And DuckDuckGo is the default search engine 5.195
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 3.989
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:339 0.802
After features/support/hooks.rb:108 0.000
1:51.381
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.948
And I set an administration password 6.758
When I log in to a new session in Chinese (zh_CN) 25.202
Then the keyboard layout is set to "cn" 0.077
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.018
And Tor is ready 11.611
Then I successfully start the Unsafe Browser 6.256
And I kill the Unsafe Browser 5.167
Given Thunderbird is installed 24.956
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 9.904
And DuckDuckGo is the default search engine 4.542
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 4.126
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:339 0.906
After features/support/hooks.rb:108 0.000
1:36.194
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.936
And I set an administration password 6.770
When I log in to a new session in English (en) 11.229
Then the keyboard layout is set to "us" 0.095
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.017
And Tor is ready 12.730
Then I successfully start the Unsafe Browser 6.412
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 23.706
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.440
And DuckDuckGo is the default search engine 3.626
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.307
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 0.693
After features/support/hooks.rb:108 0.000
1:51.232
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.991
And I set an administration password 6.775
When I log in to a new session in French (fr) 25.339
Then the keyboard layout is set to "fr" 0.099
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.039
And Tor is ready 11.534
Then I successfully start the Unsafe Browser 6.830
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 23.957
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 9.674
And DuckDuckGo is the default search engine 4.848
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 4.078
And the layout of the screen keyboard is set to "fr" 0.358
After features/support/hooks.rb:339 1.084
After features/support/hooks.rb:108 0.000
1:52.781
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.047
And I set an administration password 6.868
When I log in to a new session in German (de) 26.721
Then the keyboard layout is set to "de" 0.101
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.016
And Tor is ready 12.229
Then I successfully start the Unsafe Browser 6.357
And I kill the Unsafe Browser 5.229
Given Thunderbird is installed 24.082
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.659
And DuckDuckGo is the default search engine 4.706
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.045
And the layout of the screen keyboard is set to "de" 0.337
After features/support/hooks.rb:339 1.311
After features/support/hooks.rb:108 0.000
1:55.097
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.951
And I set an administration password 6.840
When I log in to a new session in Hindi (hi) 25.507
Then the keyboard layout is set to "in" 0.124
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.018
And Tor is ready 12.660
Then I successfully start the Unsafe Browser 6.038
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 23.723
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 13.667
And DuckDuckGo is the default search engine 4.527
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.108
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:339 0.724
After features/support/hooks.rb:108 0.000
1:52.143
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.052
And I set an administration password 6.716
When I log in to a new session in Indonesian (id) 26.449
Then the keyboard layout is set to "id" 0.108
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.017
And Tor is ready 11.655
Then I successfully start the Unsafe Browser 6.477
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 24.334
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 9.528
And DuckDuckGo is the default search engine 4.764
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.108
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.880
After features/support/hooks.rb:108 0.000
1:50.903
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.884
And I set an administration password 6.787
When I log in to a new session in Italian (it) 25.379
Then the keyboard layout is set to "it" 0.086
And tpsd is localized to the selected locale 0.153
Given the network is plugged 0.017
And Tor is ready 12.426
Then I successfully start the Unsafe Browser 5.992
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 23.998
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 9.193
And DuckDuckGo is the default search engine 4.937
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 4.136
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 1.137
After features/support/hooks.rb:108 0.000
1:52.168
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.866
And I set an administration password 6.778
When I log in to a new session in Persian (fa) 26.386
Then the keyboard layout is set to "ir" 0.096
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.023
And Tor is ready 12.282
Then I successfully start the Unsafe Browser 6.068
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 24.073
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 9.663
And DuckDuckGo is the default search engine 4.574
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.399
And the layout of the screen keyboard is set to "ir" 0.369
After features/support/hooks.rb:339 0.935
After features/support/hooks.rb:108 0.000
1:50.814
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.028
And I set an administration password 6.793
When I log in to a new session in Portuguese (pt) 25.923
Then the keyboard layout is set to "pt" 0.112
And tpsd is localized to the selected locale 0.119
Given the network is plugged 0.016
And Tor is ready 11.581
Then I successfully start the Unsafe Browser 6.188
And I kill the Unsafe Browser 5.240
Given Thunderbird is installed 23.638
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 9.230
And DuckDuckGo is the default search engine 5.258
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 3.979
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:339 1.050
After features/support/hooks.rb:108 0.000
1:51.483
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.194
And I set an administration password 6.811
When I log in to a new session in Russian (ru) 26.074
Then the keyboard layout is set to "ru" 0.075
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.017
And Tor is ready 11.704
Then I successfully start the Unsafe Browser 5.532
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 24.337
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 9.726
And DuckDuckGo is the default search engine 4.931
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.110
And the layout of the screen keyboard is set to "ru" 0.337
After features/support/hooks.rb:339 1.034
After features/support/hooks.rb:108 0.000
1:52.278
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.828
When I log in to a new session in Spanish (es) 25.967
Then the keyboard layout is set to "es" 0.083
And tpsd is localized to the selected locale 0.138
Given the network is plugged 0.024
And Tor is ready 11.672
Then I successfully start the Unsafe Browser 6.276
And I kill the Unsafe Browser 5.237
Given Thunderbird is installed 24.130
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.893
And DuckDuckGo is the default search engine 5.070
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.125
And the layout of the screen keyboard is set to "us" 0.372
After features/support/hooks.rb:339 1.070
After features/support/hooks.rb:108 0.000
1:50.659
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.072
And I set an administration password 6.743
When I log in to a new session in Turkish (tr) 25.759
Then the keyboard layout is set to "tr" 0.069
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.030
And Tor is ready 12.476
Then I successfully start the Unsafe Browser 5.681
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 24.267
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 8.759
And DuckDuckGo is the default search engine 4.739
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 4.072
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:339 0.898
After features/support/hooks.rb:108 0.000
Tags: @product
59.476
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.090
When I set the language to Italian (it) 4.578
Then the language and keyboard have not been saved in cleartext storage 2.075
When I shutdown Tails and wait for the computer to power off 5.368
And I start Tails from USB drive "__internal" with network unplugged 39.110
Then the Welcome Screen's language is set to English 0.253
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.006
Tags: @product
1:13.121
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 7.339
When I set the language to Italian (it) 4.549
And I save the language and keyboard options in cleartext storage 2.457
Then the "it" language and keyboard have been saved in cleartext storage 0.109
When I set the language to French (fr) 4.436
Then the "fr" language and keyboard have been saved in cleartext storage 0.106
And I shutdown Tails and wait for the computer to power off 4.049
And I start Tails from USB drive "__internal" with network unplugged 40.150
Then the "fr" language and keyboard have been saved in cleartext storage 0.342
And the Welcome Screen's language is set to French 0.723
When I log in to a new session 8.808
Then the language is set to French 0.048
After features/support/hooks.rb:339 0.625
After features/support/hooks.rb:108 0.016
Tags: @product
1:54.562
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.192
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.276
And I create a persistent partition 32.316
And I manually store legacy localization settings in Persistent Storage 0.250
When I shutdown Tails and wait for the computer to power off 5.324
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.151
Then the Welcome Screen's language is set to English 0.242
And the Welcome Screen's formats is set to United States 0.174
When I enable persistence 9.817
Then the Welcome Screen's language is set to German 0.465
And the Welcome Screen's formats is set to France 0.189
When I set the language to Italian (it) 4.549
Then the language and keyboard have not been saved in cleartext storage 2.094
When I save the language and keyboard options in cleartext storage 13.517
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 5.110

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6524/artifact/build-artifacts/02:15:39_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6524/artifact/build-artifacts/02:15:39_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6524/artifact/build-artifacts/02:15:39_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6524/artifact/build-artifacts/02:15:39_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006