Project Number Date
test_Tails_ISO_devel 4276 13 Mar 2026, 00:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 223 2 17 0 0 242 19 2 21 28:10.724 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
57.312
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.295
And I log in to a new session in German (de) 26.939
Then the live user's Documents directory exists 0.055
And there is a GNOME bookmark for the Documents directory 21.021
After features/support/hooks.rb:331 1.619
After features/support/hooks.rb:100 0.000
Tags: @product
51.162
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.687
And I log in to a new session in German (de) 27.367
Then the live user's Downloads directory exists 0.060
And there is a GNOME bookmark for the Downloads directory 16.046
After features/support/hooks.rb:331 1.086
After features/support/hooks.rb:100 0.000
Tags: @product
50.821
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.129
And I log in to a new session in German (de) 27.631
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 16.012
After features/support/hooks.rb:331 1.315
After features/support/hooks.rb:100 0.000
Tags: @product
52.875
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.436
And I log in to a new session in German (de) 28.596
Then the live user's Pictures directory exists 0.062
And there is a GNOME bookmark for the Pictures directory 16.780
After features/support/hooks.rb:331 1.249
After features/support/hooks.rb:100 0.000
Tags: @product
51.278
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.283
And I log in to a new session in German (de) 27.893
Then the live user's Videos directory exists 0.051
And there is a GNOME bookmark for the Videos directory 16.050
After features/support/hooks.rb:331 1.456
After features/support/hooks.rb:100 0.000
1:26.009
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.408
When I log in to a new session in Arabic (ar) 27.505
Then the keyboard layout is set to "eg" 0.128
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.013
And Tor is ready 14.231
Then I successfully start the Unsafe Browser 6.965
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.001
And DuckDuckGo is the default search engine 5.976
And I kill the Tor Browser 5.312
And the screen keyboard works in Thunderbird 4.690
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.140
After features/support/hooks.rb:100 0.000
1:28.340
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.769
When I log in to a new session in Chinese (zh_CN) 28.025
Then the keyboard layout is set to "cn" 0.149
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.016
And Tor is ready 14.514
Then I successfully start the Unsafe Browser 7.182
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.922
And DuckDuckGo is the default search engine 5.379
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.355
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:331 3.811
After features/support/hooks.rb:100 0.000
1:13.249
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.337
When I log in to a new session in English (en) 12.859
Then the keyboard layout is set to "us" 0.107
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.018
And Tor is ready 14.486
Then I successfully start the Unsafe Browser 5.964
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 11.861
And DuckDuckGo is the default search engine 3.987
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 5.514
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:331 1.003
After features/support/hooks.rb:100 0.000
1:27.070
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.627
When I log in to a new session in French (fr) 27.425
Then the keyboard layout is set to "fr" 0.106
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.015
And Tor is ready 14.086
Then I successfully start the Unsafe Browser 8.950
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.447
And DuckDuckGo is the default search engine 5.051
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.311
And the layout of the screen keyboard is set to "fr" 0.418
After features/support/hooks.rb:331 1.087
After features/support/hooks.rb:100 0.000
1:26.471
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.265
When I log in to a new session in German (de) 27.359
Then the keyboard layout is set to "de" 0.138
And tpsd is localized to the selected locale 0.134
When the network is plugged 0.019
And Tor is ready 14.264
Then I successfully start the Unsafe Browser 7.519
And I kill the Unsafe Browser 5.275
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 8.264
And DuckDuckGo is the default search engine 5.725
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 4.819
And the layout of the screen keyboard is set to "de" 0.390
After features/support/hooks.rb:331 1.137
After features/support/hooks.rb:100 0.000
1:57.564
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.713
When I log in to a new session in Hindi (hi) 27.458
Then the keyboard layout is set to "in" 0.133
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.014
And Tor is ready 42.855
Then I successfully start the Unsafe Browser 6.877
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 11.218
And DuckDuckGo is the default search engine 5.493
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.807
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.138
After features/support/hooks.rb:100 0.000
1:24.183
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.421
When I log in to a new session in Indonesian (id) 27.223
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.018
And Tor is ready 13.203
Then I successfully start the Unsafe Browser 6.625
And I kill the Unsafe Browser 5.199
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.443
And DuckDuckGo is the default search engine 5.023
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 5.154
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.028
After features/support/hooks.rb:100 0.000
1:30.903
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.587
When I log in to a new session in Italian (it) 33.150
Then the keyboard layout is set to "it" 0.101
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.017
And Tor is ready 13.762
Then I successfully start the Unsafe Browser 6.489
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.135
And DuckDuckGo is the default search engine 5.187
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 5.389
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:331 3.728
After features/support/hooks.rb:100 0.000
1:24.859
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.884
When I log in to a new session in Persian (fa) 27.055
Then the keyboard layout is set to "ir" 0.075
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.015
And Tor is ready 14.141
Then I successfully start the Unsafe Browser 5.545
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.885
And DuckDuckGo is the default search engine 5.235
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.947
And the layout of the screen keyboard is set to "ir" 0.416
After features/support/hooks.rb:331 1.349
After features/support/hooks.rb:100 0.000
1:26.548
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.482
When I log in to a new session in Portuguese (pt) 28.648
Then the keyboard layout is set to "pt" 0.185
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.015
And Tor is ready 14.645
Then I successfully start the Unsafe Browser 5.846
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.104
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 4.886
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 1.028
After features/support/hooks.rb:100 0.000
1:26.126
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.164
When I log in to a new session in Russian (ru) 28.388
Then the keyboard layout is set to "ru" 0.121
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.014
And Tor is ready 13.760
Then I successfully start the Unsafe Browser 7.018
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.669
And DuckDuckGo is the default search engine 5.564
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 4.387
And the layout of the screen keyboard is set to "ru" 0.392
After features/support/hooks.rb:331 0.738
After features/support/hooks.rb:100 0.000
1:28.782
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.741
When I log in to a new session in Spanish (es) 27.994
Then the keyboard layout is set to "es" 0.112
And tpsd is localized to the selected locale 0.133
When the network is plugged 0.013
And Tor is ready 14.130
Then I successfully start the Unsafe Browser 8.087
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.805
And DuckDuckGo is the default search engine 5.547
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.169
And the layout of the screen keyboard is set to "us" 0.493
After features/support/hooks.rb:331 1.631
After features/support/hooks.rb:100 0.000
1:58.293
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.647
When I log in to a new session in Turkish (tr) 28.183
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.020
And Tor is ready 43.979
Then I successfully start the Unsafe Browser 6.016
And I kill the Unsafe Browser 5.286
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 11.348
And DuckDuckGo is the default search engine 5.004
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.888
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.662
After features/support/hooks.rb:100 0.000
Tags: @product
1:24.759
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 stopped at Tails Greeter's login screen 9.192
When I set the language to Italian (it) 4.748
Then the language and keyboard have not been saved in cleartext storage 2.172
When I shutdown Tails and wait for the computer to power off 17.763
And I start Tails from USB drive "__internal" with network unplugged 50.583
Then the Welcome Screen's language is set to English 0.298
After features/support/hooks.rb:331 0.851
After features/support/hooks.rb:100 0.037
Tags: @product
24.298
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 7.989
When I set the language to Italian (it) 4.729
And I save the language and keyboard options in cleartext storage 11.579
The
The Dogtail init script raised: SearchError: descendant of [alert | Question]: child with name='Salva non crittografato' roleName='button'
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:498: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.528

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:09:01_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:09:01_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:19.812
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.435
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.972
And I create a persistent partition 49.874
And I manually store legacy localization settings in Persistent Storage 0.588
When I shutdown Tails and wait for the computer to power off 11.316
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.404
Then the Welcome Screen's language is set to English 0.290
And the Welcome Screen's formats is set to United States 0.233
When I enable persistence 8.800
Then the Welcome Screen's language is set to German 0.507
And the Welcome Screen's formats is set to France 0.228
When I set the language to Italian (it) 4.523
Then the language and keyboard have not been saved in cleartext storage 2.088
When I save the language and keyboard options in cleartext storage 11.548
The
The Dogtail init script raised: SearchError: descendant of [alert | Question]: child with name='Salva non crittografato' roleName='button'
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:498:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.201

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:11:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:11:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:11:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4276/artifact/build-artifacts/02:11:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006