Project Number Date
test_Tails_ISO_stable 6441 11 Jun 2026, 14:09

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 36:23.395 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
52.925
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.665
And I log in to a new session in German (de) 29.652
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 14.556
After features/support/hooks.rb:339 1.260
After features/support/hooks.rb:108 0.000
Tags: @product
51.732
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.028
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.193
And I log in to a new session in German (de) 28.515
Then the live user's Downloads directory exists 0.045
And there is a GNOME bookmark for the Downloads directory 14.977
After features/support/hooks.rb:339 1.346
After features/support/hooks.rb:108 0.000
Tags: @product
52.845
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.022
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.069
And I log in to a new session in German (de) 28.779
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 14.942
After features/support/hooks.rb:339 1.391
After features/support/hooks.rb:108 0.000
Tags: @product
51.561
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.297
And I log in to a new session in German (de) 28.744
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 14.476
After features/support/hooks.rb:339 1.413
After features/support/hooks.rb:108 0.000
Tags: @product
53.656
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.020
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.070
And I log in to a new session in German (de) 30.012
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 15.524
After features/support/hooks.rb:339 1.155
After features/support/hooks.rb:108 0.000
2:7.618
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.023
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.400
And I set an administration password 6.968
When I log in to a new session in Arabic (ar) 28.415
Then the keyboard layout is set to "eg" 0.123
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.015
And Tor is ready 12.240
Then I successfully start the Unsafe Browser 7.122
And I kill the Unsafe Browser 5.242
Given Thunderbird is installed 28.212
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 13.279
And DuckDuckGo is the default search engine 5.626
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 5.977
And the layout of the screen keyboard is set to "us" 0.575
After features/support/hooks.rb:339 1.509
After features/support/hooks.rb:108 0.000
2:3.756
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.235
And I set an administration password 6.912
When I log in to a new session in Chinese (zh_CN) 27.349
Then the keyboard layout is set to "cn" 0.121
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.016
And Tor is ready 12.002
Then I successfully start the Unsafe Browser 5.890
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 28.789
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.815
And DuckDuckGo is the default search engine 6.378
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.153
And the layout of the screen keyboard is set to "us" 0.444
After features/support/hooks.rb:339 1.730
After features/support/hooks.rb:108 0.000
1:50.219
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.027
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.527
And I set an administration password 6.816
When I log in to a new session in English (en) 12.747
Then the keyboard layout is set to "us" 0.113
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.019
And Tor is ready 13.157
Then I successfully start the Unsafe Browser 7.022
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 28.368
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 12.460
And DuckDuckGo is the default search engine 4.209
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 5.644
And the layout of the screen keyboard is set to "us" 0.436
After features/support/hooks.rb:339 1.349
After features/support/hooks.rb:108 0.000
2:8.772
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.645
And I set an administration password 6.844
When I log in to a new session in French (fr) 28.215
Then the keyboard layout is set to "fr" 0.121
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.016
And Tor is ready 11.843
Then I successfully start the Unsafe Browser 6.324
And I kill the Unsafe Browser 5.270
Given Thunderbird is installed 31.953
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 11.972
And DuckDuckGo is the default search engine 6.513
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 5.119
And the layout of the screen keyboard is set to "fr" 0.444
After features/support/hooks.rb:339 1.865
After features/support/hooks.rb:108 0.000
2:7.248
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 9.214
And I set an administration password 6.795
When I log in to a new session in German (de) 28.634
Then the keyboard layout is set to "de" 0.161
And tpsd is localized to the selected locale 0.142
Given the network is plugged 0.031
And Tor is ready 12.139
Then I successfully start the Unsafe Browser 6.330
And I kill the Unsafe Browser 5.346
Given Thunderbird is installed 28.120
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 13.325
And DuckDuckGo is the default search engine 5.506
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.757
And the layout of the screen keyboard is set to "de" 0.437
After features/support/hooks.rb:339 2.371
After features/support/hooks.rb:108 0.000
2:4.950
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.760
And I set an administration password 6.898
When I log in to a new session in Hindi (hi) 27.551
Then the keyboard layout is set to "in" 0.127
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.016
And Tor is ready 12.644
Then I successfully start the Unsafe Browser 5.815
And I kill the Unsafe Browser 5.301
Given Thunderbird is installed 28.324
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 12.458
And DuckDuckGo is the default search engine 6.007
And I kill the Tor Browser 5.289
And the screen keyboard works in Thunderbird 5.002
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:339 1.390
After features/support/hooks.rb:108 0.000
2:7.653
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.020
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.150
And I set an administration password 6.862
When I log in to a new session in Indonesian (id) 27.308
Then the keyboard layout is set to "id" 0.126
And tpsd is localized to the selected locale 0.131
Given the network is plugged 0.026
And Tor is ready 12.120
Then I successfully start the Unsafe Browser 5.847
And I kill the Unsafe Browser 5.305
Given Thunderbird is installed 28.898
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 14.748
And DuckDuckGo is the default search engine 5.873
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.437
And the layout of the screen keyboard is set to "us" 0.495
After features/support/hooks.rb:339 1.240
After features/support/hooks.rb:108 0.000
2:9.029
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.926
And I set an administration password 7.003
When I log in to a new session in Italian (it) 29.066
Then the keyboard layout is set to "it" 0.137
And tpsd is localized to the selected locale 0.135
Given the network is plugged 0.034
And Tor is ready 12.240
Then I successfully start the Unsafe Browser 6.982
And I kill the Unsafe Browser 5.297
Given Thunderbird is installed 28.061
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 13.197
And DuckDuckGo is the default search engine 6.430
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.727
And the layout of the screen keyboard is set to "us" 0.477
After features/support/hooks.rb:339 1.307
After features/support/hooks.rb:108 0.000
2:8.581
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.027
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.395
And I set an administration password 6.887
When I log in to a new session in Persian (fa) 27.434
Then the keyboard layout is set to "ir" 0.104
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.016
And Tor is ready 12.489
Then I successfully start the Unsafe Browser 5.851
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 28.484
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 13.918
And DuckDuckGo is the default search engine 6.198
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 6.475
And the layout of the screen keyboard is set to "ir" 0.631
After features/support/hooks.rb:339 1.607
After features/support/hooks.rb:108 0.000
2:7.952
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.022
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.347
And I set an administration password 6.918
When I log in to a new session in Portuguese (pt) 28.666
Then the keyboard layout is set to "pt" 0.119
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.016
And Tor is ready 13.084
Then I successfully start the Unsafe Browser 6.444
And I kill the Unsafe Browser 5.235
Given Thunderbird is installed 27.756
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 13.589
And DuckDuckGo is the default search engine 5.783
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 5.064
And the layout of the screen keyboard is set to "us" 0.442
After features/support/hooks.rb:339 1.518
After features/support/hooks.rb:108 0.000
2:9.044
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.020
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.733
And I set an administration password 6.951
When I log in to a new session in Russian (ru) 28.936
Then the keyboard layout is set to "ru" 0.163
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.031
And Tor is ready 12.487
Then I successfully start the Unsafe Browser 5.718
And I kill the Unsafe Browser 5.287
Given Thunderbird is installed 29.107
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 14.027
And DuckDuckGo is the default search engine 5.986
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 5.554
And the layout of the screen keyboard is set to "ru" 0.624
After features/support/hooks.rb:339 1.302
After features/support/hooks.rb:108 0.000
2:8.366
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.031
And I set an administration password 6.927
When I log in to a new session in Spanish (es) 28.330
Then the keyboard layout is set to "es" 0.118
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.020
And Tor is ready 12.374
Then I successfully start the Unsafe Browser 6.415
And I kill the Unsafe Browser 5.389
Given Thunderbird is installed 27.853
When I enable the screen keyboard 0.222
Then the screen keyboard works in Tor Browser 13.433
And DuckDuckGo is the default search engine 7.041
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.471
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:339 1.349
After features/support/hooks.rb:108 0.000
2:3.050
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.015
And I set an administration password 6.842
When I log in to a new session in Turkish (tr) 27.418
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.017
And Tor is ready 11.950
Then I successfully start the Unsafe Browser 5.136
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 28.011
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 11.506
And DuckDuckGo is the default search engine 6.905
And I kill the Tor Browser 5.267
And the screen keyboard works in Thunderbird 4.887
And the layout of the screen keyboard is set to "us" 0.586
After features/support/hooks.rb:339 1.579
After features/support/hooks.rb:108 0.000
Tags: @product
1:12.334
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.028
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.799
When I set the language to Italian (it) 4.776
Then the language and keyboard have not been saved in cleartext storage 2.124
When I shutdown Tails and wait for the computer to power off 7.628
And I start Tails from USB drive "__internal" with network unplugged 46.708
Then the Welcome Screen's language is set to English 0.297
After features/support/hooks.rb:339 1.148
After features/support/hooks.rb:108 0.028
Tags: @product
28.898
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.026
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.282
When I set the language to Italian (it) 6.609
And I save the language and keyboard options in cleartext storage 14.006
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:508: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.782

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6441/artifact/build-artifacts/02:23:38_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_stable/6441/artifact/build-artifacts/02:23:38_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6441/artifact/build-artifacts/02:23:38_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6441/artifact/build-artifacts/02:23:38_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
3:3.196
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.021
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.065
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.410
And I create a persistent partition 33.517
And I manually store legacy localization settings in Persistent Storage 0.201
When I shutdown Tails and wait for the computer to power off 7.517
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.042
Then the Welcome Screen's language is set to English 0.345
And the Welcome Screen's formats is set to United States 0.275
When I enable persistence 13.603
Then the Welcome Screen's language is set to German 0.497
And the Welcome Screen's formats is set to France 0.237
When I set the language to Italian (it) 4.554
Then the language and keyboard have not been saved in cleartext storage 2.117
When I save the language and keyboard options in cleartext storage 2.476
Then the "it" language and keyboard have been saved in cleartext storage 0.115
And I shutdown Tails and wait for the computer to power off 3.335
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 45.695
Then the Welcome Screen's language is set to Italian 0.610
And the Welcome Screen's formats is set to Italy 0.203
When I enable persistence 14.503
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.210
And the Welcome Screen's language is set to Italian 0.660
After features/support/hooks.rb:339 0.677
After features/support/hooks.rb:108 0.050