Project Number Date
test_Tails_ISO_stable 6198 12 Mar 2026, 23:23

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 25:38.599 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
52.346
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 8.927
And I log in to a new session in German (de) 26.865
Then the live user's Documents directory exists 0.041
And there is a GNOME bookmark for the Documents directory 16.512
After features/support/hooks.rb:331 1.241
After features/support/hooks.rb:100 0.000
Tags: @product
49.717
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.354
And I log in to a new session in German (de) 25.714
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 16.597
After features/support/hooks.rb:331 1.669
After features/support/hooks.rb:100 0.000
Tags: @product
50.354
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.372
And I log in to a new session in German (de) 25.951
Then the live user's Music directory exists 0.063
And there is a GNOME bookmark for the Music directory 15.966
After features/support/hooks.rb:331 1.177
After features/support/hooks.rb:100 0.000
Tags: @product
49.652
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.323
And I log in to a new session in German (de) 26.105
Then the live user's Pictures directory exists 0.074
And there is a GNOME bookmark for the Pictures directory 16.149
After features/support/hooks.rb:331 0.895
After features/support/hooks.rb:100 0.000
Tags: @product
48.136
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.555
And I log in to a new session in German (de) 25.010
Then the live user's Videos directory exists 0.055
And there is a GNOME bookmark for the Videos directory 15.513
After features/support/hooks.rb:331 0.855
After features/support/hooks.rb:100 0.000
1:22.298
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.284
When I log in to a new session in Arabic (ar) 25.819
Then the keyboard layout is set to "eg" 0.127
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.025
And Tor is ready 12.657
Then I successfully start the Unsafe Browser 5.802
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.637
And DuckDuckGo is the default search engine 6.394
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 4.448
And the layout of the screen keyboard is set to "us" 0.410
After features/support/hooks.rb:331 1.649
After features/support/hooks.rb:100 0.000
1:23.718
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.483
When I log in to a new session in Chinese (zh_CN) 26.458
Then the keyboard layout is set to "cn" 0.098
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.017
And Tor is ready 12.447
Then I successfully start the Unsafe Browser 6.346
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.619
And DuckDuckGo is the default search engine 6.008
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.000
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:331 1.407
After features/support/hooks.rb:100 0.000
1:9.701
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.645
When I log in to a new session in English (en) 10.442
Then the keyboard layout is set to "us" 0.211
And tpsd is localized to the selected locale 0.158
When the network is plugged 0.018
And Tor is ready 13.800
Then I successfully start the Unsafe Browser 5.415
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 11.985
And DuckDuckGo is the default search engine 4.177
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.900
And the layout of the screen keyboard is set to "us" 0.426
After features/support/hooks.rb:331 0.887
After features/support/hooks.rb:100 0.000
1:22.398
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.263
When I log in to a new session in French (fr) 26.684
Then the keyboard layout is set to "fr" 0.112
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.023
And Tor is ready 12.500
Then I successfully start the Unsafe Browser 6.244
And I kill the Unsafe Browser 5.255
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.723
And DuckDuckGo is the default search engine 5.937
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 4.816
And the layout of the screen keyboard is set to "fr" 0.384
After features/support/hooks.rb:331 1.492
After features/support/hooks.rb:100 0.000
1:24.215
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.459
When I log in to a new session in German (de) 26.301
Then the keyboard layout is set to "de" 0.122
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.016
And Tor is ready 13.400
Then I successfully start the Unsafe Browser 5.898
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.885
And DuckDuckGo is the default search engine 5.818
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 5.065
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:331 2.071
After features/support/hooks.rb:100 0.000
1:24.225
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.957
When I log in to a new session in Hindi (hi) 25.589
Then the keyboard layout is set to "in" 0.112
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.019
And Tor is ready 13.572
Then I successfully start the Unsafe Browser 5.327
And I kill the Unsafe Browser 5.325
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.582
And DuckDuckGo is the default search engine 5.389
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.472
And the layout of the screen keyboard is set to "us" 0.443
After features/support/hooks.rb:331 1.228
After features/support/hooks.rb:100 0.000
1:21.053
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.585
When I log in to a new session in Indonesian (id) 24.087
Then the keyboard layout is set to "id" 0.177
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.014
And Tor is ready 12.451
Then I successfully start the Unsafe Browser 5.556
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 8.879
And DuckDuckGo is the default search engine 5.691
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 5.579
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:331 1.513
After features/support/hooks.rb:100 0.000
1:24.058
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 Italian (it) 25.873
Then the keyboard layout is set to "it" 0.197
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.023
And Tor is ready 13.524
Then I successfully start the Unsafe Browser 6.897
And I kill the Unsafe Browser 5.333
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.095
And DuckDuckGo is the default search engine 5.609
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.179
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:26.635
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.954
When I log in to a new session in Persian (fa) 27.165
Then the keyboard layout is set to "ir" 0.093
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.014
And Tor is ready 13.746
Then I successfully start the Unsafe Browser 5.465
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.421
And DuckDuckGo is the default search engine 5.872
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 5.913
And the layout of the screen keyboard is set to "ir" 0.422
After features/support/hooks.rb:331 1.379
After features/support/hooks.rb:100 0.000
1:24.876
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.762
When I log in to a new session in Portuguese (pt) 26.217
Then the keyboard layout is set to "pt" 0.107
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.028
And Tor is ready 13.082
Then I successfully start the Unsafe Browser 6.196
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.878
And DuckDuckGo is the default search engine 5.759
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 5.716
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:331 1.407
After features/support/hooks.rb:100 0.000
1:24.741
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.227
When I log in to a new session in Russian (ru) 27.834
Then the keyboard layout is set to "ru" 0.168
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.035
And Tor is ready 12.849
Then I successfully start the Unsafe Browser 5.589
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.664
And DuckDuckGo is the default search engine 6.548
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 4.697
And the layout of the screen keyboard is set to "ru" 0.402
After features/support/hooks.rb:331 1.613
After features/support/hooks.rb:100 0.000
1:26.254
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.464
When I log in to a new session in Spanish (es) 27.353
Then the keyboard layout is set to "es" 0.109
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.017
And Tor is ready 14.467
Then I successfully start the Unsafe Browser 5.475
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.365
And DuckDuckGo is the default search engine 5.696
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.303
And the layout of the screen keyboard is set to "us" 0.411
After features/support/hooks.rb:331 1.802
After features/support/hooks.rb:100 0.000
1:23.912
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.767
When I log in to a new session in Turkish (tr) 25.643
Then the keyboard layout is set to "tr" 0.101
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.013
And Tor is ready 13.921
Then I successfully start the Unsafe Browser 5.381
And I kill the Unsafe Browser 5.272
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.761
And DuckDuckGo is the default search engine 5.647
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 5.515
And the layout of the screen keyboard is set to "us" 0.452
After features/support/hooks.rb:331 1.546
After features/support/hooks.rb:100 0.000
Tags: @product
1:5.517
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 8.783
When I set the language to Italian (it) 4.675
Then the language and keyboard have not been saved in cleartext storage 2.104
When I shutdown Tails and wait for the computer to power off 8.366
And I start Tails from USB drive "__internal" with network unplugged 41.235
Then the Welcome Screen's language is set to English 0.352
After features/support/hooks.rb:331 1.017
After features/support/hooks.rb:100 0.013
Tags: @product
24.594
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.007
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.258
When I set the language to Italian (it) 4.766
And I save the language and keyboard options in cleartext storage 11.569
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.237

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6198/artifact/build-artifacts/02:01:50_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6198/artifact/build-artifacts/02:01:50_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:0.190
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.408
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.379
And I create a persistent partition 31.616
And I manually store legacy localization settings in Persistent Storage 0.747
When I shutdown Tails and wait for the computer to power off 9.522
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.714
Then the Welcome Screen's language is set to English 0.294
And the Welcome Screen's formats is set to United States 0.238
When I enable persistence 8.959
Then the Welcome Screen's language is set to German 0.780
And the Welcome Screen's formats is set to France 0.271
When I set the language to Italian (it) 4.613
Then the language and keyboard have not been saved in cleartext storage 2.084
When I save the language and keyboard options in cleartext storage 11.557
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.161

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6198/artifact/build-artifacts/02:03:55_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/6198/artifact/build-artifacts/02:03:55_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6198/artifact/build-artifacts/02:03:55_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6198/artifact/build-artifacts/02:03:55_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.026