Project Number Date
test_Tails_ISO_devel 4467 24 Jun 2026, 11:16

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:0.960 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
49.456
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.428
And I log in to a new session in German (de) 26.440
Then the live user's Documents directory exists 0.073
And there is a GNOME bookmark for the Documents directory 14.513
After features/support/hooks.rb:339 1.140
After features/support/hooks.rb:108 0.000
Tags: @product
48.000
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.308
And I log in to a new session in German (de) 25.707
Then the live user's Downloads directory exists 0.039
And there is a GNOME bookmark for the Downloads directory 14.945
After features/support/hooks.rb:339 0.953
After features/support/hooks.rb:108 0.000
Tags: @product
48.631
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.502
And I log in to a new session in German (de) 26.476
Then the live user's Music directory exists 0.056
And there is a GNOME bookmark for the Music directory 14.596
After features/support/hooks.rb:339 0.939
After features/support/hooks.rb:108 0.000
Tags: @product
48.192
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.204
And I log in to a new session in German (de) 25.990
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 14.947
After features/support/hooks.rb:339 0.749
After features/support/hooks.rb:108 0.000
Tags: @product
48.275
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.923
And I log in to a new session in German (de) 26.796
Then the live user's Videos directory exists 0.057
And there is a GNOME bookmark for the Videos directory 14.498
After features/support/hooks.rb:339 1.507
After features/support/hooks.rb:108 0.000
1:58.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.457
And I set an administration password 6.828
When I log in to a new session in Arabic (ar) 26.880
Then the keyboard layout is set to "eg" 0.092
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.030
And Tor is ready 12.538
Then I successfully start the Unsafe Browser 5.098
And I kill the Unsafe Browser 5.188
Given Thunderbird is installed 27.609
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.528
And DuckDuckGo is the default search engine 5.377
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 5.475
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:339 1.344
After features/support/hooks.rb:108 0.000
1:52.538
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.245
And I set an administration password 6.753
When I log in to a new session in Chinese (zh_CN) 26.755
Then the keyboard layout is set to "cn" 0.094
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.014
And Tor is ready 12.608
Then I successfully start the Unsafe Browser 5.569
And I kill the Unsafe Browser 5.264
Given Thunderbird is installed 23.808
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.468
And DuckDuckGo is the default search engine 5.106
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.140
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:339 0.826
After features/support/hooks.rb:108 0.000
1:38.792
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.137
And I set an administration password 6.804
When I log in to a new session in English (en) 10.967
Then the keyboard layout is set to "us" 0.112
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.014
And Tor is ready 11.530
Then I successfully start the Unsafe Browser 5.437
And I kill the Unsafe Browser 5.211
Given Thunderbird is installed 27.500
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.838
And DuckDuckGo is the default search engine 4.378
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.097
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:339 1.531
After features/support/hooks.rb:108 0.000
1:54.945
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.374
And I set an administration password 6.791
When I log in to a new session in French (fr) 27.274
Then the keyboard layout is set to "fr" 0.089
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.014
And Tor is ready 13.019
Then I successfully start the Unsafe Browser 5.103
And I kill the Unsafe Browser 5.232
Given Thunderbird is installed 24.716
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.842
And DuckDuckGo is the default search engine 5.451
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.309
And the layout of the screen keyboard is set to "fr" 0.362
After features/support/hooks.rb:339 1.367
After features/support/hooks.rb:108 0.000
1:56.853
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.334
And I set an administration password 6.833
When I log in to a new session in German (de) 26.235
Then the keyboard layout is set to "de" 0.132
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.025
And Tor is ready 11.816
Then I successfully start the Unsafe Browser 5.215
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 28.536
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 9.702
And DuckDuckGo is the default search engine 5.235
And I kill the Tor Browser 5.318
And the screen keyboard works in Thunderbird 4.706
And the layout of the screen keyboard is set to "de" 0.371
After features/support/hooks.rb:339 1.298
After features/support/hooks.rb:108 0.000
1:54.015
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.998
And I set an administration password 6.895
When I log in to a new session in Hindi (hi) 27.455
Then the keyboard layout is set to "in" 0.094
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.020
And Tor is ready 11.784
Then I successfully start the Unsafe Browser 5.270
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 24.977
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 9.902
And DuckDuckGo is the default search engine 4.774
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.798
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:339 1.287
After features/support/hooks.rb:108 0.000
1:55.446
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.197
And I set an administration password 6.895
When I log in to a new session in Indonesian (id) 26.823
Then the keyboard layout is set to "id" 0.120
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.017
And Tor is ready 11.249
Then I successfully start the Unsafe Browser 5.075
And I kill the Unsafe Browser 5.241
Given Thunderbird is installed 27.165
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 10.608
And DuckDuckGo is the default search engine 4.793
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 4.438
And the layout of the screen keyboard is set to "us" 0.458
After features/support/hooks.rb:339 1.270
After features/support/hooks.rb:108 0.000
1:58.697
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 7.220
And I set an administration password 6.806
When I log in to a new session in Italian (it) 27.916
Then the keyboard layout is set to "it" 0.087
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.018
And Tor is ready 13.055
Then I successfully start the Unsafe Browser 5.491
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 27.126
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.416
And DuckDuckGo is the default search engine 4.846
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.652
And the layout of the screen keyboard is set to "us" 0.452
After features/support/hooks.rb:339 1.356
After features/support/hooks.rb:108 0.000
1:56.771
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.426
And I set an administration password 6.885
When I log in to a new session in Persian (fa) 26.872
Then the keyboard layout is set to "ir" 0.108
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.017
And Tor is ready 11.543
Then I successfully start the Unsafe Browser 5.495
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 27.364
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.191
And DuckDuckGo is the default search engine 5.407
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.443
And the layout of the screen keyboard is set to "ir" 0.414
After features/support/hooks.rb:339 0.937
After features/support/hooks.rb:108 0.000
1:57.192
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.327
And I set an administration password 6.789
When I log in to a new session in Portuguese (pt) 26.945
Then the keyboard layout is set to "pt" 0.131
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.019
And Tor is ready 12.616
Then I successfully start the Unsafe Browser 5.037
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 27.929
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 10.098
And DuckDuckGo is the default search engine 5.192
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.114
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:339 0.678
After features/support/hooks.rb:108 0.000
1:54.560
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.425
And I set an administration password 6.760
When I log in to a new session in Russian (ru) 25.686
Then the keyboard layout is set to "ru" 0.094
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.017
And Tor is ready 12.685
Then I successfully start the Unsafe Browser 4.523
And I kill the Unsafe Browser 5.239
Given Thunderbird is installed 27.805
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.331
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.057
And the layout of the screen keyboard is set to "ru" 0.351
After features/support/hooks.rb:339 0.789
After features/support/hooks.rb:108 0.000
1:55.889
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.267
And I set an administration password 6.882
When I log in to a new session in Spanish (es) 27.373
Then the keyboard layout is set to "es" 0.100
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.015
And Tor is ready 11.561
Then I successfully start the Unsafe Browser 4.861
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 27.660
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 9.967
And DuckDuckGo is the default search engine 4.969
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.258
And the layout of the screen keyboard is set to "us" 0.337
After features/support/hooks.rb:339 0.895
After features/support/hooks.rb:108 0.000
1:54.325
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.972
And I set an administration password 6.919
When I log in to a new session in Turkish (tr) 26.444
Then the keyboard layout is set to "tr" 0.100
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.016
And Tor is ready 13.010
Then I successfully start the Unsafe Browser 5.353
And I kill the Unsafe Browser 5.193
Given Thunderbird is installed 25.096
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 10.007
And DuckDuckGo is the default search engine 4.666
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.741
And the layout of the screen keyboard is set to "us" 0.362
After features/support/hooks.rb:339 1.440
After features/support/hooks.rb:108 0.000
Tags: @product
57.894
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.841
When I set the language to Italian (it) 6.256
Then the language and keyboard have not been saved in cleartext storage 2.113
When I shutdown Tails and wait for the computer to power off 0.675
And I start Tails from USB drive "__internal" with network unplugged 39.753
Then the Welcome Screen's language is set to English 0.252
After features/support/hooks.rb:339 1.189
After features/support/hooks.rb:108 0.007
Tags: @product
26.064
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.002
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.868
When I set the language to Italian (it) 4.717
And I save the language and keyboard options in cleartext storage 13.478
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.179

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4467/artifact/build-artifacts/02:12:24_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4467/artifact/build-artifacts/02:12:24_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:45.528
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.090
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.377
And I create a persistent partition 30.590
And I manually store legacy localization settings in Persistent Storage 0.212
When I shutdown Tails and wait for the computer to power off 9.656
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.932
Then the Welcome Screen's language is set to English 0.275
And the Welcome Screen's formats is set to United States 0.196
When I enable persistence 11.550
Then the Welcome Screen's language is set to German 0.428
And the Welcome Screen's formats is set to France 0.195
When I set the language to Italian (it) 4.500
Then the language and keyboard have not been saved in cleartext storage 2.096
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.085
And I shutdown Tails and wait for the computer to power off 2.810
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 38.329
Then the Welcome Screen's language is set to Italian 0.596
And the Welcome Screen's formats is set to Italy 0.210
When I enable persistence 12.149
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.188
And the Welcome Screen's language is set to Italian 0.715
After features/support/hooks.rb:339 0.746
After features/support/hooks.rb:108 0.012