Project Number Date
test_Tails_ISO_devel 4239 18 Feb 2026, 09:22

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 233 1 8 0 0 242 20 1 21 28:3.634 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
57.099
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.841
And I log in to a new session in German (de) 32.676
Then the live user's Documents directory exists 0.061
And there is a GNOME bookmark for the Documents directory 16.520
After features/support/hooks.rb:331 1.052
After features/support/hooks.rb:100 0.000
Tags: @product
52.184
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.713
And I log in to a new session in German (de) 26.177
Then the live user's Downloads directory exists 0.038
And there is a GNOME bookmark for the Downloads directory 19.254
After features/support/hooks.rb:331 1.166
After features/support/hooks.rb:100 0.000
Tags: @product
48.816
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.592
And I log in to a new session in German (de) 26.038
Then the live user's Music directory exists 0.062
And there is a GNOME bookmark for the Music directory 16.123
After features/support/hooks.rb:331 1.320
After features/support/hooks.rb:100 0.000
Tags: @product
53.139
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.700
And I log in to a new session in German (de) 25.876
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 20.513
After features/support/hooks.rb:331 1.933
After features/support/hooks.rb:100 0.000
Tags: @product
48.474
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.676
And I log in to a new session in German (de) 26.132
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 15.625
After features/support/hooks.rb:331 1.174
After features/support/hooks.rb:100 0.000
1:28.943
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.632
When I log in to a new session in Arabic (ar) 26.933
Then the keyboard layout is set to "eg" 0.131
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.015
And Tor is ready 13.527
Then I successfully start the Unsafe Browser 12.721
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.648
And DuckDuckGo is the default search engine 5.330
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 4.585
And the layout of the screen keyboard is set to "us" 0.358
After features/support/hooks.rb:331 10.240
After features/support/hooks.rb:100 0.000
1:21.796
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.862
When I log in to a new session in Chinese (zh_CN) 26.487
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.075
When the network is plugged 0.013
And Tor is ready 12.562
Then I successfully start the Unsafe Browser 7.457
And I kill the Unsafe Browser 5.291
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.685
And DuckDuckGo is the default search engine 5.063
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.581
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:331 1.371
After features/support/hooks.rb:100 0.000
1:4.094
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.825
When I log in to a new session in English (en) 11.786
Then the keyboard layout is set to "us" 0.116
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.017
And Tor is ready 13.510
Then I successfully start the Unsafe Browser 5.424
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.572
And DuckDuckGo is the default search engine 3.851
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 3.954
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 0.915
After features/support/hooks.rb:100 0.000
1:25.782
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.839
When I log in to a new session in French (fr) 26.192
Then the keyboard layout is set to "fr" 0.143
And tpsd is localized to the selected locale 0.077
When the network is plugged 0.014
And Tor is ready 12.978
Then I successfully start the Unsafe Browser 10.614
And I kill the Unsafe Browser 5.616
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.790
And DuckDuckGo is the default search engine 5.330
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.520
And the layout of the screen keyboard is set to "fr" 0.386
After features/support/hooks.rb:331 1.358
After features/support/hooks.rb:100 0.000
1:20.693
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.783
When I log in to a new session in German (de) 26.938
Then the keyboard layout is set to "de" 0.104
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.015
And Tor is ready 14.168
Then I successfully start the Unsafe Browser 4.753
And I kill the Unsafe Browser 5.188
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.979
And DuckDuckGo is the default search engine 4.867
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.197
And the layout of the screen keyboard is set to "de" 0.344
After features/support/hooks.rb:331 0.696
After features/support/hooks.rb:100 0.000
1:21.057
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.682
When I log in to a new session in Hindi (hi) 25.670
Then the keyboard layout is set to "in" 0.106
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.018
And Tor is ready 13.826
Then I successfully start the Unsafe Browser 6.436
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.709
And DuckDuckGo is the default search engine 5.139
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 4.510
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:331 1.055
After features/support/hooks.rb:100 0.000
1:27.518
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.715
When I log in to a new session in Indonesian (id) 31.257
Then the keyboard layout is set to "id" 0.096
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.023
And Tor is ready 14.491
Then I successfully start the Unsafe Browser 7.987
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 6.982
And DuckDuckGo is the default search engine 4.930
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.116
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:331 0.807
After features/support/hooks.rb:100 0.000
1:23.373
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.649
When I log in to a new session in Italian (it) 26.121
Then the keyboard layout is set to "it" 0.149
And tpsd is localized to the selected locale 0.259
When the network is plugged 0.018
And Tor is ready 14.185
Then I successfully start the Unsafe Browser 7.246
And I kill the Unsafe Browser 6.663
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.389
And DuckDuckGo is the default search engine 4.860
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.186
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.329
After features/support/hooks.rb:100 0.000
1:59.106
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.623
When I log in to a new session in Persian (fa) 32.779
Then the keyboard layout is set to "ir" 0.086
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.022
And Tor is ready 43.294
Then I successfully start the Unsafe Browser 5.404
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.981
And DuckDuckGo is the default search engine 4.916
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 3.999
And the layout of the screen keyboard is set to "ir" 0.406
After features/support/hooks.rb:331 0.872
After features/support/hooks.rb:100 0.000
1:20.094
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.676
When I log in to a new session in Portuguese (pt) 25.974
Then the keyboard layout is set to "pt" 0.094
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.017
And Tor is ready 13.663
Then I successfully start the Unsafe Browser 5.614
And I kill the Unsafe Browser 5.545
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.375
And DuckDuckGo is the default search engine 5.234
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.207
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 0.705
After features/support/hooks.rb:100 0.000
1:33.525
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.731
When I log in to a new session in Russian (ru) 35.705
Then the keyboard layout is set to "ru" 0.128
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.016
And Tor is ready 13.297
Then I successfully start the Unsafe Browser 10.060
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.344
And DuckDuckGo is the default search engine 5.260
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.067
And the layout of the screen keyboard is set to "ru" 0.340
After features/support/hooks.rb:331 0.916
After features/support/hooks.rb:100 0.000
1:20.277
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.761
When I log in to a new session in Spanish (es) 26.121
Then the keyboard layout is set to "es" 0.101
And tpsd is localized to the selected locale 0.201
When the network is plugged 0.015
And Tor is ready 12.936
Then I successfully start the Unsafe Browser 6.447
And I kill the Unsafe Browser 5.829
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 7.174
And DuckDuckGo is the default search engine 4.954
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:331 2.597
After features/support/hooks.rb:100 0.000
1:22.931
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.677
When I log in to a new session in Turkish (tr) 26.420
Then the keyboard layout is set to "tr" 0.092
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.015
And Tor is ready 13.935
Then I successfully start the Unsafe Browser 7.837
And I kill the Unsafe Browser 5.172
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.720
And DuckDuckGo is the default search engine 5.149
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.209
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:331 0.923
After features/support/hooks.rb:100 0.000
Tags: @product
1:26.272
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.866
When I set the language to Italian (it) 5.530
Then the language and keyboard have not been saved in cleartext storage 2.099
When I shutdown Tails and wait for the computer to power off 20.088
And I start Tails from USB drive "__internal" with network unplugged 49.420
Then the Welcome Screen's language is set to English 0.266
After features/support/hooks.rb:331 0.890
After features/support/hooks.rb:100 0.014
Tags: @product
1:21.899
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.517
When I set the language to Italian (it) 5.604
And I save the language and keyboard options in cleartext storage 2.529
Then the "it" language and keyboard have been saved in cleartext storage 0.122
When I set the language to French (fr) 4.471
Then the "fr" language and keyboard have been saved in cleartext storage 0.097
And I shutdown Tails and wait for the computer to power off 11.147
And I start Tails from USB drive "__internal" with network unplugged 40.650
Then the "fr" language and keyboard have been saved in cleartext storage 0.318
And the Welcome Screen's language is set to French 0.921
When I log in to a new session 8.468
Then the language is set to French 0.050
After features/support/hooks.rb:331 0.974
After features/support/hooks.rb:100 0.005
Tags: @product
2:26.551
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.609
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.773
And I create a persistent partition 52.134
And I manually store legacy localization settings in Persistent Storage 0.543
When I shutdown Tails and wait for the computer to power off 14.092
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.737
Then the Welcome Screen's language is set to English 0.340
And the Welcome Screen's formats is set to United States 0.221
When I enable persistence 7.003
Then the Welcome Screen's language is set to German 0.511
And the Welcome Screen's formats is set to France 0.251
When I set the language to Italian (it) 5.286
Then the language and keyboard have not been saved in cleartext storage 2.112
When I save the language and keyboard options in cleartext storage 13.933
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:494:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.571

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4239/artifact/build-artifacts/02:09:04_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/4239/artifact/build-artifacts/02:09:04_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4239/artifact/build-artifacts/02:09:04_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4239/artifact/build-artifacts/02:09:04_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006