Project Number Date
test_Tails_ISO_devel 4514 26 Jul 2026, 11:26

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 33:49.105 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.360
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.270
And I log in to a new session in German (de) 25.287
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 14.752
After features/support/hooks.rb:339 1.091
After features/support/hooks.rb:108 0.000
Tags: @product
47.874
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.062
And I log in to a new session in German (de) 26.230
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.535
After features/support/hooks.rb:339 1.216
After features/support/hooks.rb:108 0.000
Tags: @product
48.176
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.333
And I log in to a new session in German (de) 26.137
Then the live user's Music directory exists 0.050
And there is a GNOME bookmark for the Music directory 14.655
After features/support/hooks.rb:339 0.800
After features/support/hooks.rb:108 0.000
Tags: @product
48.293
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.018
And I log in to a new session in German (de) 26.657
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 14.567
After features/support/hooks.rb:339 1.434
After features/support/hooks.rb:108 0.000
Tags: @product
48.187
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.362
And I log in to a new session in German (de) 25.558
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 15.211
After features/support/hooks.rb:339 0.936
After features/support/hooks.rb:108 0.000
1:56.757
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.107
And I set an administration password 6.806
When I log in to a new session in Arabic (ar) 26.765
Then the keyboard layout is set to "eg" 0.093
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.019
And Tor is ready 12.193
Then I successfully start the Unsafe Browser 6.951
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 24.604
When I enable the screen keyboard 0.166
Then the screen keyboard works in Tor Browser 11.166
And DuckDuckGo is the default search engine 5.120
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.858
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:339 1.465
After features/support/hooks.rb:108 0.000
1:55.855
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.005
And I set an administration password 6.810
When I log in to a new session in Chinese (zh_CN) 27.714
Then the keyboard layout is set to "cn" 0.109
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.015
And Tor is ready 12.146
Then I successfully start the Unsafe Browser 6.174
And I kill the Unsafe Browser 5.268
Given Thunderbird is installed 24.357
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.608
And DuckDuckGo is the default search engine 4.763
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 5.061
And the layout of the screen keyboard is set to "us" 0.446
After features/support/hooks.rb:339 1.526
After features/support/hooks.rb:108 0.000
1:43.247
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.236
And I set an administration password 6.809
When I log in to a new session in English (en) 12.888
Then the keyboard layout is set to "us" 0.085
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.016
And Tor is ready 13.173
Then I successfully start the Unsafe Browser 6.115
And I kill the Unsafe Browser 5.186
Given Thunderbird is installed 27.536
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 9.758
And DuckDuckGo is the default search engine 3.842
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.807
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:339 1.391
After features/support/hooks.rb:108 0.000
2:3.994
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.213
And I set an administration password 6.912
When I log in to a new session in French (fr) 27.032
Then the keyboard layout is set to "fr" 0.090
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.014
And Tor is ready 21.168
Then I successfully start the Unsafe Browser 5.941
And I kill the Unsafe Browser 5.261
Given Thunderbird is installed 24.770
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 9.999
And DuckDuckGo is the default search engine 5.570
And I kill the Tor Browser 5.282
And the screen keyboard works in Thunderbird 4.155
And the layout of the screen keyboard is set to "fr" 0.376
After features/support/hooks.rb:339 0.910
After features/support/hooks.rb:108 0.000
1:57.870
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.347
And I set an administration password 6.898
When I log in to a new session in German (de) 27.774
Then the keyboard layout is set to "de" 0.186
And tpsd is localized to the selected locale 0.154
Given the network is plugged 0.020
And Tor is ready 13.062
Then I successfully start the Unsafe Browser 6.029
And I kill the Unsafe Browser 5.243
Given Thunderbird is installed 24.984
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 10.708
And DuckDuckGo is the default search engine 5.612
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.143
And the layout of the screen keyboard is set to "de" 0.354
After features/support/hooks.rb:339 0.986
After features/support/hooks.rb:108 0.000
1:54.562
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.292
And I set an administration password 6.931
When I log in to a new session in Hindi (hi) 27.253
Then the keyboard layout is set to "in" 0.108
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.020
And Tor is ready 11.899
Then I successfully start the Unsafe Browser 5.971
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 24.396
When I enable the screen keyboard 0.165
Then the screen keyboard works in Tor Browser 10.134
And DuckDuckGo is the default search engine 5.094
And I kill the Tor Browser 5.334
And the screen keyboard works in Thunderbird 4.299
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:339 1.069
After features/support/hooks.rb:108 0.000
1:55.205
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.167
And I set an administration password 7.039
When I log in to a new session in Indonesian (id) 26.439
Then the keyboard layout is set to "id" 0.117
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.023
And Tor is ready 12.021
Then I successfully start the Unsafe Browser 6.374
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 24.468
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 11.109
And DuckDuckGo is the default search engine 4.600
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 4.745
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:339 1.039
After features/support/hooks.rb:108 0.000
1:55.865
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.254
And I set an administration password 6.819
When I log in to a new session in Italian (it) 26.657
Then the keyboard layout is set to "it" 0.115
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.022
And Tor is ready 11.680
Then I successfully start the Unsafe Browser 7.349
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 24.332
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 10.611
And DuckDuckGo is the default search engine 4.919
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 5.087
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:339 1.546
After features/support/hooks.rb:108 0.000
2:0.516
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.311
And I set an administration password 6.859
When I log in to a new session in Persian (fa) 27.401
Then the keyboard layout is set to "ir" 0.112
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.018
And Tor is ready 16.027
Then I successfully start the Unsafe Browser 6.178
And I kill the Unsafe Browser 5.223
Given Thunderbird is installed 24.324
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 11.078
And DuckDuckGo is the default search engine 5.189
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.006
And the layout of the screen keyboard is set to "ir" 0.431
After features/support/hooks.rb:339 1.248
After features/support/hooks.rb:108 0.000
2:3.187
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.301
And I set an administration password 6.866
When I log in to a new session in Portuguese (pt) 27.770
Then the keyboard layout is set to "pt" 0.123
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.022
And Tor is ready 20.542
Then I successfully start the Unsafe Browser 5.403
And I kill the Unsafe Browser 5.233
Given Thunderbird is installed 24.177
When I enable the screen keyboard 0.202
Then the screen keyboard works in Tor Browser 10.129
And DuckDuckGo is the default search engine 5.351
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 4.375
And the layout of the screen keyboard is set to "us" 0.352
After features/support/hooks.rb:339 0.650
After features/support/hooks.rb:108 0.000
1:55.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 7.195
And I set an administration password 7.210
When I log in to a new session in Russian (ru) 27.828
Then the keyboard layout is set to "ru" 0.086
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.016
And Tor is ready 11.735
Then I successfully start the Unsafe Browser 6.160
And I kill the Unsafe Browser 5.237
Given Thunderbird is installed 24.390
When I enable the screen keyboard 0.189
Then the screen keyboard works in Tor Browser 10.774
And DuckDuckGo is the default search engine 5.159
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.315
And the layout of the screen keyboard is set to "ru" 0.356
After features/support/hooks.rb:339 1.400
After features/support/hooks.rb:108 0.000
1:57.035
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.281
And I set an administration password 6.910
When I log in to a new session in Spanish (es) 26.302
Then the keyboard layout is set to "es" 0.164
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.019
And Tor is ready 13.075
Then I successfully start the Unsafe Browser 6.599
And I kill the Unsafe Browser 5.255
Given Thunderbird is installed 24.549
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.432
And DuckDuckGo is the default search engine 5.388
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 5.245
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:339 1.856
After features/support/hooks.rb:108 0.000
2:7.124
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.309
And I set an administration password 6.851
When I log in to a new session in Turkish (tr) 27.919
Then the keyboard layout is set to "tr" 0.096
And tpsd is localized to the selected locale 0.094
Given the network is plugged 0.015
And Tor is ready 20.663
Then I successfully start the Unsafe Browser 6.235
And I kill the Unsafe Browser 5.284
Given Thunderbird is installed 27.751
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.280
And DuckDuckGo is the default search engine 5.900
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.048
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:339 0.928
After features/support/hooks.rb:108 0.000
Tags: @product
1:8.656
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.543
When I set the language to Italian (it) 8.104
Then the language and keyboard have not been saved in cleartext storage 2.134
When I shutdown Tails and wait for the computer to power off 6.934
And I start Tails from USB drive "__internal" with network unplugged 42.642
Then the Welcome Screen's language is set to English 0.296
After features/support/hooks.rb:339 1.286
After features/support/hooks.rb:108 0.047
Tags: @product
27.325
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.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.720
When I set the language to Italian (it) 5.646
And I save the language and keyboard options in cleartext storage 13.958
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 5.369

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4514/artifact/build-artifacts/02:19:35_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4514/artifact/build-artifacts/02:19:35_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4514/artifact/build-artifacts/02:19:35_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4514/artifact/build-artifacts/02:19:35_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:45.035
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 logged in 9.036
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.375
And I create a persistent partition 32.752
And I manually store legacy localization settings in Persistent Storage 0.225
When I shutdown Tails and wait for the computer to power off 7.156
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.713
Then the Welcome Screen's language is set to English 0.311
And the Welcome Screen's formats is set to United States 0.209
When I enable persistence 11.169
Then the Welcome Screen's language is set to German 0.558
And the Welcome Screen's formats is set to France 0.185
When I set the language to Italian (it) 4.456
Then the language and keyboard have not been saved in cleartext storage 2.102
When I save the language and keyboard options in cleartext storage 2.340
Then the "it" language and keyboard have been saved in cleartext storage 0.151
And I shutdown Tails and wait for the computer to power off 2.825
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 38.433
Then the Welcome Screen's language is set to Italian 0.642
And the Welcome Screen's formats is set to Italy 0.209
When I enable persistence 12.190
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.211
And the Welcome Screen's language is set to Italian 0.777
After features/support/hooks.rb:339 0.738
After features/support/hooks.rb:108 0.012