Project Number Date
test_Tails_ISO_devel 4580 01 Sep 2026, 07:37

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:3.350 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.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 7.158
And I log in to a new session in German (de) 27.093
Then the live user's Documents directory exists 0.038
And there is a GNOME bookmark for the Documents directory 14.309
After features/support/hooks.rb:339 1.091
After features/support/hooks.rb:108 0.000
Tags: @product
48.300
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.759
And I log in to a new session in German (de) 27.123
Then the live user's Downloads directory exists 0.038
And there is a GNOME bookmark for the Downloads directory 14.378
After features/support/hooks.rb:339 1.174
After features/support/hooks.rb:108 0.000
Tags: @product
47.588
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.377
And I log in to a new session in German (de) 26.639
Then the live user's Music directory exists 0.043
And there is a GNOME bookmark for the Music directory 14.527
After features/support/hooks.rb:339 1.063
After features/support/hooks.rb:108 0.000
Tags: @product
48.861
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.766
And I log in to a new session in German (de) 24.912
Then the live user's Pictures directory exists 0.042
And there is a GNOME bookmark for the Pictures directory 17.140
After features/support/hooks.rb:339 0.993
After features/support/hooks.rb:108 0.000
Tags: @product
46.756
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.387
And I log in to a new session in German (de) 25.935
Then the live user's Videos directory exists 0.077
And there is a GNOME bookmark for the Videos directory 14.356
After features/support/hooks.rb:339 1.042
After features/support/hooks.rb:108 0.000
1:49.824
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.920
And I set an administration password 6.874
When I log in to a new session in Arabic (ar) 24.765
Then the keyboard layout is set to "eg" 0.073
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.024
And Tor is ready 11.884
Then I successfully start the Unsafe Browser 5.888
And I kill the Unsafe Browser 5.281
Given Thunderbird is installed 24.422
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 8.754
And DuckDuckGo is the default search engine 5.139
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.072
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:339 0.983
After features/support/hooks.rb:108 0.000
1:50.387
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.682
And I set an administration password 6.969
When I log in to a new session in Chinese (zh_CN) 26.060
Then the keyboard layout is set to "cn" 0.086
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.024
And Tor is ready 10.831
Then I successfully start the Unsafe Browser 6.164
And I kill the Unsafe Browser 5.203
Given Thunderbird is installed 24.317
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.938
And DuckDuckGo is the default search engine 5.412
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 3.894
And the layout of the screen keyboard is set to "us" 0.423
After features/support/hooks.rb:339 1.158
After features/support/hooks.rb:108 0.000
1:29.184
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.612
And I set an administration password 6.680
When I log in to a new session in English (en) 10.919
Then the keyboard layout is set to "us" 0.090
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.028
And Tor is ready 10.293
Then I successfully start the Unsafe Browser 6.736
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 20.494
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.379
And DuckDuckGo is the default search engine 4.104
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 3.946
And the layout of the screen keyboard is set to "us" 0.312
After features/support/hooks.rb:339 0.531
After features/support/hooks.rb:108 0.000
1:46.477
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.477
And I set an administration password 6.780
When I log in to a new session in French (fr) 25.995
Then the keyboard layout is set to "fr" 0.119
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.034
And Tor is ready 11.006
Then I successfully start the Unsafe Browser 5.994
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 20.784
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 9.046
And DuckDuckGo is the default search engine 5.433
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.973
And the layout of the screen keyboard is set to "fr" 0.305
After features/support/hooks.rb:339 0.858
After features/support/hooks.rb:108 0.000
1:47.932
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.886
And I set an administration password 6.854
When I log in to a new session in German (de) 26.083
Then the keyboard layout is set to "de" 0.104
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.038
And Tor is ready 11.234
Then I successfully start the Unsafe Browser 5.906
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 21.018
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 9.568
And DuckDuckGo is the default search engine 4.856
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 4.449
And the layout of the screen keyboard is set to "de" 0.338
After features/support/hooks.rb:339 1.367
After features/support/hooks.rb:108 0.000
1:47.898
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.710
And I set an administration password 6.896
When I log in to a new session in Hindi (hi) 27.604
Then the keyboard layout is set to "in" 0.075
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.031
And Tor is ready 12.401
Then I successfully start the Unsafe Browser 5.747
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 20.839
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.488
And DuckDuckGo is the default search engine 4.680
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.571
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:339 0.900
After features/support/hooks.rb:108 0.000
1:46.990
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.767
And I set an administration password 6.651
When I log in to a new session in Indonesian (id) 25.416
Then the keyboard layout is set to "id" 0.074
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.027
And Tor is ready 11.028
Then I successfully start the Unsafe Browser 6.020
And I kill the Unsafe Browser 5.152
Given Thunderbird is installed 21.574
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.954
And DuckDuckGo is the default search engine 4.646
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 4.005
And the layout of the screen keyboard is set to "us" 0.325
After features/support/hooks.rb:339 0.750
After features/support/hooks.rb:108 0.000
1:45.946
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 6.623
And I set an administration password 6.916
When I log in to a new session in Italian (it) 26.526
Then the keyboard layout is set to "it" 0.092
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.034
And Tor is ready 10.574
Then I successfully start the Unsafe Browser 6.083
And I kill the Unsafe Browser 5.241
Given Thunderbird is installed 21.061
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 8.570
And DuckDuckGo is the default search engine 4.938
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.557
And the layout of the screen keyboard is set to "us" 0.345
After features/support/hooks.rb:339 0.853
After features/support/hooks.rb:108 0.000
1:52.014
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.526
And I set an administration password 6.761
When I log in to a new session in Persian (fa) 26.760
Then the keyboard layout is set to "ir" 0.108
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.040
And Tor is ready 12.791
Then I successfully start the Unsafe Browser 5.326
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 24.151
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 9.853
And DuckDuckGo is the default search engine 4.578
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 4.193
And the layout of the screen keyboard is set to "ir" 0.365
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.000
1:53.778
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.634
And I set an administration password 6.914
When I log in to a new session in Portuguese (pt) 25.847
Then the keyboard layout is set to "pt" 0.078
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.033
And Tor is ready 11.718
Then I successfully start the Unsafe Browser 6.176
And I kill the Unsafe Browser 5.412
Given Thunderbird is installed 23.785
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 12.027
And DuckDuckGo is the default search engine 5.507
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.931
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.983
After features/support/hooks.rb:108 0.000
1:49.982
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.652
And I set an administration password 7.076
When I log in to a new session in Russian (ru) 25.943
Then the keyboard layout is set to "ru" 0.085
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.035
And Tor is ready 12.642
Then I successfully start the Unsafe Browser 5.505
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 24.046
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.734
And DuckDuckGo is the default search engine 4.674
And I kill the Tor Browser 5.170
And the screen keyboard works in Thunderbird 3.766
And the layout of the screen keyboard is set to "ru" 0.321
After features/support/hooks.rb:339 0.778
After features/support/hooks.rb:108 0.000
1:48.084
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.405
And I set an administration password 6.898
When I log in to a new session in Spanish (es) 26.135
Then the keyboard layout is set to "es" 0.115
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.032
And Tor is ready 11.847
Then I successfully start the Unsafe Browser 5.988
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 21.441
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.288
And DuckDuckGo is the default search engine 5.098
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 3.986
And the layout of the screen keyboard is set to "us" 0.300
After features/support/hooks.rb:339 0.627
After features/support/hooks.rb:108 0.000
1:46.314
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.957
And I set an administration password 6.847
When I log in to a new session in Turkish (tr) 25.377
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.036
And Tor is ready 11.073
Then I successfully start the Unsafe Browser 5.824
And I kill the Unsafe Browser 5.278
Given Thunderbird is installed 21.165
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.999
And DuckDuckGo is the default search engine 4.775
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.166
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:339 1.012
After features/support/hooks.rb:108 0.000
Tags: @product
54.702
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.925
When I set the language to Italian (it) 4.639
Then the language and keyboard have not been saved in cleartext storage 2.112
When I shutdown Tails and wait for the computer to power off 0.696
And I start Tails from USB drive "__internal" with network unplugged 38.107
Then the Welcome Screen's language is set to English 0.221
After features/support/hooks.rb:339 0.523
After features/support/hooks.rb:108 0.037
Tags: @product
1:54.456
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.440
When I set the language to Italian (it) 5.687
And I save the language and keyboard options in cleartext storage 2.485
Then the "it" language and keyboard have been saved in cleartext storage 0.105
When I set the language to French (fr) 47.246
Then the "fr" language and keyboard have been saved in cleartext storage 0.466
And I shutdown Tails and wait for the computer to power off 4.029
And I start Tails from USB drive "__internal" with network unplugged 37.963
Then the "fr" language and keyboard have been saved in cleartext storage 0.295
And the Welcome Screen's language is set to French 0.870
When I log in to a new session 6.800
Then the language is set to French 0.065
After features/support/hooks.rb:339 0.726
After features/support/hooks.rb:108 0.016
Tags: @product
1:59.267
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 9.010
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.282
And I create a persistent partition 32.229
And I manually store legacy localization settings in Persistent Storage 0.163
When I shutdown Tails and wait for the computer to power off 5.743
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.140
Then the Welcome Screen's language is set to English 0.336
And the Welcome Screen's formats is set to United States 0.248
When I enable persistence 13.830
Then the Welcome Screen's language is set to German 0.301
And the Welcome Screen's formats is set to France 0.119
When I set the language to Italian (it) 4.497
Then the language and keyboard have not been saved in cleartext storage 2.120
When I save the language and keyboard options in cleartext storage 14.245
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.383

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4580/artifact/build-artifacts/02:13:06_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4580/artifact/build-artifacts/02:13:06_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006