Project Number Date
test_Tails_ISO_devel 4504 21 Jul 2026, 18:34

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:9.110 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
53.469
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.981
And I log in to a new session in German (de) 28.951
Then the live user's Documents directory exists 0.045
And there is a GNOME bookmark for the Documents directory 15.490
After features/support/hooks.rb:339 1.133
After features/support/hooks.rb:108 0.000
Tags: @product
53.206
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.675
And I log in to a new session in German (de) 30.883
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 14.599
After features/support/hooks.rb:339 1.259
After features/support/hooks.rb:108 0.000
Tags: @product
54.072
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.637
And I log in to a new session in German (de) 30.835
Then the live user's Music directory exists 0.065
And there is a GNOME bookmark for the Music directory 15.533
After features/support/hooks.rb:339 1.020
After features/support/hooks.rb:108 0.000
Tags: @product
50.652
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.423
And I log in to a new session in German (de) 27.737
Then the live user's Pictures directory exists 0.040
And there is a GNOME bookmark for the Pictures directory 15.451
After features/support/hooks.rb:339 1.063
After features/support/hooks.rb:108 0.000
Tags: @product
51.412
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.253
And I log in to a new session in German (de) 29.171
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 14.942
After features/support/hooks.rb:339 1.334
After features/support/hooks.rb:108 0.000
2:5.588
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.705
And I set an administration password 6.904
When I log in to a new session in Arabic (ar) 28.990
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.019
And Tor is ready 12.908
Then I successfully start the Unsafe Browser 7.270
And I kill the Unsafe Browser 5.348
Given Thunderbird is installed 28.899
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 10.506
And DuckDuckGo is the default search engine 6.268
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 4.842
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:339 1.196
After features/support/hooks.rb:108 0.000
2:1.485
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.566
And I set an administration password 6.843
When I log in to a new session in Chinese (zh_CN) 28.121
Then the keyboard layout is set to "cn" 0.118
And tpsd is localized to the selected locale 0.165
Given the network is plugged 0.029
And Tor is ready 12.805
Then I successfully start the Unsafe Browser 5.876
And I kill the Unsafe Browser 5.245
Given Thunderbird is installed 28.189
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 10.998
And DuckDuckGo is the default search engine 5.362
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.409
And the layout of the screen keyboard is set to "us" 0.442
After features/support/hooks.rb:339 1.590
After features/support/hooks.rb:108 0.000
1:46.207
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.780
And I set an administration password 6.883
When I log in to a new session in English (en) 13.084
Then the keyboard layout is set to "us" 0.123
And tpsd is localized to the selected locale 0.134
Given the network is plugged 0.024
And Tor is ready 12.898
Then I successfully start the Unsafe Browser 8.370
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 24.621
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 12.013
And DuckDuckGo is the default search engine 3.891
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.469
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:339 1.324
After features/support/hooks.rb:108 0.000
2:5.044
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.880
And I set an administration password 6.961
When I log in to a new session in French (fr) 27.716
Then the keyboard layout is set to "fr" 0.170
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.021
And Tor is ready 13.338
Then I successfully start the Unsafe Browser 7.522
And I kill the Unsafe Browser 5.225
Given Thunderbird is installed 28.490
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 11.055
And DuckDuckGo is the default search engine 5.749
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 4.879
And the layout of the screen keyboard is set to "fr" 0.388
After features/support/hooks.rb:339 1.303
After features/support/hooks.rb:108 0.000
2:3.973
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.208
And I set an administration password 6.984
When I log in to a new session in German (de) 28.129
Then the keyboard layout is set to "de" 0.103
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.016
And Tor is ready 11.918
Then I successfully start the Unsafe Browser 6.959
And I kill the Unsafe Browser 5.188
Given Thunderbird is installed 29.458
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 11.257
And DuckDuckGo is the default search engine 6.367
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.543
And the layout of the screen keyboard is set to "de" 0.394
After features/support/hooks.rb:339 1.590
After features/support/hooks.rb:108 0.000
2:8.280
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.856
And I set an administration password 6.842
When I log in to a new session in Hindi (hi) 30.406
Then the keyboard layout is set to "in" 0.128
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.025
And Tor is ready 12.414
Then I successfully start the Unsafe Browser 7.328
And I kill the Unsafe Browser 5.234
Given Thunderbird is installed 28.565
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 12.731
And DuckDuckGo is the default search engine 5.619
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 5.153
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:339 1.409
After features/support/hooks.rb:108 0.000
2:14.020
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.382
And I set an administration password 6.999
When I log in to a new session in Indonesian (id) 29.167
Then the keyboard layout is set to "id" 0.107
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.016
And Tor is ready 19.837
Then I successfully start the Unsafe Browser 6.608
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 28.629
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 12.015
And DuckDuckGo is the default search engine 6.272
And I kill the Tor Browser 5.297
And the screen keyboard works in Thunderbird 5.842
And the layout of the screen keyboard is set to "us" 0.475
After features/support/hooks.rb:339 1.519
After features/support/hooks.rb:108 0.000
2:5.138
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.692
And I set an administration password 6.844
When I log in to a new session in Italian (it) 27.320
Then the keyboard layout is set to "it" 0.100
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.016
And Tor is ready 13.500
Then I successfully start the Unsafe Browser 7.291
And I kill the Unsafe Browser 5.243
Given Thunderbird is installed 28.261
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 12.782
And DuckDuckGo is the default search engine 5.159
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.967
And the layout of the screen keyboard is set to "us" 0.508
After features/support/hooks.rb:339 1.130
After features/support/hooks.rb:108 0.000
2:3.836
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.303
And I set an administration password 7.100
When I log in to a new session in Persian (fa) 29.485
Then the keyboard layout is set to "ir" 0.094
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.017
And Tor is ready 12.146
Then I successfully start the Unsafe Browser 6.771
And I kill the Unsafe Browser 5.289
Given Thunderbird is installed 28.544
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 10.499
And DuckDuckGo is the default search engine 5.385
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 5.365
And the layout of the screen keyboard is set to "ir" 0.416
After features/support/hooks.rb:339 1.480
After features/support/hooks.rb:108 0.000
2:7.506
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.598
And I set an administration password 6.956
When I log in to a new session in Portuguese (pt) 28.523
Then the keyboard layout is set to "pt" 0.105
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.021
And Tor is ready 12.691
Then I successfully start the Unsafe Browser 6.998
And I kill the Unsafe Browser 5.297
Given Thunderbird is installed 28.347
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 13.992
And DuckDuckGo is the default search engine 5.958
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 5.148
And the layout of the screen keyboard is set to "us" 0.479
After features/support/hooks.rb:339 1.334
After features/support/hooks.rb:108 0.000
2:6.596
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 8.190
And I set an administration password 6.935
When I log in to a new session in Russian (ru) 29.670
Then the keyboard layout is set to "ru" 0.128
And tpsd is localized to the selected locale 0.142
Given the network is plugged 0.024
And Tor is ready 12.176
Then I successfully start the Unsafe Browser 6.873
And I kill the Unsafe Browser 5.277
Given Thunderbird is installed 28.229
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 12.053
And DuckDuckGo is the default search engine 5.156
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.946
And the layout of the screen keyboard is set to "ru" 0.460
After features/support/hooks.rb:339 1.446
After features/support/hooks.rb:108 0.000
2:3.027
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 7.248
And I set an administration password 6.955
When I log in to a new session in Spanish (es) 28.884
Then the keyboard layout is set to "es" 0.111
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.038
And Tor is ready 12.920
Then I successfully start the Unsafe Browser 6.705
And I kill the Unsafe Browser 5.262
Given Thunderbird is installed 28.034
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 11.131
And DuckDuckGo is the default search engine 5.609
And I kill the Tor Browser 5.321
And the screen keyboard works in Thunderbird 4.255
And the layout of the screen keyboard is set to "us" 0.370
After features/support/hooks.rb:339 1.078
After features/support/hooks.rb:108 0.000
2:3.739
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.721
And I set an administration password 6.967
When I log in to a new session in Turkish (tr) 28.766
Then the keyboard layout is set to "tr" 0.119
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.023
And Tor is ready 12.081
Then I successfully start the Unsafe Browser 6.419
And I kill the Unsafe Browser 5.236
Given Thunderbird is installed 28.448
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 10.954
And DuckDuckGo is the default search engine 5.935
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.224
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:339 2.052
After features/support/hooks.rb:108 0.000
Tags: @product
1:8.308
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 stopped at Tails Greeter's login screen 9.240
When I set the language to Italian (it) 4.528
Then the language and keyboard have not been saved in cleartext storage 2.088
When I shutdown Tails and wait for the computer to power off 7.215
And I start Tails from USB drive "__internal" with network unplugged 44.780
Then the Welcome Screen's language is set to English 0.453
After features/support/hooks.rb:339 1.288
After features/support/hooks.rb:108 0.008
Tags: @product
1:21.417
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.859
When I set the language to Italian (it) 4.915
And I save the language and keyboard options in cleartext storage 2.490
Then the "it" language and keyboard have been saved in cleartext storage 0.137
When I set the language to French (fr) 4.544
Then the "fr" language and keyboard have been saved in cleartext storage 0.114
And I shutdown Tails and wait for the computer to power off 5.694
And I start Tails from USB drive "__internal" with network unplugged 44.574
Then the "fr" language and keyboard have been saved in cleartext storage 0.562
And the Welcome Screen's language is set to French 0.804
When I log in to a new session 9.669
Then the language is set to French 0.048
After features/support/hooks.rb:339 0.843
After features/support/hooks.rb:108 0.030
Tags: @product
2:22.126
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 22.125
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.277
And I create a persistent partition 33.280
And I manually store legacy localization settings in Persistent Storage 0.248
When I shutdown Tails and wait for the computer to power off 5.607
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.907
Then the Welcome Screen's language is set to English 0.328
And the Welcome Screen's formats is set to United States 0.179
When I enable persistence 13.856
Then the Welcome Screen's language is set to German 0.506
And the Welcome Screen's formats is set to France 0.199
When I set the language to Italian (it) 6.187
Then the language and keyboard have not been saved in cleartext storage 2.124
When I save the language and keyboard options in cleartext storage 14.295
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.232

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4504/artifact/build-artifacts/02:25:08_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4504/artifact/build-artifacts/02:25:08_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.018