Project Number Date
test_Tails_ISO_devel 4606 09 Sep 2026, 19:30

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 31:33.311 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.113
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.255
And I log in to a new session in German (de) 25.473
Then the live user's Documents directory exists 0.035
And there is a GNOME bookmark for the Documents directory 14.349
After features/support/hooks.rb:339 0.701
After features/support/hooks.rb:108 0.000
Tags: @product
47.612
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.447
And I log in to a new session in German (de) 26.869
Then the live user's Downloads directory exists 0.049
And there is a GNOME bookmark for the Downloads directory 14.246
After features/support/hooks.rb:339 0.759
After features/support/hooks.rb:108 0.000
Tags: @product
47.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 7.010
And I log in to a new session in German (de) 26.107
Then the live user's Music directory exists 0.041
And there is a GNOME bookmark for the Music directory 14.303
After features/support/hooks.rb:339 0.903
After features/support/hooks.rb:108 0.000
Tags: @product
47.669
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.545
And I log in to a new session in German (de) 26.720
Then the live user's Pictures directory exists 0.027
And there is a GNOME bookmark for the Pictures directory 14.375
After features/support/hooks.rb:339 0.743
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.560
And I log in to a new session in German (de) 26.808
Then the live user's Videos directory exists 0.038
And there is a GNOME bookmark for the Videos directory 14.138
After features/support/hooks.rb:339 0.902
After features/support/hooks.rb:108 0.000
1:49.397
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.650
And I set an administration password 7.051
When I log in to a new session in Arabic (ar) 25.305
Then the keyboard layout is set to "eg" 0.094
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.030
And Tor is ready 12.432
Then I successfully start the Unsafe Browser 6.095
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 23.546
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.129
And DuckDuckGo is the default search engine 5.284
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 3.853
And the layout of the screen keyboard is set to "us" 0.334
After features/support/hooks.rb:339 0.906
After features/support/hooks.rb:108 0.000
1:46.957
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.820
And I set an administration password 6.934
When I log in to a new session in Chinese (zh_CN) 25.215
Then the keyboard layout is set to "cn" 0.090
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.029
And Tor is ready 12.635
Then I successfully start the Unsafe Browser 4.812
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 21.079
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 9.088
And DuckDuckGo is the default search engine 4.881
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.460
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 1.059
After features/support/hooks.rb:108 0.000
1:35.184
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.614
And I set an administration password 6.846
When I log in to a new session in English (en) 12.183
Then the keyboard layout is set to "us" 0.077
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.029
And Tor is ready 12.620
Then I successfully start the Unsafe Browser 4.877
And I kill the Unsafe Browser 5.193
Given Thunderbird is installed 23.780
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.197
And DuckDuckGo is the default search engine 4.166
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 3.910
And the layout of the screen keyboard is set to "us" 0.320
After features/support/hooks.rb:339 0.594
After features/support/hooks.rb:108 0.000
1:52.969
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.622
And I set an administration password 6.967
When I log in to a new session in French (fr) 26.605
Then the keyboard layout is set to "fr" 0.095
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.035
And Tor is ready 12.181
Then I successfully start the Unsafe Browser 6.383
And I kill the Unsafe Browser 5.382
Given Thunderbird is installed 24.603
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.393
And DuckDuckGo is the default search engine 5.317
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.641
And the layout of the screen keyboard is set to "fr" 0.337
After features/support/hooks.rb:339 1.117
After features/support/hooks.rb:108 0.000
1:49.339
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.668
And I set an administration password 6.993
When I log in to a new session in German (de) 27.065
Then the keyboard layout is set to "de" 0.110
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.028
And Tor is ready 11.720
Then I successfully start the Unsafe Browser 4.815
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 22.186
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 9.580
And DuckDuckGo is the default search engine 5.105
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.088
And the layout of the screen keyboard is set to "de" 0.362
After features/support/hooks.rb:339 1.118
After features/support/hooks.rb:108 0.000
1:50.562
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 6.824
And I set an administration password 6.970
When I log in to a new session in Hindi (hi) 27.383
Then the keyboard layout is set to "in" 0.115
And tpsd is localized to the selected locale 0.094
Given the network is plugged 0.041
And Tor is ready 10.878
Then I successfully start the Unsafe Browser 5.494
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 24.171
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.368
And DuckDuckGo is the default search engine 5.431
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 3.983
And the layout of the screen keyboard is set to "us" 0.352
After features/support/hooks.rb:339 0.765
After features/support/hooks.rb:108 0.000
1:47.117
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.584
And I set an administration password 6.859
When I log in to a new session in Indonesian (id) 25.844
Then the keyboard layout is set to "id" 0.088
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.029
And Tor is ready 13.008
Then I successfully start the Unsafe Browser 4.423
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 21.124
When I enable the screen keyboard 0.157
Then the screen keyboard works in Tor Browser 9.104
And DuckDuckGo is the default search engine 4.937
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.226
And the layout of the screen keyboard is set to "us" 0.291
After features/support/hooks.rb:339 0.633
After features/support/hooks.rb:108 0.000
1:46.820
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.531
And I set an administration password 6.856
When I log in to a new session in Italian (it) 25.563
Then the keyboard layout is set to "it" 0.109
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.042
And Tor is ready 12.755
Then I successfully start the Unsafe Browser 5.661
And I kill the Unsafe Browser 5.247
Given Thunderbird is installed 20.597
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.956
And DuckDuckGo is the default search engine 4.947
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.884
And the layout of the screen keyboard is set to "us" 0.322
After features/support/hooks.rb:339 1.044
After features/support/hooks.rb:108 0.000
1:48.004
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.646
And I set an administration password 7.041
When I log in to a new session in Persian (fa) 26.717
Then the keyboard layout is set to "ir" 0.068
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.032
And Tor is ready 11.393
Then I successfully start the Unsafe Browser 5.424
And I kill the Unsafe Browser 5.246
Given Thunderbird is installed 21.468
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.914
And DuckDuckGo is the default search engine 5.214
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 4.048
And the layout of the screen keyboard is set to "ir" 0.459
After features/support/hooks.rb:339 0.991
After features/support/hooks.rb:108 0.000
1:47.556
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.711
And I set an administration password 6.870
When I log in to a new session in Portuguese (pt) 25.918
Then the keyboard layout is set to "pt" 0.134
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.026
And Tor is ready 14.017
Then I successfully start the Unsafe Browser 4.876
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 21.233
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 7.713
And DuckDuckGo is the default search engine 4.946
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.071
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:339 0.768
After features/support/hooks.rb:108 0.000
1:50.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 6.495
And I set an administration password 7.134
When I log in to a new session in Russian (ru) 26.849
Then the keyboard layout is set to "ru" 0.096
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.035
And Tor is ready 11.602
Then I successfully start the Unsafe Browser 5.293
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 20.703
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 11.771
And DuckDuckGo is the default search engine 5.474
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 3.934
And the layout of the screen keyboard is set to "ru" 0.349
After features/support/hooks.rb:339 0.956
After features/support/hooks.rb:108 0.000
1:50.433
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.649
And I set an administration password 6.752
When I log in to a new session in Spanish (es) 25.205
Then the keyboard layout is set to "es" 0.104
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.030
And Tor is ready 13.126
Then I successfully start the Unsafe Browser 4.998
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 23.762
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.054
And DuckDuckGo is the default search engine 5.933
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.951
And the layout of the screen keyboard is set to "us" 0.312
After features/support/hooks.rb:339 0.804
After features/support/hooks.rb:108 0.000
1:50.678
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.549
And I set an administration password 6.854
When I log in to a new session in Turkish (tr) 26.145
Then the keyboard layout is set to "tr" 0.075
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.023
And Tor is ready 12.347
Then I successfully start the Unsafe Browser 5.956
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 21.390
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 11.715
And DuckDuckGo is the default search engine 4.673
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 4.056
And the layout of the screen keyboard is set to "us" 0.349
After features/support/hooks.rb:339 0.593
After features/support/hooks.rb:108 0.000
Tags: @product
55.966
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 9.090
When I set the language to Italian (it) 4.695
Then the language and keyboard have not been saved in cleartext storage 2.140
When I shutdown Tails and wait for the computer to power off 1.104
And I start Tails from USB drive "__internal" with network unplugged 38.547
Then the Welcome Screen's language is set to English 0.388
After features/support/hooks.rb:339 0.725
After features/support/hooks.rb:108 0.036
Tags: @product
29.661
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.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.985
When I set the language to Italian (it) 5.468
And I save the language and keyboard options in cleartext storage 15.207
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 4.926

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_devel/4606/artifact/build-artifacts/02:16:58_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_devel/4606/artifact/build-artifacts/02:16:58_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_devel/4606/artifact/build-artifacts/02:16:58_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_devel/4606/artifact/build-artifacts/02:16:58_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:45.014
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.172
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.348
And I create a persistent partition 32.634
And I manually store legacy localization settings in Persistent Storage 0.194
When I shutdown Tails and wait for the computer to power off 6.713
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.767
Then the Welcome Screen's language is set to English 0.401
And the Welcome Screen's formats is set to United States 0.297
When I enable persistence 14.981
Then the Welcome Screen's language is set to German 0.667
And the Welcome Screen's formats is set to France 0.290
When I set the language to Italian (it) 4.716
Then the language and keyboard have not been saved in cleartext storage 2.091
When I save the language and keyboard options in cleartext storage 2.493
Then the "it" language and keyboard have been saved in cleartext storage 0.092
And I shutdown Tails and wait for the computer to power off 2.740
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 35.578
Then the Welcome Screen's language is set to Italian 0.679
And the Welcome Screen's formats is set to Italy 0.161
When I enable persistence 13.919
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.253
And the Welcome Screen's language is set to Italian 0.819
After features/support/hooks.rb:339 0.727
After features/support/hooks.rb:108 0.013