Project Number Date
test_Tails_ISO_21742-tor-browser-15.0.21 3 01 Sep 2026, 18:19

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 31:25.657 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
47.320
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.436
And I log in to a new session in German (de) 25.619
Then the live user's Documents directory exists 0.040
And there is a GNOME bookmark for the Documents directory 14.223
After features/support/hooks.rb:339 1.079
After features/support/hooks.rb:108 0.000
Tags: @product
46.316
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.404
And I log in to a new session in German (de) 25.145
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.721
After features/support/hooks.rb:339 1.008
After features/support/hooks.rb:108 0.000
Tags: @product
47.541
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.357
And I log in to a new session in German (de) 26.811
Then the live user's Music directory exists 0.044
And there is a GNOME bookmark for the Music directory 14.327
After features/support/hooks.rb:339 0.977
After features/support/hooks.rb:108 0.000
Tags: @product
45.894
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.440
And I log in to a new session in German (de) 25.219
Then the live user's Pictures directory exists 0.034
And there is a GNOME bookmark for the Pictures directory 14.199
After features/support/hooks.rb:339 0.996
After features/support/hooks.rb:108 0.000
Tags: @product
47.143
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.401
And I log in to a new session in German (de) 26.446
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 14.255
After features/support/hooks.rb:339 1.020
After features/support/hooks.rb:108 0.000
1:48.385
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
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.948
When I log in to a new session in Arabic (ar) 26.154
Then the keyboard layout is set to "eg" 0.126
And tpsd is localized to the selected locale 0.049
Given the network is plugged 0.035
And Tor is ready 12.226
Then I successfully start the Unsafe Browser 5.676
And I kill the Unsafe Browser 5.186
Given Thunderbird is installed 23.764
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 7.563
And DuckDuckGo is the default search engine 4.468
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 3.855
And the layout of the screen keyboard is set to "us" 0.310
After features/support/hooks.rb:339 0.903
After features/support/hooks.rb:108 0.000
1:50.978
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.307
And I set an administration password 6.758
When I log in to a new session in Chinese (zh_CN) 27.151
Then the keyboard layout is set to "cn" 0.090
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.081
And Tor is ready 12.852
Then I successfully start the Unsafe Browser 5.199
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 23.666
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.713
And DuckDuckGo is the default search engine 5.093
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.147
And the layout of the screen keyboard is set to "us" 0.427
After features/support/hooks.rb:339 0.883
After features/support/hooks.rb:108 0.000
1:33.878
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 6.599
And I set an administration password 6.946
When I log in to a new session in English (en) 11.272
Then the keyboard layout is set to "us" 0.139
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.029
And Tor is ready 10.441
Then I successfully start the Unsafe Browser 7.203
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 23.795
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.351
And DuckDuckGo is the default search engine 3.729
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 3.499
And the layout of the screen keyboard is set to "us" 0.294
After features/support/hooks.rb:339 0.921
After features/support/hooks.rb:108 0.000
1:45.162
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.611
And I set an administration password 7.081
When I log in to a new session in French (fr) 24.246
Then the keyboard layout is set to "fr" 0.099
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.024
And Tor is ready 12.757
Then I successfully start the Unsafe Browser 5.460
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 20.831
When I enable the screen keyboard 0.043
Then the screen keyboard works in Tor Browser 8.372
And DuckDuckGo is the default search engine 4.755
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 4.082
And the layout of the screen keyboard is set to "fr" 0.359
After features/support/hooks.rb:339 0.639
After features/support/hooks.rb:108 0.000
1:45.643
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.883
And I set an administration password 6.944
When I log in to a new session in German (de) 26.503
Then the keyboard layout is set to "de" 0.084
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.026
And Tor is ready 10.427
Then I successfully start the Unsafe Browser 6.074
And I kill the Unsafe Browser 5.186
Given Thunderbird is installed 20.864
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.331
And DuckDuckGo is the default search engine 4.697
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.918
And the layout of the screen keyboard is set to "de" 0.383
After features/support/hooks.rb:339 0.595
After features/support/hooks.rb:108 0.000
1:45.076
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 6.585
And I set an administration password 6.910
When I log in to a new session in Hindi (hi) 26.262
Then the keyboard layout is set to "in" 0.088
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.024
And Tor is ready 10.653
Then I successfully start the Unsafe Browser 6.502
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 20.739
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.892
And DuckDuckGo is the default search engine 5.108
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 3.390
And the layout of the screen keyboard is set to "us" 0.299
After features/support/hooks.rb:339 0.835
After features/support/hooks.rb:108 0.000
1:50.809
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.703
And I set an administration password 6.681
When I log in to a new session in Indonesian (id) 25.801
Then the keyboard layout is set to "id" 0.113
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.026
And Tor is ready 13.542
Then I successfully start the Unsafe Browser 6.171
And I kill the Unsafe Browser 5.159
Given Thunderbird is installed 20.951
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 10.595
And DuckDuckGo is the default search engine 5.196
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.180
And the layout of the screen keyboard is set to "us" 0.301
After features/support/hooks.rb:339 1.014
After features/support/hooks.rb:108 0.000
1:47.860
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.507
And I set an administration password 6.802
When I log in to a new session in Italian (it) 27.516
Then the keyboard layout is set to "it" 0.115
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.043
And Tor is ready 10.975
Then I successfully start the Unsafe Browser 6.876
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 20.966
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.100
And DuckDuckGo is the default search engine 4.733
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 3.374
And the layout of the screen keyboard is set to "us" 0.295
After features/support/hooks.rb:339 0.941
After features/support/hooks.rb:108 0.000
1:50.032
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.610
And I set an administration password 7.013
When I log in to a new session in Persian (fa) 28.064
Then the keyboard layout is set to "ir" 0.085
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.039
And Tor is ready 12.438
Then I successfully start the Unsafe Browser 5.377
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 20.998
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.767
And DuckDuckGo is the default search engine 4.542
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 4.233
And the layout of the screen keyboard is set to "ir" 0.327
After features/support/hooks.rb:339 0.967
After features/support/hooks.rb:108 0.000
1:53.597
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.635
And I set an administration password 6.905
When I log in to a new session in Portuguese (pt) 26.911
Then the keyboard layout is set to "pt" 0.126
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.032
And Tor is ready 12.355
Then I successfully start the Unsafe Browser 6.275
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 23.888
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.812
And DuckDuckGo is the default search engine 5.658
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 3.940
And the layout of the screen keyboard is set to "us" 0.495
After features/support/hooks.rb:339 0.895
After features/support/hooks.rb:108 0.000
1:46.685
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.646
And I set an administration password 6.844
When I log in to a new session in Russian (ru) 25.126
Then the keyboard layout is set to "ru" 0.106
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.042
And Tor is ready 12.413
Then I successfully start the Unsafe Browser 5.859
And I kill the Unsafe Browser 5.283
Given Thunderbird is installed 20.898
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.915
And DuckDuckGo is the default search engine 4.955
And I kill the Tor Browser 5.156
And the screen keyboard works in Thunderbird 3.872
And the layout of the screen keyboard is set to "ru" 0.393
After features/support/hooks.rb:339 0.562
After features/support/hooks.rb:108 0.000
1:47.413
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 6.644
And I set an administration password 6.966
When I log in to a new session in Spanish (es) 25.892
Then the keyboard layout is set to "es" 0.102
And tpsd is localized to the selected locale 0.129
Given the network is plugged 0.028
And Tor is ready 11.963
Then I successfully start the Unsafe Browser 6.480
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 20.909
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 8.258
And DuckDuckGo is the default search engine 5.406
And I kill the Tor Browser 5.158
And the screen keyboard works in Thunderbird 3.800
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:339 0.867
After features/support/hooks.rb:108 0.000
1:51.296
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.708
And I set an administration password 7.048
When I log in to a new session in Turkish (tr) 25.102
Then the keyboard layout is set to "tr" 0.077
And tpsd is localized to the selected locale 0.136
Given the network is plugged 0.025
And Tor is ready 11.955
Then I successfully start the Unsafe Browser 5.983
And I kill the Unsafe Browser 5.297
Given Thunderbird is installed 21.329
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 12.569
And DuckDuckGo is the default search engine 4.999
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.451
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 1.276
After features/support/hooks.rb:108 0.000
Tags: @product
1:1.733
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.856
When I set the language to Italian (it) 4.661
Then the language and keyboard have not been saved in cleartext storage 2.144
When I shutdown Tails and wait for the computer to power off 5.510
And I start Tails from USB drive "__internal" with network unplugged 40.270
Then the Welcome Screen's language is set to English 0.289
After features/support/hooks.rb:339 1.631
After features/support/hooks.rb:108 0.008
Tags: @product
1:14.438
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 stopped at Tails Greeter's login screen 8.671
When I set the language to Italian (it) 4.818
And I save the language and keyboard options in cleartext storage 2.419
Then the "it" language and keyboard have been saved in cleartext storage 1.256
When I set the language to French (fr) 4.581
Then the "fr" language and keyboard have been saved in cleartext storage 0.099
And I shutdown Tails and wait for the computer to power off 4.091
And I start Tails from USB drive "__internal" with network unplugged 39.511
Then the "fr" language and keyboard have been saved in cleartext storage 0.291
And the Welcome Screen's language is set to French 0.755
When I log in to a new session 7.887
Then the language is set to French 0.053
After features/support/hooks.rb:339 0.765
After features/support/hooks.rb:108 0.019
Tags: @product
1:58.450
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.797
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.327
And I create a persistent partition 31.324
And I manually store legacy localization settings in Persistent Storage 0.216
When I shutdown Tails and wait for the computer to power off 5.303
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.070
Then the Welcome Screen's language is set to English 0.264
And the Welcome Screen's formats is set to United States 0.162
When I enable persistence 14.544
Then the Welcome Screen's language is set to German 0.316
And the Welcome Screen's formats is set to France 0.145
When I set the language to Italian (it) 4.563
Then the language and keyboard have not been saved in cleartext storage 2.097
When I save the language and keyboard options in cleartext storage 14.314
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:98:in `When I save the language and keyboard options in cleartext storage'
Then the "it" 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
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to Italian 0.000
And the Welcome Screen's formats is set to Italy 0.000
When I enable persistence 0.000
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.000
And the Welcome Screen's language is set to Italian 0.000
After features/support/hooks.rb:339 5.176

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 02:09:43)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21742-tor-browser-15.0.21/3/artifact/build-artifacts/02:09:43_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21742-tor-browser-15.0.21/3/artifact/build-artifacts/02:09:43_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21742-tor-browser-15.0.21/3/artifact/build-artifacts/02:09:43_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21742-tor-browser-15.0.21/3/artifact/build-artifacts/02:09:43_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.007