Project Number Date
test_Tails_ISO_web-release-7.14 5 29 Sep 2026, 22: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 31:16.208 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
50.051
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.661
And I log in to a new session in German (de) 28.167
Then the live user's Documents directory exists 0.039
And there is a GNOME bookmark for the Documents directory 14.182
After features/support/hooks.rb:339 0.850
After features/support/hooks.rb:108 0.000
Tags: @product
45.774
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 6.748
And I log in to a new session in German (de) 24.303
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 14.670
After features/support/hooks.rb:339 1.040
After features/support/hooks.rb:108 0.000
Tags: @product
46.206
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 6.676
And I log in to a new session in German (de) 25.097
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 14.392
After features/support/hooks.rb:339 1.094
After features/support/hooks.rb:108 0.000
Tags: @product
47.273
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.033
And I log in to a new session in German (de) 25.988
Then the live user's Pictures directory exists 0.051
And there is a GNOME bookmark for the Pictures directory 14.199
After features/support/hooks.rb:339 1.031
After features/support/hooks.rb:108 0.000
Tags: @product
46.309
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.984
And I log in to a new session in German (de) 24.736
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 14.551
After features/support/hooks.rb:339 1.101
After features/support/hooks.rb:108 0.000
1:51.412
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 6.993
And I set an administration password 7.086
When I log in to a new session in Arabic (ar) 26.294
Then the keyboard layout is set to "eg" 0.101
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.029
And Tor is ready 11.224
Then I successfully start the Unsafe Browser 5.583
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 24.727
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.548
And DuckDuckGo is the default search engine 4.783
And I kill the Tor Browser 5.267
And the screen keyboard works in Thunderbird 4.074
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 1.491
After features/support/hooks.rb:108 0.000
1:47.151
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.172
And I set an administration password 6.916
When I log in to a new session in Chinese (zh_CN) 25.888
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.037
And Tor is ready 11.008
Then I successfully start the Unsafe Browser 5.890
And I kill the Unsafe Browser 5.238
Given Thunderbird is installed 21.550
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.518
And DuckDuckGo is the default search engine 5.642
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 3.522
And the layout of the screen keyboard is set to "us" 0.312
After features/support/hooks.rb:339 0.668
After features/support/hooks.rb:108 0.000
1:30.102
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 6.676
When I log in to a new session in English (en) 10.966
Then the keyboard layout is set to "us" 0.089
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.038
And Tor is ready 12.219
Then I successfully start the Unsafe Browser 4.635
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 21.310
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.332
And DuckDuckGo is the default search engine 3.675
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 4.093
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:339 0.992
After features/support/hooks.rb:108 0.000
1:49.188
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.228
And I set an administration password 6.984
When I log in to a new session in French (fr) 26.935
Then the keyboard layout is set to "fr" 0.132
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.034
And Tor is ready 12.622
Then I successfully start the Unsafe Browser 5.580
And I kill the Unsafe Browser 5.170
Given Thunderbird is installed 20.859
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.634
And DuckDuckGo is the default search engine 5.535
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 3.791
And the layout of the screen keyboard is set to "fr" 0.315
After features/support/hooks.rb:339 0.663
After features/support/hooks.rb:108 0.000
1:45.872
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 6.958
And I set an administration password 7.051
When I log in to a new session in German (de) 24.802
Then the keyboard layout is set to "de" 0.100
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.033
And Tor is ready 11.456
Then I successfully start the Unsafe Browser 5.381
And I kill the Unsafe Browser 5.153
Given Thunderbird is installed 21.346
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.090
And DuckDuckGo is the default search engine 5.011
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.826
And the layout of the screen keyboard is set to "de" 0.319
After features/support/hooks.rb:339 0.975
After features/support/hooks.rb:108 0.000
1:46.419
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.367
And I set an administration password 6.830
When I log in to a new session in Hindi (hi) 26.246
Then the keyboard layout is set to "in" 0.101
And tpsd is localized to the selected locale 0.062
Given the network is plugged 0.041
And Tor is ready 11.957
Then I successfully start the Unsafe Browser 4.775
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 21.036
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.059
And DuckDuckGo is the default search engine 4.996
And I kill the Tor Browser 5.297
And the screen keyboard works in Thunderbird 4.060
And the layout of the screen keyboard is set to "us" 0.319
After features/support/hooks.rb:339 0.841
After features/support/hooks.rb:108 0.000
1:44.850
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 6.849
And I set an administration password 7.098
When I log in to a new session in Indonesian (id) 26.594
Then the keyboard layout is set to "id" 0.078
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.029
And Tor is ready 10.091
Then I successfully start the Unsafe Browser 5.183
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 20.760
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.645
And DuckDuckGo is the default search engine 5.349
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 3.350
And the layout of the screen keyboard is set to "us" 0.291
After features/support/hooks.rb:339 1.012
After features/support/hooks.rb:108 0.000
1:46.004
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 6.902
And I set an administration password 6.625
When I log in to a new session in Italian (it) 25.326
Then the keyboard layout is set to "it" 0.084
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.030
And Tor is ready 11.322
Then I successfully start the Unsafe Browser 5.095
And I kill the Unsafe Browser 5.148
Given Thunderbird is installed 21.214
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 9.651
And DuckDuckGo is the default search engine 4.727
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 4.208
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.817
After features/support/hooks.rb:108 0.000
1:52.683
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 6.795
And I set an administration password 6.798
When I log in to a new session in Persian (fa) 24.243
Then the keyboard layout is set to "ir" 0.092
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.047
And Tor is ready 12.740
Then I successfully start the Unsafe Browser 5.517
And I kill the Unsafe Browser 5.265
Given Thunderbird is installed 24.102
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 12.140
And DuckDuckGo is the default search engine 5.780
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 3.525
And the layout of the screen keyboard is set to "ir" 0.312
After features/support/hooks.rb:339 0.642
After features/support/hooks.rb:108 0.000
1:47.387
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 6.893
And I set an administration password 6.895
When I log in to a new session in Portuguese (pt) 25.173
Then the keyboard layout is set to "pt" 0.074
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.026
And Tor is ready 11.948
Then I successfully start the Unsafe Browser 5.556
And I kill the Unsafe Browser 5.175
Given Thunderbird is installed 21.184
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 9.187
And DuckDuckGo is the default search engine 5.187
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 4.402
And the layout of the screen keyboard is set to "us" 0.335
After features/support/hooks.rb:339 1.158
After features/support/hooks.rb:108 0.000
1:58.806
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 19.422
And I set an administration password 6.928
When I log in to a new session in Russian (ru) 26.786
Then the keyboard layout is set to "ru" 0.075
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.023
And Tor is ready 11.079
Then I successfully start the Unsafe Browser 4.780
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 20.946
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 8.582
And DuckDuckGo is the default search engine 4.667
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 4.596
And the layout of the screen keyboard is set to "ru" 0.336
After features/support/hooks.rb:339 1.271
After features/support/hooks.rb:108 0.000
1:43.916
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 6.735
And I set an administration password 6.902
When I log in to a new session in Spanish (es) 26.217
Then the keyboard layout is set to "es" 0.086
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.034
And Tor is ready 10.612
Then I successfully start the Unsafe Browser 5.166
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 20.994
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 7.789
And DuckDuckGo is the default search engine 4.834
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.655
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.868
After features/support/hooks.rb:108 0.000
1:44.216
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 6.655
And I set an administration password 6.808
When I log in to a new session in Turkish (tr) 27.343
Then the keyboard layout is set to "tr" 0.079
And tpsd is localized to the selected locale 0.062
Given the network is plugged 0.038
And Tor is ready 10.490
Then I successfully start the Unsafe Browser 4.673
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 20.085
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.349
And DuckDuckGo is the default search engine 5.447
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.476
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 0.576
After features/support/hooks.rb:108 0.000
Tags: @product
1:9.129
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 21.793
When I set the language to Italian (it) 4.687
Then the language and keyboard have not been saved in cleartext storage 2.174
When I shutdown Tails and wait for the computer to power off 4.094
And I start Tails from USB drive "__internal" with network unplugged 36.098
Then the Welcome Screen's language is set to English 0.279
After features/support/hooks.rb:339 0.775
After features/support/hooks.rb:108 0.024
Tags: @product
27.504
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.001
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.051
When I set the language to Italian (it) 4.604
And I save the language and keyboard options in cleartext storage 14.847
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 4.977

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_web-release-7.14/5/artifact/build-artifacts/02:12:34_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_web-release-7.14/5/artifact/build-artifacts/02:12:34_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_web-release-7.14/5/artifact/build-artifacts/02:12:34_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_web-release-7.14/5/artifact/build-artifacts/02:12:34_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:35.947
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 8.862
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.310
And I create a persistent partition 29.666
And I manually store legacy localization settings in Persistent Storage 0.184
When I shutdown Tails and wait for the computer to power off 5.304
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.350
Then the Welcome Screen's language is set to English 0.314
And the Welcome Screen's formats is set to United States 0.125
When I enable persistence 13.660
Then the Welcome Screen's language is set to German 0.267
And the Welcome Screen's formats is set to France 0.102
When I set the language to Italian (it) 4.491
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.270
Then the "it" language and keyboard have been saved in cleartext storage 0.121
And I shutdown Tails and wait for the computer to power off 2.713
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.071
Then the Welcome Screen's language is set to Italian 0.710
And the Welcome Screen's formats is set to Italy 0.229
When I enable persistence 14.092
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.240
And the Welcome Screen's language is set to Italian 0.773
After features/support/hooks.rb:339 0.822
After features/support/hooks.rb:108 0.014