Project Number Date
test_Tails_ISO_stable 6448 16 Jun 2026, 13:19

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 35:20.571 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.867
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 9.022
And I log in to a new session in German (de) 29.833
Then the live user's Documents directory exists 0.060
And there is a GNOME bookmark for the Documents directory 14.951
After features/support/hooks.rb:339 1.365
After features/support/hooks.rb:108 0.000
Tags: @product
50.666
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.598
And I log in to a new session in German (de) 27.375
Then the live user's Downloads directory exists 0.044
And there is a GNOME bookmark for the Downloads directory 15.648
After features/support/hooks.rb:339 1.108
After features/support/hooks.rb:108 0.000
Tags: @product
51.584
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 8.088
And I log in to a new session in German (de) 28.886
Then the live user's Music directory exists 0.043
And there is a GNOME bookmark for the Music directory 14.566
After features/support/hooks.rb:339 1.047
After features/support/hooks.rb:108 0.000
Tags: @product
52.470
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 7.716
And I log in to a new session in German (de) 29.456
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 15.248
After features/support/hooks.rb:339 1.563
After features/support/hooks.rb:108 0.000
Tags: @product
51.078
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.037
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.236
And I log in to a new session in German (de) 27.452
Then the live user's Videos directory exists 0.071
And there is a GNOME bookmark for the Videos directory 15.317
After features/support/hooks.rb:339 0.994
After features/support/hooks.rb:108 0.000
2:5.057
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 7.966
And I set an administration password 6.846
When I log in to a new session in Arabic (ar) 27.140
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.021
And Tor is ready 13.717
Then I successfully start the Unsafe Browser 6.356
And I kill the Unsafe Browser 5.219
Given Thunderbird is installed 27.291
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 13.205
And DuckDuckGo is the default search engine 6.273
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 5.066
And the layout of the screen keyboard is set to "us" 0.431
After features/support/hooks.rb:339 2.329
After features/support/hooks.rb:108 0.000
2:2.535
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 8.016
And I set an administration password 6.810
When I log in to a new session in Chinese (zh_CN) 26.157
Then the keyboard layout is set to "cn" 0.128
And tpsd is localized to the selected locale 0.172
Given the network is plugged 0.023
And Tor is ready 11.739
Then I successfully start the Unsafe Browser 5.416
And I kill the Unsafe Browser 5.329
Given Thunderbird is installed 27.954
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 12.700
And DuckDuckGo is the default search engine 5.970
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 6.287
And the layout of the screen keyboard is set to "us" 0.470
After features/support/hooks.rb:339 1.450
After features/support/hooks.rb:108 0.000
1:48.324
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 8.018
And I set an administration password 6.875
When I log in to a new session in English (en) 12.690
Then the keyboard layout is set to "us" 0.127
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.016
And Tor is ready 12.446
Then I successfully start the Unsafe Browser 6.561
And I kill the Unsafe Browser 5.223
Given Thunderbird is installed 28.347
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 12.344
And DuckDuckGo is the default search engine 4.676
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.116
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:339 1.402
After features/support/hooks.rb:108 0.000
1:59.971
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.068
And I set an administration password 6.874
When I log in to a new session in French (fr) 27.215
Then the keyboard layout is set to "fr" 0.146
And tpsd is localized to the selected locale 0.143
Given the network is plugged 0.013
And Tor is ready 12.027
Then I successfully start the Unsafe Browser 5.087
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 28.106
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 10.886
And DuckDuckGo is the default search engine 5.893
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.582
And the layout of the screen keyboard is set to "fr" 0.407
After features/support/hooks.rb:339 1.346
After features/support/hooks.rb:108 0.000
2:1.018
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 8.114
And I set an administration password 6.852
When I log in to a new session in German (de) 27.382
Then the keyboard layout is set to "de" 0.116
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.015
And Tor is ready 12.058
Then I successfully start the Unsafe Browser 5.178
And I kill the Unsafe Browser 5.248
Given Thunderbird is installed 27.956
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 11.059
And DuckDuckGo is the default search engine 6.274
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.853
And the layout of the screen keyboard is set to "de" 0.464
After features/support/hooks.rb:339 1.429
After features/support/hooks.rb:108 0.000
2:2.917
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.372
And I set an administration password 6.806
When I log in to a new session in Hindi (hi) 27.463
Then the keyboard layout is set to "in" 0.183
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.016
And Tor is ready 12.127
Then I successfully start the Unsafe Browser 5.560
And I kill the Unsafe Browser 5.257
Given Thunderbird is installed 28.334
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 12.189
And DuckDuckGo is the default search engine 5.738
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 5.025
And the layout of the screen keyboard is set to "us" 0.441
After features/support/hooks.rb:339 1.569
After features/support/hooks.rb:108 0.000
2:4.639
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.037
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.647
And I set an administration password 6.808
When I log in to a new session in Indonesian (id) 28.284
Then the keyboard layout is set to "id" 0.107
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.020
And Tor is ready 12.789
Then I successfully start the Unsafe Browser 5.857
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 27.781
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 13.265
And DuckDuckGo is the default search engine 5.318
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 5.695
And the layout of the screen keyboard is set to "us" 0.437
After features/support/hooks.rb:339 1.428
After features/support/hooks.rb:108 0.000
2:3.109
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 7.821
And I set an administration password 6.982
When I log in to a new session in Italian (it) 27.822
Then the keyboard layout is set to "it" 0.102
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.018
And Tor is ready 12.640
Then I successfully start the Unsafe Browser 5.715
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 29.027
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 11.286
And DuckDuckGo is the default search engine 5.672
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 4.914
And the layout of the screen keyboard is set to "us" 0.436
After features/support/hooks.rb:339 1.344
After features/support/hooks.rb:108 0.000
2:3.082
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 7.987
And I set an administration password 6.857
When I log in to a new session in Persian (fa) 27.306
Then the keyboard layout is set to "ir" 0.124
And tpsd is localized to the selected locale 0.135
Given the network is plugged 0.015
And Tor is ready 12.446
Then I successfully start the Unsafe Browser 5.560
And I kill the Unsafe Browser 5.265
Given Thunderbird is installed 28.133
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 13.150
And DuckDuckGo is the default search engine 5.719
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 4.568
And the layout of the screen keyboard is set to "ir" 0.439
After features/support/hooks.rb:339 1.410
After features/support/hooks.rb:108 0.000
2:1.217
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 8.208
And I set an administration password 6.792
When I log in to a new session in Portuguese (pt) 26.797
Then the keyboard layout is set to "pt" 0.138
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.040
And Tor is ready 11.900
Then I successfully start the Unsafe Browser 5.598
And I kill the Unsafe Browser 5.272
Given Thunderbird is installed 28.021
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 11.836
And DuckDuckGo is the default search engine 5.694
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.980
And the layout of the screen keyboard is set to "us" 0.509
After features/support/hooks.rb:339 2.124
After features/support/hooks.rb:108 0.000
2:1.872
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.037
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.847
And I set an administration password 6.772
When I log in to a new session in Russian (ru) 27.159
Then the keyboard layout is set to "ru" 0.116
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.015
And Tor is ready 11.586
Then I successfully start the Unsafe Browser 6.069
And I kill the Unsafe Browser 5.283
Given Thunderbird is installed 27.858
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 12.529
And DuckDuckGo is the default search engine 5.537
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.260
And the layout of the screen keyboard is set to "ru" 0.443
After features/support/hooks.rb:339 1.411
After features/support/hooks.rb:108 0.000
2:3.016
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 7.720
And I set an administration password 6.862
When I log in to a new session in Spanish (es) 28.130
Then the keyboard layout is set to "es" 0.099
And tpsd is localized to the selected locale 0.167
Given the network is plugged 0.023
And Tor is ready 11.614
Then I successfully start the Unsafe Browser 5.955
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 28.118
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 13.002
And DuckDuckGo is the default search engine 5.216
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 5.120
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:339 1.533
After features/support/hooks.rb:108 0.000
2:3.078
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.611
And I set an administration password 6.938
When I log in to a new session in Turkish (tr) 29.370
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.018
And Tor is ready 11.766
Then I successfully start the Unsafe Browser 5.332
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 28.242
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 11.892
And DuckDuckGo is the default search engine 5.667
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 5.078
And the layout of the screen keyboard is set to "us" 0.417
After features/support/hooks.rb:339 1.098
After features/support/hooks.rb:108 0.000
Tags: @product
1:18.292
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 22.520
When I set the language to Italian (it) 4.974
Then the language and keyboard have not been saved in cleartext storage 2.170
When I shutdown Tails and wait for the computer to power off 5.986
And I start Tails from USB drive "__internal" with network unplugged 42.354
Then the Welcome Screen's language is set to English 0.285
After features/support/hooks.rb:339 1.265
After features/support/hooks.rb:108 0.062
Tags: @product
28.006
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.018
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.433
When I set the language to Italian (it) 5.795
And I save the language and keyboard options in cleartext storage 13.777
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.352

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6448/artifact/build-artifacts/02:24:16_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/6448/artifact/build-artifacts/02:24:16_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6448/artifact/build-artifacts/02:24:16_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6448/artifact/build-artifacts/02:24:16_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:54.760
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.014
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.688
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.433
And I create a persistent partition 32.669
And I manually store legacy localization settings in Persistent Storage 0.223
When I shutdown Tails and wait for the computer to power off 5.689
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.201
Then the Welcome Screen's language is set to English 0.292
And the Welcome Screen's formats is set to United States 0.164
When I enable persistence 13.382
Then the Welcome Screen's language is set to German 0.442
And the Welcome Screen's formats is set to France 0.189
When I set the language to Italian (it) 4.484
Then the language and keyboard have not been saved in cleartext storage 2.085
When I save the language and keyboard options in cleartext storage 2.537
Then the "it" language and keyboard have been saved in cleartext storage 0.112
And I shutdown Tails and wait for the computer to power off 3.069
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.985
Then the Welcome Screen's language is set to Italian 0.608
And the Welcome Screen's formats is set to Italy 0.249
When I enable persistence 14.183
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.252
And the Welcome Screen's language is set to Italian 0.815
After features/support/hooks.rb:339 0.621
After features/support/hooks.rb:108 0.044