Project Number Date
test_Tails_ISO_devel 4275 12 Mar 2026, 16:11

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 27:2.196 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.032
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 9.501
And I log in to a new session in German (de) 27.785
Then the live user's Documents directory exists 0.044
And there is a GNOME bookmark for the Documents directory 19.700
After features/support/hooks.rb:331 1.153
After features/support/hooks.rb:100 0.000
Tags: @product
49.881
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.469
And I log in to a new session in German (de) 26.302
Then the live user's Downloads directory exists 0.060
And there is a GNOME bookmark for the Downloads directory 16.048
After features/support/hooks.rb:331 1.308
After features/support/hooks.rb:100 0.000
Tags: @product
50.701
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.741
And I log in to a new session in German (de) 26.912
Then the live user's Music directory exists 0.068
And there is a GNOME bookmark for the Music directory 15.979
After features/support/hooks.rb:331 0.931
After features/support/hooks.rb:100 0.000
Tags: @product
50.799
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.793
And I log in to a new session in German (de) 27.041
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.917
After features/support/hooks.rb:331 4.520
After features/support/hooks.rb:100 0.000
Tags: @product
55.427
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.535
And I log in to a new session in German (de) 26.396
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 21.441
After features/support/hooks.rb:331 3.712
After features/support/hooks.rb:100 0.000
1:37.852
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.679
When I log in to a new session in Arabic (ar) 28.038
Then the keyboard layout is set to "eg" 0.149
And tpsd is localized to the selected locale 0.213
When the network is plugged 0.018
And Tor is ready 18.340
Then I successfully start the Unsafe Browser 9.658
And I kill the Unsafe Browser 5.498
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 12.240
And DuckDuckGo is the default search engine 5.214
And I kill the Tor Browser 5.360
And the screen keyboard works in Thunderbird 4.945
And the layout of the screen keyboard is set to "us" 0.437
After features/support/hooks.rb:331 1.083
After features/support/hooks.rb:100 0.000
1:26.824
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.556
When I log in to a new session in Chinese (zh_CN) 26.110
Then the keyboard layout is set to "cn" 0.141
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.023
And Tor is ready 13.383
Then I successfully start the Unsafe Browser 5.608
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 12.076
And DuckDuckGo is the default search engine 5.766
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.988
And the layout of the screen keyboard is set to "us" 0.462
After features/support/hooks.rb:331 1.321
After features/support/hooks.rb:100 0.000
1:11.205
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.750
When I log in to a new session in English (en) 13.662
Then the keyboard layout is set to "us" 0.121
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.016
And Tor is ready 14.708
Then I successfully start the Unsafe Browser 6.353
And I kill the Unsafe Browser 5.194
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.402
And DuckDuckGo is the default search engine 4.303
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.923
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.172
After features/support/hooks.rb:100 0.000
1:32.537
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.387
When I log in to a new session in French (fr) 29.710
Then the keyboard layout is set to "fr" 0.128
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.027
And Tor is ready 14.812
Then I successfully start the Unsafe Browser 6.614
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 12.386
And DuckDuckGo is the default search engine 5.082
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.338
And the layout of the screen keyboard is set to "fr" 0.366
After features/support/hooks.rb:331 1.395
After features/support/hooks.rb:100 0.000
1:25.031
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.486
When I log in to a new session in German (de) 28.015
Then the keyboard layout is set to "de" 0.104
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.021
And Tor is ready 13.297
Then I successfully start the Unsafe Browser 6.225
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.247
And DuckDuckGo is the default search engine 5.223
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.358
And the layout of the screen keyboard is set to "de" 0.388
After features/support/hooks.rb:331 1.142
After features/support/hooks.rb:100 0.000
1:24.678
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.548
When I log in to a new session in Hindi (hi) 25.680
Then the keyboard layout is set to "in" 0.113
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.020
And Tor is ready 14.029
Then I successfully start the Unsafe Browser 6.865
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.283
And DuckDuckGo is the default search engine 5.237
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.876
And the layout of the screen keyboard is set to "us" 0.402
After features/support/hooks.rb:331 3.452
After features/support/hooks.rb:100 0.000
1:25.256
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.597
When I log in to a new session in Indonesian (id) 25.623
Then the keyboard layout is set to "id" 0.148
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.016
And Tor is ready 15.975
Then I successfully start the Unsafe Browser 5.500
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.904
And DuckDuckGo is the default search engine 5.231
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.094
And the layout of the screen keyboard is set to "us" 0.494
After features/support/hooks.rb:331 3.174
After features/support/hooks.rb:100 0.000
1:25.925
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.580
When I log in to a new session in Italian (it) 27.231
Then the keyboard layout is set to "it" 0.112
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.019
And Tor is ready 13.800
Then I successfully start the Unsafe Browser 5.968
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.567
And DuckDuckGo is the default search engine 6.308
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 5.291
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 2.092
After features/support/hooks.rb:100 0.000
1:27.880
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.658
When I log in to a new session in Persian (fa) 27.150
Then the keyboard layout is set to "ir" 0.100
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.015
And Tor is ready 13.333
Then I successfully start the Unsafe Browser 5.691
And I kill the Unsafe Browser 5.243
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 11.930
And DuckDuckGo is the default search engine 5.814
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.127
And the layout of the screen keyboard is set to "ir" 0.414
After features/support/hooks.rb:331 1.547
After features/support/hooks.rb:100 0.000
1:37.407
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.465
When I log in to a new session in Portuguese (pt) 25.618
Then the keyboard layout is set to "pt" 0.091
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.019
And Tor is ready 23.671
Then I successfully start the Unsafe Browser 6.101
And I kill the Unsafe Browser 5.510
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 12.527
And DuckDuckGo is the default search engine 5.088
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 5.527
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:331 1.387
After features/support/hooks.rb:100 0.000
1:26.578
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.605
When I log in to a new session in Russian (ru) 30.278
Then the keyboard layout is set to "ru" 0.141
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.019
And Tor is ready 13.895
Then I successfully start the Unsafe Browser 5.494
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.990
And DuckDuckGo is the default search engine 5.181
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.940
And the layout of the screen keyboard is set to "ru" 0.402
After features/support/hooks.rb:331 1.388
After features/support/hooks.rb:100 0.000
1:27.225
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.612
When I log in to a new session in Spanish (es) 29.404
Then the keyboard layout is set to "es" 0.112
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.016
And Tor is ready 13.794
Then I successfully start the Unsafe Browser 5.954
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.890
And DuckDuckGo is the default search engine 5.337
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 5.100
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.256
After features/support/hooks.rb:100 0.000
1:24.614
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.604
When I log in to a new session in Turkish (tr) 26.438
Then the keyboard layout is set to "tr" 0.096
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.016
And Tor is ready 14.074
Then I successfully start the Unsafe Browser 5.627
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.122
And DuckDuckGo is the default search engine 5.420
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.098
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:331 1.236
After features/support/hooks.rb:100 0.000
Tags: @product
1:8.731
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 9.268
When I set the language to Italian (it) 4.644
Then the language and keyboard have not been saved in cleartext storage 2.098
When I shutdown Tails and wait for the computer to power off 10.211
And I start Tails from USB drive "__internal" with network unplugged 42.199
Then the Welcome Screen's language is set to English 0.308
After features/support/hooks.rb:331 0.806
After features/support/hooks.rb:100 0.006
Tags: @product
24.528
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.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.188
When I set the language to Italian (it) 4.643
And I save the language and keyboard options in cleartext storage 11.696
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.454

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:12.075
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.097
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.349
And I create a persistent partition 42.597
And I manually store legacy localization settings in Persistent Storage 0.782
When I shutdown Tails and wait for the computer to power off 10.001
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.686
Then the Welcome Screen's language is set to English 0.346
And the Welcome Screen's formats is set to United States 0.249
When I enable persistence 9.037
Then the Welcome Screen's language is set to German 0.568
And the Welcome Screen's formats is set to France 0.174
When I set the language to Italian (it) 4.513
Then the language and keyboard have not been saved in cleartext storage 2.116
When I save the language and keyboard options in cleartext storage 11.554
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.375

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4275/artifact/build-artifacts/02:11:45_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/4275/artifact/build-artifacts/02:11:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

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

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

After features/support/hooks.rb:100 0.007