Project Number Date
test_Tails_ISO_devel 4591 03 Sep 2026, 15:24

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:1.471 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
49.400
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.358
And I log in to a new session in German (de) 26.643
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 14.352
After features/support/hooks.rb:339 1.026
After features/support/hooks.rb:108 0.000
Tags: @product
48.551
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.961
And I log in to a new session in German (de) 27.187
Then the live user's Downloads directory exists 0.039
And there is a GNOME bookmark for the Downloads directory 14.363
After features/support/hooks.rb:339 0.878
After features/support/hooks.rb:108 0.000
Tags: @product
46.270
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.997
And I log in to a new session in German (de) 25.050
Then the live user's Music directory exists 0.032
And there is a GNOME bookmark for the Music directory 14.190
After features/support/hooks.rb:339 1.080
After features/support/hooks.rb:108 0.000
Tags: @product
49.588
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.941
And I log in to a new session in German (de) 27.878
Then the live user's Pictures directory exists 0.058
And there is a GNOME bookmark for the Pictures directory 14.710
After features/support/hooks.rb:339 0.844
After features/support/hooks.rb:108 0.000
Tags: @product
48.377
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.008
And I log in to a new session in German (de) 26.801
Then the live user's Videos directory exists 0.046
And there is a GNOME bookmark for the Videos directory 14.520
After features/support/hooks.rb:339 0.983
After features/support/hooks.rb:108 0.000
1:50.935
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.095
And I set an administration password 6.884
When I log in to a new session in Arabic (ar) 27.532
Then the keyboard layout is set to "eg" 0.086
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.026
And Tor is ready 10.286
Then I successfully start the Unsafe Browser 5.980
And I kill the Unsafe Browser 5.237
Given Thunderbird is installed 24.207
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.878
And DuckDuckGo is the default search engine 5.153
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 3.872
And the layout of the screen keyboard is set to "us" 0.323
After features/support/hooks.rb:339 1.106
After features/support/hooks.rb:108 0.000
1:49.642
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.411
And I set an administration password 6.828
When I log in to a new session in Chinese (zh_CN) 26.268
Then the keyboard layout is set to "cn" 0.090
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.028
And Tor is ready 12.974
Then I successfully start the Unsafe Browser 5.314
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 21.150
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.281
And DuckDuckGo is the default search engine 5.140
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.202
And the layout of the screen keyboard is set to "us" 0.325
After features/support/hooks.rb:339 0.638
After features/support/hooks.rb:108 0.000
1:36.315
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.339
And I set an administration password 6.752
When I log in to a new session in English (en) 11.647
Then the keyboard layout is set to "us" 0.090
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.037
And Tor is ready 13.052
Then I successfully start the Unsafe Browser 7.143
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 21.807
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 8.801
And DuckDuckGo is the default search engine 3.854
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.820
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:339 1.349
After features/support/hooks.rb:108 0.000
1:53.742
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.937
And I set an administration password 6.823
When I log in to a new session in French (fr) 27.456
Then the keyboard layout is set to "fr" 0.117
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.040
And Tor is ready 11.296
Then I successfully start the Unsafe Browser 6.997
And I kill the Unsafe Browser 5.233
Given Thunderbird is installed 24.101
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.236
And DuckDuckGo is the default search engine 5.031
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 3.814
And the layout of the screen keyboard is set to "fr" 0.312
After features/support/hooks.rb:339 1.361
After features/support/hooks.rb:108 0.000
1:51.254
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.250
And I set an administration password 6.983
When I log in to a new session in German (de) 26.894
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.069
Given the network is plugged 0.031
And Tor is ready 11.152
Then I successfully start the Unsafe Browser 5.592
And I kill the Unsafe Browser 5.282
Given Thunderbird is installed 23.807
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.110
And DuckDuckGo is the default search engine 5.287
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.064
And the layout of the screen keyboard is set to "de" 0.329
After features/support/hooks.rb:339 1.357
After features/support/hooks.rb:108 0.000
1:50.547
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.366
And I set an administration password 6.858
When I log in to a new session in Hindi (hi) 27.279
Then the keyboard layout is set to "in" 0.078
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.028
And Tor is ready 12.496
Then I successfully start the Unsafe Browser 5.187
And I kill the Unsafe Browser 5.170
Given Thunderbird is installed 21.373
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.028
And DuckDuckGo is the default search engine 4.944
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.990
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:339 0.807
After features/support/hooks.rb:108 0.000
1:49.523
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.713
And I set an administration password 6.718
When I log in to a new session in Indonesian (id) 27.703
Then the keyboard layout is set to "id" 0.089
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.030
And Tor is ready 10.782
Then I successfully start the Unsafe Browser 6.378
And I kill the Unsafe Browser 5.293
Given Thunderbird is installed 21.135
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.009
And DuckDuckGo is the default search engine 5.202
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 3.781
And the layout of the screen keyboard is set to "us" 0.293
After features/support/hooks.rb:339 0.721
After features/support/hooks.rb:108 0.000
1:48.201
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.396
And I set an administration password 6.832
When I log in to a new session in Italian (it) 26.048
Then the keyboard layout is set to "it" 0.101
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.027
And Tor is ready 11.389
Then I successfully start the Unsafe Browser 6.088
And I kill the Unsafe Browser 5.264
Given Thunderbird is installed 21.211
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 9.019
And DuckDuckGo is the default search engine 5.011
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.324
After features/support/hooks.rb:339 0.624
After features/support/hooks.rb:108 0.000
1:47.799
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.566
And I set an administration password 6.809
When I log in to a new session in Persian (fa) 25.889
Then the keyboard layout is set to "ir" 0.107
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.025
And Tor is ready 11.402
Then I successfully start the Unsafe Browser 6.941
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 21.077
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 7.978
And DuckDuckGo is the default search engine 5.309
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 3.858
And the layout of the screen keyboard is set to "ir" 0.299
After features/support/hooks.rb:339 0.975
After features/support/hooks.rb:108 0.000
1:50.186
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.456
And I set an administration password 6.814
When I log in to a new session in Portuguese (pt) 26.672
Then the keyboard layout is set to "pt" 0.099
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.036
And Tor is ready 11.084
Then I successfully start the Unsafe Browser 6.581
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 21.806
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.276
And DuckDuckGo is the default search engine 5.255
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.091
And the layout of the screen keyboard is set to "us" 0.447
After features/support/hooks.rb:339 0.578
After features/support/hooks.rb:108 0.000
1:53.722
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.633
And I set an administration password 6.781
When I log in to a new session in Russian (ru) 26.377
Then the keyboard layout is set to "ru" 0.094
And tpsd is localized to the selected locale 0.128
Given the network is plugged 0.061
And Tor is ready 12.785
Then I successfully start the Unsafe Browser 6.817
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 23.925
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.339
And DuckDuckGo is the default search engine 5.305
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 3.748
And the layout of the screen keyboard is set to "ru" 0.301
After features/support/hooks.rb:339 0.758
After features/support/hooks.rb:108 0.000
1:55.686
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.912
And I set an administration password 6.796
When I log in to a new session in Spanish (es) 25.456
Then the keyboard layout is set to "es" 0.080
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.034
And Tor is ready 12.069
Then I successfully start the Unsafe Browser 6.426
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 23.996
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 12.976
And DuckDuckGo is the default search engine 5.240
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.802
And the layout of the screen keyboard is set to "us" 0.325
After features/support/hooks.rb:339 0.590
After features/support/hooks.rb:108 0.000
1:51.196
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 7.796
And I set an administration password 6.881
When I log in to a new session in Turkish (tr) 26.555
Then the keyboard layout is set to "tr" 0.099
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.030
And Tor is ready 11.622
Then I successfully start the Unsafe Browser 6.501
And I kill the Unsafe Browser 5.237
Given Thunderbird is installed 21.624
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 10.035
And DuckDuckGo is the default search engine 5.106
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 3.961
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.792
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.120
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 9.119
When I set the language to Italian (it) 4.585
Then the language and keyboard have not been saved in cleartext storage 2.117
When I shutdown Tails and wait for the computer to power off 7.099
And I start Tails from USB drive "__internal" with network unplugged 38.992
Then the Welcome Screen's language is set to English 0.205
After features/support/hooks.rb:339 0.711
After features/support/hooks.rb:108 0.007
Tags: @product
1:11.455
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.243
When I set the language to Italian (it) 4.629
And I save the language and keyboard options in cleartext storage 2.411
Then the "it" language and keyboard have been saved in cleartext storage 0.103
When I set the language to French (fr) 4.547
Then the "fr" language and keyboard have been saved in cleartext storage 0.088
And I shutdown Tails and wait for the computer to power off 4.063
And I start Tails from USB drive "__internal" with network unplugged 38.879
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.846
When I log in to a new session 7.308
Then the language is set to French 0.061
After features/support/hooks.rb:339 0.876
After features/support/hooks.rb:108 0.056
Tags: @product
1:56.953
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 9.096
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.310
And I create a persistent partition 31.320
And I manually store legacy localization settings in Persistent Storage 0.215
When I shutdown Tails and wait for the computer to power off 5.549
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.905
Then the Welcome Screen's language is set to English 0.230
And the Welcome Screen's formats is set to United States 0.151
When I enable persistence 14.064
Then the Welcome Screen's language is set to German 0.470
And the Welcome Screen's formats is set to France 0.124
When I set the language to Italian (it) 4.506
Then the language and keyboard have not been saved in cleartext storage 2.162
When I save the language and keyboard options in cleartext storage 13.844
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.032

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4591/artifact/build-artifacts/02:20:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4591/artifact/build-artifacts/02:20:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4591/artifact/build-artifacts/02:20:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4591/artifact/build-artifacts/02:20:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006