Project Number Date
test_Tails_ISO_stable 6212 17 Mar 2026, 13:01

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:15.173 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
53.693
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 8.769
And I log in to a new session in German (de) 28.422
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 16.455
After features/support/hooks.rb:331 1.118
After features/support/hooks.rb:100 0.000
Tags: @product
50.796
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.551
And I log in to a new session in German (de) 26.988
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 16.209
After features/support/hooks.rb:331 1.374
After features/support/hooks.rb:100 0.000
Tags: @product
50.020
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.799
And I log in to a new session in German (de) 26.071
Then the live user's Music directory exists 0.066
And there is a GNOME bookmark for the Music directory 16.083
After features/support/hooks.rb:331 1.340
After features/support/hooks.rb:100 0.000
Tags: @product
50.692
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.698
And I log in to a new session in German (de) 26.690
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 16.256
After features/support/hooks.rb:331 1.034
After features/support/hooks.rb:100 0.000
Tags: @product
50.555
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.586
And I log in to a new session in German (de) 26.741
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 16.177
After features/support/hooks.rb:331 1.055
After features/support/hooks.rb:100 0.000
1:27.024
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.577
When I log in to a new session in Arabic (ar) 27.143
Then the keyboard layout is set to "eg" 0.105
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.022
And Tor is ready 13.210
Then I successfully start the Unsafe Browser 7.354
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.378
And DuckDuckGo is the default search engine 5.685
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 5.466
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 1.339
After features/support/hooks.rb:100 0.000
1:28.471
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.998
When I log in to a new session in Chinese (zh_CN) 27.510
Then the keyboard layout is set to "cn" 0.162
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.027
And Tor is ready 13.461
Then I successfully start the Unsafe Browser 7.386
And I kill the Unsafe Browser 5.372
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.472
And DuckDuckGo is the default search engine 5.683
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 5.497
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 1.162
After features/support/hooks.rb:100 0.000
1:14.041
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.983
When I log in to a new session in English (en) 12.782
Then the keyboard layout is set to "us" 0.115
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.023
And Tor is ready 13.439
Then I successfully start the Unsafe Browser 5.914
And I kill the Unsafe Browser 5.287
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 12.466
And DuckDuckGo is the default search engine 4.009
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 6.044
And the layout of the screen keyboard is set to "us" 0.482
After features/support/hooks.rb:331 1.261
After features/support/hooks.rb:100 0.000
1:25.085
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.402
When I log in to a new session in French (fr) 26.694
Then the keyboard layout is set to "fr" 0.162
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.024
And Tor is ready 13.309
Then I successfully start the Unsafe Browser 8.033
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 7.747
And DuckDuckGo is the default search engine 5.730
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 4.772
And the layout of the screen keyboard is set to "fr" 0.460
After features/support/hooks.rb:331 3.632
After features/support/hooks.rb:100 0.000
1:24.677
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.758
When I log in to a new session in German (de) 27.146
Then the keyboard layout is set to "de" 0.078
And tpsd is localized to the selected locale 0.082
When the network is plugged 0.022
And Tor is ready 13.858
Then I successfully start the Unsafe Browser 5.438
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.668
And DuckDuckGo is the default search engine 5.482
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 5.241
And the layout of the screen keyboard is set to "de" 0.389
After features/support/hooks.rb:331 1.236
After features/support/hooks.rb:100 0.000
1:55.987
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.570
When I log in to a new session in Hindi (hi) 26.615
Then the keyboard layout is set to "in" 0.095
And tpsd is localized to the selected locale 0.069
When the network is plugged 0.015
And Tor is ready 43.589
Then I successfully start the Unsafe Browser 5.571
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 10.996
And DuckDuckGo is the default search engine 5.588
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.933
And the layout of the screen keyboard is set to "us" 0.463
After features/support/hooks.rb:331 1.508
After features/support/hooks.rb:100 0.000
1:24.270
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.560
When I log in to a new session in Indonesian (id) 25.775
Then the keyboard layout is set to "id" 0.115
And tpsd is localized to the selected locale 0.146
When the network is plugged 0.018
And Tor is ready 14.369
Then I successfully start the Unsafe Browser 5.585
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.054
And DuckDuckGo is the default search engine 5.442
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 5.240
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.480
After features/support/hooks.rb:100 0.000
1:26.248
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.480
When I log in to a new session in Italian (it) 26.966
Then the keyboard layout is set to "it" 0.112
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.033
And Tor is ready 13.328
Then I successfully start the Unsafe Browser 5.763
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 11.231
And DuckDuckGo is the default search engine 5.895
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.379
And the layout of the screen keyboard is set to "us" 0.406
After features/support/hooks.rb:331 1.692
After features/support/hooks.rb:100 0.000
1:28.523
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.613
When I log in to a new session in Persian (fa) 27.199
Then the keyboard layout is set to "ir" 0.104
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.021
And Tor is ready 15.138
Then I successfully start the Unsafe Browser 7.623
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.648
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 5.485
And the layout of the screen keyboard is set to "ir" 0.479
After features/support/hooks.rb:331 1.237
After features/support/hooks.rb:100 0.000
1:24.268
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.880
When I log in to a new session in Portuguese (pt) 26.456
Then the keyboard layout is set to "pt" 0.277
And tpsd is localized to the selected locale 0.260
When the network is plugged 0.017
And Tor is ready 12.816
Then I successfully start the Unsafe Browser 5.721
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.400
And DuckDuckGo is the default search engine 5.931
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.466
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:331 1.461
After features/support/hooks.rb:100 0.000
1:26.083
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.257
When I log in to a new session in Russian (ru) 27.362
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.020
And Tor is ready 14.461
Then I successfully start the Unsafe Browser 6.406
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.824
And DuckDuckGo is the default search engine 5.439
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.117
And the layout of the screen keyboard is set to "ru" 0.433
After features/support/hooks.rb:331 3.402
After features/support/hooks.rb:100 0.000
1:25.305
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.612
When I log in to a new session in Spanish (es) 27.152
Then the keyboard layout is set to "es" 0.115
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.014
And Tor is ready 13.790
Then I successfully start the Unsafe Browser 5.788
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.427
And DuckDuckGo is the default search engine 5.038
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 5.257
And the layout of the screen keyboard is set to "us" 0.462
After features/support/hooks.rb:331 1.277
After features/support/hooks.rb:100 0.000
1:28.216
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.477
When I log in to a new session in Turkish (tr) 26.912
Then the keyboard layout is set to "tr" 0.140
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.047
And Tor is ready 13.071
Then I successfully start the Unsafe Browser 6.607
And I kill the Unsafe Browser 5.329
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.571
And DuckDuckGo is the default search engine 5.937
And I kill the Tor Browser 5.309
And the screen keyboard works in Thunderbird 5.177
And the layout of the screen keyboard is set to "us" 0.427
After features/support/hooks.rb:331 1.248
After features/support/hooks.rb:100 0.000
Tags: @product
1:16.584
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.393
When I set the language to Italian (it) 5.783
Then the language and keyboard have not been saved in cleartext storage 2.081
When I shutdown Tails and wait for the computer to power off 12.391
And I start Tails from USB drive "__internal" with network unplugged 46.592
Then the Welcome Screen's language is set to English 0.342
After features/support/hooks.rb:331 1.191
After features/support/hooks.rb:100 0.010
Tags: @product
25.650
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.004
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.301
When I set the language to Italian (it) 5.592
And I save the language and keyboard options in cleartext storage 11.756
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:506: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.216

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:06:29_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_stable/6212/artifact/build-artifacts/02:06:29_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:06:29_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:06:29_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:18.975
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.270
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.681
And I create a persistent partition 47.810
And I manually store legacy localization settings in Persistent Storage 0.753
When I shutdown Tails and wait for the computer to power off 10.116
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.899
Then the Welcome Screen's language is set to English 0.326
And the Welcome Screen's formats is set to United States 0.220
When I enable persistence 9.024
Then the Welcome Screen's language is set to German 0.590
And the Welcome Screen's formats is set to France 0.252
When I set the language to Italian (it) 4.504
Then the language and keyboard have not been saved in cleartext storage 2.064
When I save the language and keyboard options in cleartext storage 11.460
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:506: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.205

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:08:53_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:08:53_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:08:53_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6212/artifact/build-artifacts/02:08:53_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.010