Project Number Date
test_Tails_ISO_devel 4261 02 Mar 2026, 07:52

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 23:36.230 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
50.539
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 8.231
And I log in to a new session in German (de) 23.733
Then the live user's Documents directory exists 0.049
And there is a GNOME bookmark for the Documents directory 18.525
After features/support/hooks.rb:331 1.001
After features/support/hooks.rb:100 0.000
Tags: @product
46.348
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.046
And I log in to a new session in German (de) 23.818
Then the live user's Downloads directory exists 0.081
And there is a GNOME bookmark for the Downloads directory 15.402
After features/support/hooks.rb:331 1.081
After features/support/hooks.rb:100 0.000
Tags: @product
46.926
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.126
And I log in to a new session in German (de) 24.449
Then the live user's Music directory exists 0.045
And there is a GNOME bookmark for the Music directory 15.305
After features/support/hooks.rb:331 1.013
After features/support/hooks.rb:100 0.000
Tags: @product
46.072
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.111
And I log in to a new session in German (de) 23.458
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 15.455
After features/support/hooks.rb:331 1.098
After features/support/hooks.rb:100 0.000
Tags: @product
46.015
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 6.951
And I log in to a new session in German (de) 23.849
Then the live user's Videos directory exists 0.078
And there is a GNOME bookmark for the Videos directory 15.136
After features/support/hooks.rb:331 1.015
After features/support/hooks.rb:100 0.000
1:15.896
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.145
When I log in to a new session in Arabic (ar) 23.952
Then the keyboard layout is set to "eg" 0.107
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.040
And Tor is ready 11.731
Then I successfully start the Unsafe Browser 5.491
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.172
And DuckDuckGo is the default search engine 5.281
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.012
And the layout of the screen keyboard is set to "us" 0.345
After features/support/hooks.rb:331 0.825
After features/support/hooks.rb:100 0.000
1:15.428
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.153
When I log in to a new session in Chinese (zh_CN) 23.638
Then the keyboard layout is set to "cn" 0.103
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.024
And Tor is ready 12.068
Then I successfully start the Unsafe Browser 4.901
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.453
And DuckDuckGo is the default search engine 4.867
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.305
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 1.361
After features/support/hooks.rb:100 0.000
1:0.487
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.099
When I log in to a new session in English (en) 9.197
Then the keyboard layout is set to "us" 0.097
And tpsd is localized to the selected locale 0.074
When the network is plugged 0.016
And Tor is ready 12.596
Then I successfully start the Unsafe Browser 5.034
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.335
And DuckDuckGo is the default search engine 3.687
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 4.519
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:331 1.119
After features/support/hooks.rb:100 0.000
1:17.042
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 6.987
When I log in to a new session in French (fr) 24.399
Then the keyboard layout is set to "fr" 0.099
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.017
And Tor is ready 12.812
Then I successfully start the Unsafe Browser 5.460
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.016
And DuckDuckGo is the default search engine 5.165
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.198
And the layout of the screen keyboard is set to "fr" 0.345
After features/support/hooks.rb:331 0.918
After features/support/hooks.rb:100 0.000
1:20.519
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.174
When I log in to a new session in German (de) 24.121
Then the keyboard layout is set to "de" 0.080
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.026
And Tor is ready 12.434
Then I successfully start the Unsafe Browser 4.982
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 10.847
And DuckDuckGo is the default search engine 5.298
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.609
And the layout of the screen keyboard is set to "de" 0.381
After features/support/hooks.rb:331 1.859
After features/support/hooks.rb:100 0.000
1:16.317
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.026
When I log in to a new session in Hindi (hi) 24.415
Then the keyboard layout is set to "in" 0.115
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.016
And Tor is ready 12.070
Then I successfully start the Unsafe Browser 5.173
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.268
And DuckDuckGo is the default search engine 4.773
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 4.556
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 1.201
After features/support/hooks.rb:100 0.000
1:17.490
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.113
When I log in to a new session in Indonesian (id) 23.948
Then the keyboard layout is set to "id" 0.129
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 13.913
Then I successfully start the Unsafe Browser 5.287
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 7.073
And DuckDuckGo is the default search engine 4.655
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.282
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.348
After features/support/hooks.rb:100 0.000
1:16.779
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 6.980
When I log in to a new session in Italian (it) 23.916
Then the keyboard layout is set to "it" 0.077
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.017
And Tor is ready 12.794
Then I successfully start the Unsafe Browser 5.327
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.626
And DuckDuckGo is the default search engine 4.879
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.208
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:331 1.357
After features/support/hooks.rb:100 0.000
1:15.503
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.142
When I log in to a new session in Persian (fa) 24.502
Then the keyboard layout is set to "ir" 0.100
And tpsd is localized to the selected locale 0.072
When the network is plugged 0.016
And Tor is ready 12.204
Then I successfully start the Unsafe Browser 4.436
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 7.267
And DuckDuckGo is the default search engine 4.601
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 4.280
And the layout of the screen keyboard is set to "ir" 0.391
After features/support/hooks.rb:331 0.815
After features/support/hooks.rb:100 0.000
1:16.185
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.086
When I log in to a new session in Portuguese (pt) 23.317
Then the keyboard layout is set to "pt" 0.344
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.019
And Tor is ready 12.358
Then I successfully start the Unsafe Browser 5.248
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.742
And DuckDuckGo is the default search engine 4.798
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.338
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:331 0.549
After features/support/hooks.rb:100 0.000
1:19.894
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.304
When I log in to a new session in Russian (ru) 24.431
Then the keyboard layout is set to "ru" 0.092
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.022
And Tor is ready 12.392
Then I successfully start the Unsafe Browser 4.953
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 10.393
And DuckDuckGo is the default search engine 5.174
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.185
And the layout of the screen keyboard is set to "ru" 0.343
After features/support/hooks.rb:331 1.540
After features/support/hooks.rb:100 0.000
1:17.801
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.188
When I log in to a new session in Spanish (es) 23.771
Then the keyboard layout is set to "es" 0.107
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.015
And Tor is ready 13.354
Then I successfully start the Unsafe Browser 5.251
And I kill the Unsafe Browser 5.180
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.659
And DuckDuckGo is the default search engine 5.300
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.269
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:331 1.565
After features/support/hooks.rb:100 0.000
1:15.757
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.044
When I log in to a new session in Turkish (tr) 23.514
Then the keyboard layout is set to "tr" 0.094
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.021
And Tor is ready 12.643
Then I successfully start the Unsafe Browser 5.152
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.325
And DuckDuckGo is the default search engine 4.864
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:331 1.000
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.322
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.556
When I set the language to Italian (it) 5.604
Then the language and keyboard have not been saved in cleartext storage 2.109
When I shutdown Tails and wait for the computer to power off 6.746
And I start Tails from USB drive "__internal" with network unplugged 36.995
Then the Welcome Screen's language is set to English 0.309
After features/support/hooks.rb:331 1.175
After features/support/hooks.rb:100 0.006
Tags: @product
23.965
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.833
When I set the language to Italian (it) 4.509
And I save the language and keyboard options in cleartext storage 11.622
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.273

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4261/artifact/build-artifacts/01:57:53_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4261/artifact/build-artifacts/01:57:53_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:50.935
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 8.518
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.337
And I create a persistent partition 29.072
And I manually store legacy localization settings in Persistent Storage 0.672
When I shutdown Tails and wait for the computer to power off 9.320
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.728
Then the Welcome Screen's language is set to English 0.291
And the Welcome Screen's formats is set to United States 0.204
When I enable persistence 6.953
Then the Welcome Screen's language is set to German 0.550
And the Welcome Screen's formats is set to France 0.206
When I set the language to Italian (it) 4.468
Then the language and keyboard have not been saved in cleartext storage 2.111
When I save the language and keyboard options in cleartext storage 11.499
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.216

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 01:59:49)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4261/artifact/build-artifacts/01:59:49_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/4261/artifact/build-artifacts/01:59:49_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4261/artifact/build-artifacts/01:59:49_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4261/artifact/build-artifacts/01:59:49_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.041