Project Number Date
test_Tails_ISO_devel 4242 19 Feb 2026, 12:05

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 232 1 9 0 0 242 20 1 21 27:40.324 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
58.503
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.009
And I log in to a new session in German (de) 27.033
Then the live user's Documents directory exists 0.041
And there is a GNOME bookmark for the Documents directory 22.420
After features/support/hooks.rb:331 1.295
After features/support/hooks.rb:100 0.000
Tags: @product
50.445
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.061
And I log in to a new session in German (de) 26.411
Then the live user's Downloads directory exists 0.054
And there is a GNOME bookmark for the Downloads directory 15.918
After features/support/hooks.rb:331 1.250
After features/support/hooks.rb:100 0.000
Tags: @product
52.320
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.894
And I log in to a new session in German (de) 28.218
Then the live user's Music directory exists 0.052
And there is a GNOME bookmark for the Music directory 16.154
After features/support/hooks.rb:331 1.317
After features/support/hooks.rb:100 0.000
Tags: @product
50.474
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.870
And I log in to a new session in German (de) 26.799
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.758
After features/support/hooks.rb:331 1.261
After features/support/hooks.rb:100 0.000
Tags: @product
49.837
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.815
And I log in to a new session in German (de) 25.788
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 16.191
After features/support/hooks.rb:331 1.275
After features/support/hooks.rb:100 0.000
1:29.289
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.611
When I log in to a new session in Arabic (ar) 26.653
Then the keyboard layout is set to "eg" 0.150
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.014
And Tor is ready 13.892
Then I successfully start the Unsafe Browser 8.705
And I kill the Unsafe Browser 5.309
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.450
And DuckDuckGo is the default search engine 5.999
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 5.355
And the layout of the screen keyboard is set to "us" 0.661
After features/support/hooks.rb:331 1.654
After features/support/hooks.rb:100 0.000
1:25.050
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.821
When I log in to a new session in Chinese (zh_CN) 26.813
Then the keyboard layout is set to "cn" 0.136
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.032
And Tor is ready 12.850
Then I successfully start the Unsafe Browser 6.326
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 8.934
And DuckDuckGo is the default search engine 5.498
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.471
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:331 1.374
After features/support/hooks.rb:100 0.000
1:10.631
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.865
When I log in to a new session in English (en) 11.443
Then the keyboard layout is set to "us" 0.163
And tpsd is localized to the selected locale 0.147
When the network is plugged 0.028
And Tor is ready 13.759
Then I successfully start the Unsafe Browser 7.029
And I kill the Unsafe Browser 6.422
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.968
And DuckDuckGo is the default search engine 4.327
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 4.784
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.363
After features/support/hooks.rb:100 0.000
1:26.553
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.880
When I log in to a new session in French (fr) 26.622
Then the keyboard layout is set to "fr" 0.115
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.020
And Tor is ready 14.634
Then I successfully start the Unsafe Browser 5.807
And I kill the Unsafe Browser 5.312
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.443
And DuckDuckGo is the default search engine 5.538
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.280
And the layout of the screen keyboard is set to "fr" 0.456
After features/support/hooks.rb:331 1.454
After features/support/hooks.rb:100 0.000
1:25.607
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.784
When I log in to a new session in German (de) 27.036
Then the keyboard layout is set to "de" 0.154
And tpsd is localized to the selected locale 0.133
When the network is plugged 0.022
And Tor is ready 13.532
Then I successfully start the Unsafe Browser 6.404
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 8.625
And DuckDuckGo is the default search engine 5.790
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.096
And the layout of the screen keyboard is set to "de" 0.398
After features/support/hooks.rb:331 1.206
After features/support/hooks.rb:100 0.000
1:26.688
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.835
When I log in to a new session in Hindi (hi) 26.749
Then the keyboard layout is set to "in" 0.102
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.020
And Tor is ready 14.758
Then I successfully start the Unsafe Browser 5.902
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 9.292
And DuckDuckGo is the default search engine 5.782
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 5.236
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 1.159
After features/support/hooks.rb:100 0.000
1:25.967
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.891
When I log in to a new session in Indonesian (id) 27.020
Then the keyboard layout is set to "id" 0.125
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.017
And Tor is ready 13.898
Then I successfully start the Unsafe Browser 6.101
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.627
And DuckDuckGo is the default search engine 5.628
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 5.568
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.349
After features/support/hooks.rb:100 0.000
1:29.948
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.695
When I log in to a new session in Italian (it) 28.567
Then the keyboard layout is set to "it" 0.147
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.041
And Tor is ready 15.510
Then I successfully start the Unsafe Browser 6.604
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 9.222
And DuckDuckGo is the default search engine 5.510
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 5.583
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:331 1.486
After features/support/hooks.rb:100 0.000
1:24.580
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.303
When I log in to a new session in Persian (fa) 25.831
Then the keyboard layout is set to "ir" 0.095
And tpsd is localized to the selected locale 0.159
When the network is plugged 0.016
And Tor is ready 14.716
Then I successfully start the Unsafe Browser 5.928
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.686
And DuckDuckGo is the default search engine 4.768
And I kill the Tor Browser 5.292
And the screen keyboard works in Thunderbird 5.023
And the layout of the screen keyboard is set to "ir" 0.444
After features/support/hooks.rb:331 1.240
After features/support/hooks.rb:100 0.000
1:23.886
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.609
When I log in to a new session in Portuguese (pt) 26.072
Then the keyboard layout is set to "pt" 0.147
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.044
And Tor is ready 14.241
Then I successfully start the Unsafe Browser 5.647
And I kill the Unsafe Browser 5.286
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.474
And DuckDuckGo is the default search engine 5.745
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.880
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:331 3.896
After features/support/hooks.rb:100 0.000
1:25.477
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.916
When I log in to a new session in Russian (ru) 26.951
Then the keyboard layout is set to "ru" 0.099
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.018
And Tor is ready 13.186
Then I successfully start the Unsafe Browser 6.698
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.494
And DuckDuckGo is the default search engine 5.649
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 5.281
And the layout of the screen keyboard is set to "ru" 0.601
After features/support/hooks.rb:331 1.266
After features/support/hooks.rb:100 0.000
1:25.481
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.021
When I log in to a new session in Spanish (es) 26.700
Then the keyboard layout is set to "es" 0.121
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.016
And Tor is ready 14.427
Then I successfully start the Unsafe Browser 5.721
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.360
And DuckDuckGo is the default search engine 5.496
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.572
And the layout of the screen keyboard is set to "us" 0.458
After features/support/hooks.rb:331 3.441
After features/support/hooks.rb:100 0.000
1:28.564
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.074
When I log in to a new session in Turkish (tr) 26.722
Then the keyboard layout is set to "tr" 0.139
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.018
And Tor is ready 14.476
Then I successfully start the Unsafe Browser 6.461
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 11.080
And DuckDuckGo is the default search engine 5.431
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.037
And the layout of the screen keyboard is set to "us" 0.504
After features/support/hooks.rb:331 1.357
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.345
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 10.009
When I set the language to Italian (it) 4.983
Then the language and keyboard have not been saved in cleartext storage 2.115
When I shutdown Tails and wait for the computer to power off 1.070
And I start Tails from USB drive "__internal" with network unplugged 52.872
Then the Welcome Screen's language is set to English 0.295
After features/support/hooks.rb:331 1.123
After features/support/hooks.rb:100 0.006
Tags: @product
27.448
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 8.011
When I set the language to Italian (it) 4.988
And I save the language and keyboard options in cleartext storage 14.448
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:497:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:69: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:331 5.564

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4242/artifact/build-artifacts/02:07:31_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4242/artifact/build-artifacts/02:07:31_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:12.222
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.776
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.753
And I create a persistent partition 50.504
And I manually store legacy localization settings in Persistent Storage 0.662
When I shutdown Tails and wait for the computer to power off 13.073
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.829
Then the Welcome Screen's language is set to English 0.396
And the Welcome Screen's formats is set to United States 0.238
When I enable persistence 8.011
Then the Welcome Screen's language is set to German 0.459
And the Welcome Screen's formats is set to France 0.216
When I set the language to Italian (it) 4.553
Then the language and keyboard have not been saved in cleartext storage 2.232
When I save the language and keyboard options in cleartext storage 2.460
Then the "it" language and keyboard have been saved in cleartext storage 1.207
And I shutdown Tails and wait for the computer to power off 3.092
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.732
Then the Welcome Screen's language is set to Italian 0.735
And the Welcome Screen's formats is set to Italy 0.271
When I enable persistence 9.958
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.231
And the Welcome Screen's language is set to Italian 0.823
After features/support/hooks.rb:331 1.132
After features/support/hooks.rb:100 0.018