Project Number Date
test_Tails_ISO_devel 4669 10 Oct 2026, 11:06

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 36:4.241 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.361
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.998
And I log in to a new session in German (de) 26.135
Then the live user's Documents directory exists 0.034
And there is a GNOME bookmark for the Documents directory 15.194
After features/support/hooks.rb:339 0.931
After features/support/hooks.rb:108 0.000
Tags: @product
44.600
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.252
And I log in to a new session in German (de) 24.388
Then the live user's Downloads directory exists 0.025
And there is a GNOME bookmark for the Downloads directory 13.933
After features/support/hooks.rb:339 0.738
After features/support/hooks.rb:108 0.000
Tags: @product
45.933
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.255
And I log in to a new session in German (de) 25.592
Then the live user's Music directory exists 0.064
And there is a GNOME bookmark for the Music directory 14.020
After features/support/hooks.rb:339 0.811
After features/support/hooks.rb:108 0.000
Tags: @product
45.112
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.385
And I log in to a new session in German (de) 24.733
Then the live user's Pictures directory exists 0.036
And there is a GNOME bookmark for the Pictures directory 13.957
After features/support/hooks.rb:339 0.701
After features/support/hooks.rb:108 0.000
Tags: @product
45.936
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.320
And I log in to a new session in German (de) 24.606
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 14.971
After features/support/hooks.rb:339 0.859
After features/support/hooks.rb:108 0.000
1:46.669
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.285
And I set an administration password 6.844
When I log in to a new session in Arabic (ar) 26.262
Then the keyboard layout is set to "eg" 0.088
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.059
And Tor is ready 11.745
Then I successfully start the Unsafe Browser 4.694
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 21.458
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.746
And DuckDuckGo is the default search engine 4.567
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 3.127
And the layout of the screen keyboard is set to "us" 0.275
After features/support/hooks.rb:339 0.601
After features/support/hooks.rb:108 0.000
2:16.002
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.507
And I set an administration password 6.863
When I log in to a new session in Chinese (zh_CN) 25.382
Then the keyboard layout is set to "cn" 0.086
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.031
And Tor is ready 11.947
Then I successfully start the Unsafe Browser 4.391
And I kill the Unsafe Browser 5.143
Given Thunderbird is installed 53.752
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.057
And DuckDuckGo is the default search engine 4.736
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.480
And the layout of the screen keyboard is set to "us" 0.279
After features/support/hooks.rb:339 0.767
After features/support/hooks.rb:108 0.000
1:56.046
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.370
And I set an administration password 6.862
When I log in to a new session in English (en) 10.185
Then the keyboard layout is set to "us" 0.084
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.026
And Tor is ready 11.350
Then I successfully start the Unsafe Browser 4.560
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 51.163
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.343
And DuckDuckGo is the default search engine 3.409
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 3.950
And the layout of the screen keyboard is set to "us" 0.279
After features/support/hooks.rb:339 0.708
After features/support/hooks.rb:108 0.000
2:13.464
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.337
And I set an administration password 6.850
When I log in to a new session in French (fr) 25.281
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.033
And Tor is ready 12.576
Then I successfully start the Unsafe Browser 4.576
And I kill the Unsafe Browser 5.139
Given Thunderbird is installed 50.655
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.968
And DuckDuckGo is the default search engine 4.806
And I kill the Tor Browser 5.158
And the screen keyboard works in Thunderbird 3.544
And the layout of the screen keyboard is set to "fr" 0.302
After features/support/hooks.rb:339 0.792
After features/support/hooks.rb:108 0.000
2:12.331
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.382
And I set an administration password 6.897
When I log in to a new session in German (de) 25.225
Then the keyboard layout is set to "de" 0.091
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.036
And Tor is ready 10.381
Then I successfully start the Unsafe Browser 5.134
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 51.061
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.218
And DuckDuckGo is the default search engine 4.991
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.175
And the layout of the screen keyboard is set to "de" 0.284
After features/support/hooks.rb:339 0.888
After features/support/hooks.rb:108 0.000
2:13.157
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.424
And I set an administration password 6.886
When I log in to a new session in Hindi (hi) 25.693
Then the keyboard layout is set to "in" 0.083
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.032
And Tor is ready 12.375
Then I successfully start the Unsafe Browser 4.419
And I kill the Unsafe Browser 5.158
Given Thunderbird is installed 50.849
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.016
And DuckDuckGo is the default search engine 4.577
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 3.978
And the layout of the screen keyboard is set to "us" 0.308
After features/support/hooks.rb:339 0.528
After features/support/hooks.rb:108 0.000
2:12.796
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.348
And I set an administration password 6.714
When I log in to a new session in Indonesian (id) 24.854
Then the keyboard layout is set to "id" 0.068
And tpsd is localized to the selected locale 0.058
Given the network is plugged 0.024
And Tor is ready 11.863
Then I successfully start the Unsafe Browser 5.220
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 50.851
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 7.993
And DuckDuckGo is the default search engine 4.516
And I kill the Tor Browser 5.152
And the screen keyboard works in Thunderbird 3.592
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
2:14.228
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.240
And I set an administration password 6.842
When I log in to a new session in Italian (it) 23.909
Then the keyboard layout is set to "it" 0.096
And tpsd is localized to the selected locale 0.059
Given the network is plugged 0.025
And Tor is ready 11.478
Then I successfully start the Unsafe Browser 4.745
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 53.705
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.205
And DuckDuckGo is the default search engine 4.888
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.360
And the layout of the screen keyboard is set to "us" 0.274
After features/support/hooks.rb:339 0.568
After features/support/hooks.rb:108 0.000
2:11.538
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.447
And I set an administration password 6.689
When I log in to a new session in Persian (fa) 25.500
Then the keyboard layout is set to "ir" 0.080
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.030
And Tor is ready 10.356
Then I successfully start the Unsafe Browser 4.684
And I kill the Unsafe Browser 5.146
Given Thunderbird is installed 51.118
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.769
And DuckDuckGo is the default search engine 4.537
And I kill the Tor Browser 5.154
And the screen keyboard works in Thunderbird 3.579
And the layout of the screen keyboard is set to "ir" 0.300
After features/support/hooks.rb:339 0.670
After features/support/hooks.rb:108 0.000
2:14.367
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.297
And I set an administration password 6.988
When I log in to a new session in Portuguese (pt) 24.660
Then the keyboard layout is set to "pt" 0.053
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.027
And Tor is ready 11.388
Then I successfully start the Unsafe Browser 5.065
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 54.079
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.099
And DuckDuckGo is the default search engine 4.445
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.509
And the layout of the screen keyboard is set to "us" 0.278
After features/support/hooks.rb:339 0.923
After features/support/hooks.rb:108 0.000
2:11.617
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.324
And I set an administration password 6.798
When I log in to a new session in Russian (ru) 25.899
Then the keyboard layout is set to "ru" 0.067
And tpsd is localized to the selected locale 0.059
Given the network is plugged 0.036
And Tor is ready 10.670
Then I successfully start the Unsafe Browser 4.879
And I kill the Unsafe Browser 5.146
Given Thunderbird is installed 50.765
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.632
And DuckDuckGo is the default search engine 4.628
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.194
And the layout of the screen keyboard is set to "ru" 0.296
After features/support/hooks.rb:339 0.618
After features/support/hooks.rb:108 0.000
2:10.463
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.394
And I set an administration password 6.773
When I log in to a new session in Spanish (es) 25.402
Then the keyboard layout is set to "es" 0.089
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.037
And Tor is ready 10.521
Then I successfully start the Unsafe Browser 4.748
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 50.934
When I enable the screen keyboard 0.174
Then the screen keyboard works in Tor Browser 6.860
And DuckDuckGo is the default search engine 4.591
And I kill the Tor Browser 5.149
And the screen keyboard works in Thunderbird 3.270
And the layout of the screen keyboard is set to "us" 0.276
After features/support/hooks.rb:339 0.848
After features/support/hooks.rb:108 0.000
2:15.525
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.224
And I set an administration password 6.898
When I log in to a new session in Turkish (tr) 26.029
Then the keyboard layout is set to "tr" 0.105
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.038
And Tor is ready 11.815
Then I successfully start the Unsafe Browser 4.408
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 53.865
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.053
And DuckDuckGo is the default search engine 4.642
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 3.622
And the layout of the screen keyboard is set to "us" 0.289
After features/support/hooks.rb:339 0.955
After features/support/hooks.rb:108 0.000
Tags: @product
1:8.834
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 21.691
When I set the language to Italian (it) 5.529
Then the language and keyboard have not been saved in cleartext storage 2.074
When I shutdown Tails and wait for the computer to power off 3.914
And I start Tails from USB drive "__internal" with network unplugged 35.419
Then the Welcome Screen's language is set to English 0.205
After features/support/hooks.rb:339 0.812
After features/support/hooks.rb:108 0.005
Tags: @product
1:7.125
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 8.024
When I set the language to Italian (it) 4.666
And I save the language and keyboard options in cleartext storage 2.304
Then the "it" language and keyboard have been saved in cleartext storage 0.089
When I set the language to French (fr) 4.450
Then the "fr" language and keyboard have been saved in cleartext storage 0.082
And I shutdown Tails and wait for the computer to power off 3.953
And I start Tails from USB drive "__internal" with network unplugged 35.733
Then the "fr" language and keyboard have been saved in cleartext storage 0.271
And the Welcome Screen's language is set to French 0.920
When I log in to a new session 6.588
Then the language is set to French 0.038
After features/support/hooks.rb:339 0.554
After features/support/hooks.rb:108 0.005
Tags: @product
1:50.129
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 8.780
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.283
And I create a persistent partition 29.135
And I manually store legacy localization settings in Persistent Storage 0.152
When I shutdown Tails and wait for the computer to power off 5.253
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.488
Then the Welcome Screen's language is set to English 0.164
And the Welcome Screen's formats is set to United States 0.103
When I enable persistence 12.487
Then the Welcome Screen's language is set to German 0.273
And the Welcome Screen's formats is set to France 0.105
When I set the language to Italian (it) 4.548
Then the language and keyboard have not been saved in cleartext storage 2.155
When I save the language and keyboard options in cleartext storage 14.197
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.903

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_devel/4669/artifact/build-artifacts/02:18:29_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_devel/4669/artifact/build-artifacts/02:18:29_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_devel/4669/artifact/build-artifacts/02:18:29_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_devel/4669/artifact/build-artifacts/02:18:29_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.028