Project Number Date
test_Tails_ISO_21664-21666-mitigations 1 29 Jun 2026, 15:28

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 34:15.517 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.026
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 8.750
And I log in to a new session in German (de) 28.390
Then the live user's Documents directory exists 0.086
And there is a GNOME bookmark for the Documents directory 14.799
After features/support/hooks.rb:339 1.099
After features/support/hooks.rb:108 0.000
Tags: @product
49.787
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.830
And I log in to a new session in German (de) 26.942
Then the live user's Downloads directory exists 0.054
And there is a GNOME bookmark for the Downloads directory 14.959
After features/support/hooks.rb:339 1.250
After features/support/hooks.rb:108 0.000
Tags: @product
49.151
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.259
And I log in to a new session in German (de) 27.535
Then the live user's Music directory exists 0.030
And there is a GNOME bookmark for the Music directory 14.325
After features/support/hooks.rb:339 0.891
After features/support/hooks.rb:108 0.000
Tags: @product
49.006
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.251
And I log in to a new session in German (de) 26.935
Then the live user's Pictures directory exists 0.045
And there is a GNOME bookmark for the Pictures directory 14.774
After features/support/hooks.rb:339 1.091
After features/support/hooks.rb:108 0.000
Tags: @product
47.971
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.311
And I log in to a new session in German (de) 26.301
Then the live user's Videos directory exists 0.052
And there is a GNOME bookmark for the Videos directory 14.306
After features/support/hooks.rb:339 1.004
After features/support/hooks.rb:108 0.000
2:0.992
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.312
And I set an administration password 6.787
When I log in to a new session in Arabic (ar) 29.058
Then the keyboard layout is set to "eg" 0.081
And tpsd is localized to the selected locale 0.123
Given the network is plugged 0.016
And Tor is ready 12.030
Then I successfully start the Unsafe Browser 5.829
And I kill the Unsafe Browser 5.303
Given Thunderbird is installed 27.619
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 10.650
And DuckDuckGo is the default search engine 5.196
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 5.234
And the layout of the screen keyboard is set to "us" 0.412
After features/support/hooks.rb:339 2.345
After features/support/hooks.rb:108 0.000
1:57.886
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.150
And I set an administration password 7.090
When I log in to a new session in Chinese (zh_CN) 26.525
Then the keyboard layout is set to "cn" 0.095
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.016
And Tor is ready 12.354
Then I successfully start the Unsafe Browser 6.018
And I kill the Unsafe Browser 5.309
Given Thunderbird is installed 25.907
When I enable the screen keyboard 0.155
Then the screen keyboard works in Tor Browser 11.461
And DuckDuckGo is the default search engine 4.935
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 5.138
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:339 1.363
After features/support/hooks.rb:108 0.000
1:42.127
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.391
And I set an administration password 6.788
When I log in to a new session in English (en) 12.284
Then the keyboard layout is set to "us" 0.128
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.017
And Tor is ready 11.890
Then I successfully start the Unsafe Browser 6.019
And I kill the Unsafe Browser 5.203
Given Thunderbird is installed 27.995
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 9.462
And DuckDuckGo is the default search engine 4.302
And I kill the Tor Browser 5.325
And the screen keyboard works in Thunderbird 4.763
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 1.093
After features/support/hooks.rb:108 0.000
1:59.635
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.363
And I set an administration password 6.977
When I log in to a new session in French (fr) 26.768
Then the keyboard layout is set to "fr" 0.111
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.015
And Tor is ready 12.083
Then I successfully start the Unsafe Browser 5.252
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 28.400
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 11.102
And DuckDuckGo is the default search engine 5.425
And I kill the Tor Browser 5.308
And the screen keyboard works in Thunderbird 4.983
And the layout of the screen keyboard is set to "fr" 0.420
After features/support/hooks.rb:339 1.422
After features/support/hooks.rb:108 0.000
1:59.092
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.381
And I set an administration password 6.820
When I log in to a new session in German (de) 26.883
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.019
And Tor is ready 12.244
Then I successfully start the Unsafe Browser 5.687
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 28.477
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.710
And DuckDuckGo is the default search engine 5.608
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 5.017
And the layout of the screen keyboard is set to "de" 0.480
After features/support/hooks.rb:339 1.360
After features/support/hooks.rb:108 0.000
2:1.286
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.606
And I set an administration password 6.917
When I log in to a new session in Hindi (hi) 27.721
Then the keyboard layout is set to "in" 0.144
And tpsd is localized to the selected locale 0.138
Given the network is plugged 0.019
And Tor is ready 12.508
Then I successfully start the Unsafe Browser 4.985
And I kill the Unsafe Browser 5.275
Given Thunderbird is installed 28.799
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 10.440
And DuckDuckGo is the default search engine 5.718
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 5.177
And the layout of the screen keyboard is set to "us" 0.430
After features/support/hooks.rb:339 1.712
After features/support/hooks.rb:108 0.000
1:56.524
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.451
And I set an administration password 6.787
When I log in to a new session in Indonesian (id) 25.921
Then the keyboard layout is set to "id" 0.132
And tpsd is localized to the selected locale 0.148
Given the network is plugged 0.018
And Tor is ready 12.108
Then I successfully start the Unsafe Browser 5.596
And I kill the Unsafe Browser 5.250
Given Thunderbird is installed 27.538
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 9.834
And DuckDuckGo is the default search engine 5.538
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 4.491
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:339 1.311
After features/support/hooks.rb:108 0.000
1:58.459
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.500
And I set an administration password 6.833
When I log in to a new session in Italian (it) 27.006
Then the keyboard layout is set to "it" 0.159
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.027
And Tor is ready 13.489
Then I successfully start the Unsafe Browser 5.138
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 27.840
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 9.335
And DuckDuckGo is the default search engine 5.847
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 4.170
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:339 1.201
After features/support/hooks.rb:108 0.000
2:2.542
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.883
And I set an administration password 6.955
When I log in to a new session in Persian (fa) 27.765
Then the keyboard layout is set to "ir" 0.098
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.015
And Tor is ready 12.474
Then I successfully start the Unsafe Browser 5.817
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 28.972
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 11.225
And DuckDuckGo is the default search engine 5.863
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 4.466
And the layout of the screen keyboard is set to "ir" 0.377
After features/support/hooks.rb:339 1.278
After features/support/hooks.rb:108 0.000
2:0.731
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.748
And I set an administration password 6.810
When I log in to a new session in Portuguese (pt) 27.657
Then the keyboard layout is set to "pt" 0.168
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.023
And Tor is ready 11.926
Then I successfully start the Unsafe Browser 5.531
And I kill the Unsafe Browser 5.242
Given Thunderbird is installed 28.385
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 10.543
And DuckDuckGo is the default search engine 6.050
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 4.826
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:339 1.535
After features/support/hooks.rb:108 0.000
2:0.590
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.813
And I set an administration password 6.817
When I log in to a new session in Russian (ru) 27.130
Then the keyboard layout is set to "ru" 0.132
And tpsd is localized to the selected locale 0.119
Given the network is plugged 0.014
And Tor is ready 12.017
Then I successfully start the Unsafe Browser 5.720
And I kill the Unsafe Browser 5.291
Given Thunderbird is installed 27.847
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 11.438
And DuckDuckGo is the default search engine 5.361
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.099
And the layout of the screen keyboard is set to "ru" 0.456
After features/support/hooks.rb:339 1.548
After features/support/hooks.rb:108 0.000
2:1.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.938
And I set an administration password 6.764
When I log in to a new session in Spanish (es) 27.239
Then the keyboard layout is set to "es" 0.121
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.018
And Tor is ready 11.620
Then I successfully start the Unsafe Browser 6.112
And I kill the Unsafe Browser 5.239
Given Thunderbird is installed 27.848
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.800
And DuckDuckGo is the default search engine 5.213
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.215
And the layout of the screen keyboard is set to "us" 0.470
After features/support/hooks.rb:339 1.269
After features/support/hooks.rb:108 0.000
2:2.104
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.627
And I set an administration password 6.774
When I log in to a new session in Turkish (tr) 27.824
Then the keyboard layout is set to "tr" 0.126
And tpsd is localized to the selected locale 0.163
Given the network is plugged 0.019
And Tor is ready 12.926
Then I successfully start the Unsafe Browser 5.732
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 28.282
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 11.255
And DuckDuckGo is the default search engine 5.170
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 5.156
And the layout of the screen keyboard is set to "us" 0.433
After features/support/hooks.rb:339 1.151
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.806
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.853
When I set the language to Italian (it) 5.963
Then the language and keyboard have not been saved in cleartext storage 2.149
When I shutdown Tails and wait for the computer to power off 0.946
And I start Tails from USB drive "__internal" with network unplugged 44.603
Then the Welcome Screen's language is set to English 0.287
After features/support/hooks.rb:339 1.188
After features/support/hooks.rb:108 0.060
Tags: @product
27.236
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.594
When I set the language to Italian (it) 5.696
And I save the language and keyboard options in cleartext storage 13.946
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.624

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21664-21666-mitigations/1/artifact/build-artifacts/02:18:00_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_21664-21666-mitigations/1/artifact/build-artifacts/02:18:00_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21664-21666-mitigations/1/artifact/build-artifacts/02:18:00_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21664-21666-mitigations/1/artifact/build-artifacts/02:18:00_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:54.522
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 logged in 9.243
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.387
And I create a persistent partition 32.649
And I manually store legacy localization settings in Persistent Storage 0.221
When I shutdown Tails and wait for the computer to power off 8.544
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.283
Then the Welcome Screen's language is set to English 0.301
And the Welcome Screen's formats is set to United States 0.285
When I enable persistence 13.600
Then the Welcome Screen's language is set to German 0.486
And the Welcome Screen's formats is set to France 0.192
When I set the language to Italian (it) 4.508
Then the language and keyboard have not been saved in cleartext storage 2.087
When I save the language and keyboard options in cleartext storage 2.497
Then the "it" language and keyboard have been saved in cleartext storage 0.098
And I shutdown Tails and wait for the computer to power off 2.884
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.818
Then the Welcome Screen's language is set to Italian 0.651
And the Welcome Screen's formats is set to Italy 0.194
When I enable persistence 12.543
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.182
And the Welcome Screen's language is set to Italian 0.858
After features/support/hooks.rb:339 0.839
After features/support/hooks.rb:108 0.013