Project Number Date
test_Tails_ISO_devel 4665 08 Oct 2026, 11:16

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 35:48.705 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.176
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.863
And I log in to a new session in German (de) 26.123
Then the live user's Documents directory exists 0.031
And there is a GNOME bookmark for the Documents directory 15.158
After features/support/hooks.rb:339 0.785
After features/support/hooks.rb:108 0.000
Tags: @product
45.941
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 6.405
And I log in to a new session in German (de) 25.217
Then the live user's Downloads directory exists 0.040
And there is a GNOME bookmark for the Downloads directory 14.277
After features/support/hooks.rb:339 0.931
After features/support/hooks.rb:108 0.000
Tags: @product
45.176
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.356
And I log in to a new session in German (de) 24.722
Then the live user's Music directory exists 0.027
And there is a GNOME bookmark for the Music directory 14.069
After features/support/hooks.rb:339 0.648
After features/support/hooks.rb:108 0.000
Tags: @product
48.213
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.342
And I log in to a new session in German (de) 24.850
Then the live user's Pictures directory exists 0.036
And there is a GNOME bookmark for the Pictures directory 16.983
After features/support/hooks.rb:339 1.116
After features/support/hooks.rb:108 0.000
Tags: @product
45.672
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.482
And I log in to a new session in German (de) 25.068
Then the live user's Videos directory exists 0.029
And there is a GNOME bookmark for the Videos directory 14.092
After features/support/hooks.rb:339 0.589
After features/support/hooks.rb:108 0.000
1:42.313
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.421
And I set an administration password 6.675
When I log in to a new session in Arabic (ar) 26.227
Then the keyboard layout is set to "eg" 0.088
And tpsd is localized to the selected locale 0.064
Given the network is plugged 0.038
And Tor is ready 10.358
Then I successfully start the Unsafe Browser 4.981
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 21.040
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.481
And DuckDuckGo is the default search engine 4.825
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 3.380
And the layout of the screen keyboard is set to "us" 0.285
After features/support/hooks.rb:339 0.911
After features/support/hooks.rb:108 0.000
2:12.989
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.694
And I set an administration password 6.828
When I log in to a new session in Chinese (zh_CN) 25.012
Then the keyboard layout is set to "cn" 0.065
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.034
And Tor is ready 11.821
Then I successfully start the Unsafe Browser 5.307
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 50.365
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.345
And DuckDuckGo is the default search engine 4.388
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.356
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.799
After features/support/hooks.rb:108 0.000
1:56.572
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.786
And I set an administration password 6.975
When I log in to a new session in English (en) 9.825
Then the keyboard layout is set to "us" 0.104
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.035
And Tor is ready 10.168
Then I successfully start the Unsafe Browser 5.732
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 51.240
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.093
And DuckDuckGo is the default search engine 3.370
And I kill the Tor Browser 5.156
And the screen keyboard works in Thunderbird 3.477
And the layout of the screen keyboard is set to "us" 0.309
After features/support/hooks.rb:339 0.685
After features/support/hooks.rb:108 0.000
2:11.980
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.733
And I set an administration password 6.869
When I log in to a new session in French (fr) 25.119
Then the keyboard layout is set to "fr" 0.078
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.032
And Tor is ready 10.878
Then I successfully start the Unsafe Browser 5.421
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 50.778
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.400
And DuckDuckGo is the default search engine 4.663
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.240
And the layout of the screen keyboard is set to "fr" 0.280
After features/support/hooks.rb:339 0.778
After features/support/hooks.rb:108 0.000
2:12.645
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.778
And I set an administration password 6.731
When I log in to a new session in German (de) 24.178
Then the keyboard layout is set to "de" 0.080
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.040
And Tor is ready 11.517
Then I successfully start the Unsafe Browser 5.529
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 50.957
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.750
And DuckDuckGo is the default search engine 4.532
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 3.733
And the layout of the screen keyboard is set to "de" 0.304
After features/support/hooks.rb:339 0.654
After features/support/hooks.rb:108 0.000
2:12.686
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.779
And I set an administration password 6.927
When I log in to a new session in Hindi (hi) 24.568
Then the keyboard layout is set to "in" 0.081
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.025
And Tor is ready 12.407
Then I successfully start the Unsafe Browser 5.357
And I kill the Unsafe Browser 5.152
Given Thunderbird is installed 50.493
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.309
And DuckDuckGo is the default search engine 4.515
And I kill the Tor Browser 5.150
And the screen keyboard works in Thunderbird 3.472
And the layout of the screen keyboard is set to "us" 0.297
After features/support/hooks.rb:339 0.835
After features/support/hooks.rb:108 0.000
2:13.557
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.843
And I set an administration password 6.957
When I log in to a new session in Indonesian (id) 24.306
Then the keyboard layout is set to "id" 0.108
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.031
And Tor is ready 11.982
Then I successfully start the Unsafe Browser 5.850
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 50.945
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.643
And DuckDuckGo is the default search engine 4.447
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.572
And the layout of the screen keyboard is set to "us" 0.321
After features/support/hooks.rb:339 0.725
After features/support/hooks.rb:108 0.000
2:15.825
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.660
And I set an administration password 6.744
When I log in to a new session in Italian (it) 24.257
Then the keyboard layout is set to "it" 0.067
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.024
And Tor is ready 13.025
Then I successfully start the Unsafe Browser 4.818
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 50.742
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.709
And DuckDuckGo is the default search engine 4.827
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.169
And the layout of the screen keyboard is set to "us" 0.284
After features/support/hooks.rb:339 0.902
After features/support/hooks.rb:108 0.000
2:12.850
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.796
And I set an administration password 6.650
When I log in to a new session in Persian (fa) 24.759
Then the keyboard layout is set to "ir" 0.063
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.036
And Tor is ready 10.436
Then I successfully start the Unsafe Browser 5.994
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 50.755
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.628
And DuckDuckGo is the default search engine 4.455
And I kill the Tor Browser 5.155
And the screen keyboard works in Thunderbird 3.433
And the layout of the screen keyboard is set to "ir" 0.328
After features/support/hooks.rb:339 0.897
After features/support/hooks.rb:108 0.000
2:11.982
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.795
And I set an administration password 6.828
When I log in to a new session in Portuguese (pt) 24.444
Then the keyboard layout is set to "pt" 0.097
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.031
And Tor is ready 11.158
Then I successfully start the Unsafe Browser 5.227
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 50.689
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 7.971
And DuckDuckGo is the default search engine 4.623
And I kill the Tor Browser 5.145
And the screen keyboard works in Thunderbird 3.212
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:339 1.256
After features/support/hooks.rb:108 0.000
2:14.078
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 6.948
And I set an administration password 6.729
When I log in to a new session in Russian (ru) 24.288
Then the keyboard layout is set to "ru" 0.087
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.036
And Tor is ready 13.263
Then I successfully start the Unsafe Browser 5.440
And I kill the Unsafe Browser 5.257
Given Thunderbird is installed 50.917
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 7.483
And DuckDuckGo is the default search engine 4.616
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.396
And the layout of the screen keyboard is set to "ru" 0.296
After features/support/hooks.rb:339 0.614
After features/support/hooks.rb:108 0.000
2:12.375
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.801
And I set an administration password 6.716
When I log in to a new session in Spanish (es) 24.322
Then the keyboard layout is set to "es" 0.085
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.030
And Tor is ready 12.819
Then I successfully start the Unsafe Browser 4.895
And I kill the Unsafe Browser 5.134
Given Thunderbird is installed 50.369
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.324
And DuckDuckGo is the default search engine 4.782
And I kill the Tor Browser 5.150
And the screen keyboard works in Thunderbird 3.507
And the layout of the screen keyboard is set to "us" 0.310
After features/support/hooks.rb:339 0.848
After features/support/hooks.rb:108 0.000
2:13.062
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.855
And I set an administration password 6.669
When I log in to a new session in Turkish (tr) 25.908
Then the keyboard layout is set to "tr" 0.071
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.031
And Tor is ready 10.353
Then I successfully start the Unsafe Browser 5.470
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 51.120
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.851
And DuckDuckGo is the default search engine 4.349
And I kill the Tor Browser 5.150
And the screen keyboard works in Thunderbird 3.609
And the layout of the screen keyboard is set to "us" 0.331
After features/support/hooks.rb:339 0.731
After features/support/hooks.rb:108 0.000
Tags: @product
56.230
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.348
When I set the language to Italian (it) 4.452
Then the language and keyboard have not been saved in cleartext storage 2.082
When I shutdown Tails and wait for the computer to power off 5.214
And I start Tails from USB drive "__internal" with network unplugged 35.920
Then the Welcome Screen's language is set to English 0.211
After features/support/hooks.rb:339 1.150
After features/support/hooks.rb:108 0.065
Tags: @product
1:7.654
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.293
When I set the language to Italian (it) 4.553
And I save the language and keyboard options in cleartext storage 2.383
Then the "it" language and keyboard have been saved in cleartext storage 0.105
When I set the language to French (fr) 4.508
Then the "fr" language and keyboard have been saved in cleartext storage 0.103
And I shutdown Tails and wait for the computer to power off 3.937
And I start Tails from USB drive "__internal" with network unplugged 36.639
Then the "fr" language and keyboard have been saved in cleartext storage 0.270
And the Welcome Screen's language is set to French 0.669
When I log in to a new session 6.156
Then the language is set to French 0.034
After features/support/hooks.rb:339 0.512
After features/support/hooks.rb:108 0.010
Tags: @product
1:48.721
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.366
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.274
And I create a persistent partition 28.726
And I manually store legacy localization settings in Persistent Storage 0.217
When I shutdown Tails and wait for the computer to power off 5.199
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.043
Then the Welcome Screen's language is set to English 0.181
And the Welcome Screen's formats is set to United States 0.103
When I enable persistence 12.359
Then the Welcome Screen's language is set to German 0.503
And the Welcome Screen's formats is set to France 0.160
When I set the language to Italian (it) 4.666
Then the language and keyboard have not been saved in cleartext storage 2.116
When I save the language and keyboard options in cleartext storage 13.801
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.361

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_devel/4665/artifact/build-artifacts/02:20:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_devel/4665/artifact/build-artifacts/02:20:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_devel/4665/artifact/build-artifacts/02:20:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_devel/4665/artifact/build-artifacts/02:20:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.065