Project Number Date
test_Tails_ISO_devel 4260 01 Mar 2026, 11:37

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:31.375 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
51.276
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.484
And I log in to a new session in German (de) 26.315
Then the live user's Documents directory exists 0.056
And there is a GNOME bookmark for the Documents directory 16.418
After features/support/hooks.rb:331 1.917
After features/support/hooks.rb:100 0.000
Tags: @product
49.393
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.358
And I log in to a new session in German (de) 25.777
Then the live user's Downloads directory exists 0.055
And there is a GNOME bookmark for the Downloads directory 16.201
After features/support/hooks.rb:331 2.462
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.709
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 19.948
And I log in to a new session in German (de) 28.742
Then the live user's Music directory exists 0.067
And there is a GNOME bookmark for the Music directory 15.950
After features/support/hooks.rb:331 0.843
After features/support/hooks.rb:100 0.000
Tags: @product
51.046
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.023
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.522
And I log in to a new session in German (de) 27.623
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 15.855
After features/support/hooks.rb:331 0.987
After features/support/hooks.rb:100 0.000
Tags: @product
51.021
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.159
And I log in to a new session in German (de) 27.832
Then the live user's Videos directory exists 0.045
And there is a GNOME bookmark for the Videos directory 15.983
After features/support/hooks.rb:331 2.257
After features/support/hooks.rb:100 0.000
1:56.389
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.346
When I log in to a new session in Arabic (ar) 26.814
Then the keyboard layout is set to "eg" 0.118
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.014
And Tor is ready 43.027
Then I successfully start the Unsafe Browser 5.853
And I kill the Unsafe Browser 5.311
When I enable the screen keyboard 0.048
Then the screen keyboard works in Tor Browser 11.949
And DuckDuckGo is the default search engine 5.151
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 4.754
And the layout of the screen keyboard is set to "us" 0.480
After features/support/hooks.rb:331 1.729
After features/support/hooks.rb:100 0.000
1:25.273
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.350
When I log in to a new session in Chinese (zh_CN) 27.645
Then the keyboard layout is set to "cn" 0.122
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.018
And Tor is ready 14.023
Then I successfully start the Unsafe Browser 5.734
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.966
And DuckDuckGo is the default search engine 6.425
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 5.005
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 0.969
After features/support/hooks.rb:100 0.000
1:44.809
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.416
When I log in to a new session in English (en) 13.149
Then the keyboard layout is set to "us" 0.098
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.020
And Tor is ready 46.169
Then I successfully start the Unsafe Browser 6.280
And I kill the Unsafe Browser 5.276
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.536
And DuckDuckGo is the default search engine 4.535
And I kill the Tor Browser 5.331
And the screen keyboard works in Thunderbird 4.469
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 0.827
After features/support/hooks.rb:100 0.000
1:20.985
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.102
When I log in to a new session in French (fr) 26.428
Then the keyboard layout is set to "fr" 0.119
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.017
And Tor is ready 13.075
Then I successfully start the Unsafe Browser 5.930
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.435
And DuckDuckGo is the default search engine 5.334
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.572
And the layout of the screen keyboard is set to "fr" 0.357
After features/support/hooks.rb:331 1.344
After features/support/hooks.rb:100 0.000
1:25.391
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.348
When I log in to a new session in German (de) 28.401
Then the keyboard layout is set to "de" 0.092
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.014
And Tor is ready 13.092
Then I successfully start the Unsafe Browser 6.264
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.423
And DuckDuckGo is the default search engine 5.379
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 5.379
And the layout of the screen keyboard is set to "de" 0.393
After features/support/hooks.rb:331 3.740
After features/support/hooks.rb:100 0.000
1:26.274
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.544
When I log in to a new session in Hindi (hi) 29.072
Then the keyboard layout is set to "in" 0.112
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.035
And Tor is ready 13.653
Then I successfully start the Unsafe Browser 6.297
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.155
And DuckDuckGo is the default search engine 5.352
And I kill the Tor Browser 5.354
And the screen keyboard works in Thunderbird 4.888
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:331 3.227
After features/support/hooks.rb:100 0.000
1:20.944
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.519
When I log in to a new session in Indonesian (id) 26.407
Then the keyboard layout is set to "id" 0.082
And tpsd is localized to the selected locale 0.082
When the network is plugged 0.021
And Tor is ready 12.831
Then I successfully start the Unsafe Browser 5.524
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.600
And DuckDuckGo is the default search engine 5.600
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.317
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.199
After features/support/hooks.rb:100 0.000
1:28.502
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.266
When I log in to a new session in Italian (it) 29.685
Then the keyboard layout is set to "it" 0.086
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.015
And Tor is ready 14.858
Then I successfully start the Unsafe Browser 5.761
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.766
And DuckDuckGo is the default search engine 5.543
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 5.519
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:331 3.663
After features/support/hooks.rb:100 0.000
1:26.838
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.497
When I log in to a new session in Persian (fa) 28.499
Then the keyboard layout is set to "ir" 0.096
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.048
And Tor is ready 14.860
Then I successfully start the Unsafe Browser 6.482
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.622
And DuckDuckGo is the default search engine 5.962
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.714
And the layout of the screen keyboard is set to "ir" 0.407
After features/support/hooks.rb:331 1.593
After features/support/hooks.rb:100 0.000
1:25.924
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.496
When I log in to a new session in Portuguese (pt) 27.621
Then the keyboard layout is set to "pt" 0.133
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.018
And Tor is ready 13.686
Then I successfully start the Unsafe Browser 6.649
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.271
And DuckDuckGo is the default search engine 4.874
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 5.189
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:331 1.345
After features/support/hooks.rb:100 0.000
1:23.420
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 Russian (ru) 26.308
Then the keyboard layout is set to "ru" 0.080
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.023
And Tor is ready 13.988
Then I successfully start the Unsafe Browser 5.925
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 8.922
And DuckDuckGo is the default search engine 4.924
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.969
And the layout of the screen keyboard is set to "ru" 0.390
After features/support/hooks.rb:331 1.323
After features/support/hooks.rb:100 0.000
1:32.762
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.274
When I log in to a new session in Spanish (es) 27.536
Then the keyboard layout is set to "es" 0.100
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.014
And Tor is ready 20.302
Then I successfully start the Unsafe Browser 6.155
And I kill the Unsafe Browser 5.782
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.119
And DuckDuckGo is the default search engine 5.655
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.042
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.412
After features/support/hooks.rb:100 0.000
1:53.311
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 32.933
When I log in to a new session in Turkish (tr) 27.352
Then the keyboard layout is set to "tr" 0.104
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.028
And Tor is ready 13.367
Then I successfully start the Unsafe Browser 6.317
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 11.840
And DuckDuckGo is the default search engine 5.627
And I kill the Tor Browser 5.394
And the screen keyboard works in Thunderbird 4.547
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.451
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.826
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.981
When I set the language to Italian (it) 4.597
Then the language and keyboard have not been saved in cleartext storage 2.096
When I shutdown Tails and wait for the computer to power off 11.663
And I start Tails from USB drive "__internal" with network unplugged 48.176
Then the Welcome Screen's language is set to English 0.312
After features/support/hooks.rb:331 1.301
After features/support/hooks.rb:100 0.022
Tags: @product
23.885
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.708
When I set the language to Italian (it) 4.565
And I save the language and keyboard options in cleartext storage 11.611
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.602

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:33.389
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.504
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.478
And I create a persistent partition 53.392
And I manually store legacy localization settings in Persistent Storage 0.558
When I shutdown Tails and wait for the computer to power off 17.251
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.078
Then the Welcome Screen's language is set to English 0.283
And the Welcome Screen's formats is set to United States 0.203
When I enable persistence 7.449
Then the Welcome Screen's language is set to German 0.576
And the Welcome Screen's formats is set to France 0.221
When I set the language to Italian (it) 5.469
Then the language and keyboard have not been saved in cleartext storage 2.104
When I save the language and keyboard options in cleartext storage 13.817
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
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:497: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.153

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4260/artifact/build-artifacts/02:12:22_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4260/artifact/build-artifacts/02:12:22_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006