Project Number Date
test_Tails_ISO_devel 4273 12 Mar 2026, 11:08

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:16.592 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.188
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.928
And I log in to a new session in German (de) 25.257
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 15.953
After features/support/hooks.rb:331 0.784
After features/support/hooks.rb:100 0.000
Tags: @product
49.369
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.526
And I log in to a new session in German (de) 25.532
Then the live user's Downloads directory exists 0.058
And there is a GNOME bookmark for the Downloads directory 16.252
After features/support/hooks.rb:331 1.264
After features/support/hooks.rb:100 0.000
Tags: @product
49.388
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.487
And I log in to a new session in German (de) 25.638
Then the live user's Music directory exists 0.054
And there is a GNOME bookmark for the Music directory 16.208
After features/support/hooks.rb:331 1.213
After features/support/hooks.rb:100 0.000
Tags: @product
49.956
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.362
And I log in to a new session in German (de) 26.572
Then the live user's Pictures directory exists 0.043
And there is a GNOME bookmark for the Pictures directory 15.979
After features/support/hooks.rb:331 1.300
After features/support/hooks.rb:100 0.000
Tags: @product
49.460
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.376
And I log in to a new session in German (de) 25.637
Then the live user's Videos directory exists 0.068
And there is a GNOME bookmark for the Videos directory 16.377
After features/support/hooks.rb:331 1.003
After features/support/hooks.rb:100 0.000
1:24.103
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.444
When I log in to a new session in Arabic (ar) 26.628
Then the keyboard layout is set to "eg" 0.105
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.015
And Tor is ready 12.693
Then I successfully start the Unsafe Browser 5.935
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 9.530
And DuckDuckGo is the default search engine 5.592
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.116
And the layout of the screen keyboard is set to "us" 0.443
After features/support/hooks.rb:331 1.270
After features/support/hooks.rb:100 0.000
1:24.375
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.631
When I log in to a new session in Chinese (zh_CN) 25.153
Then the keyboard layout is set to "cn" 0.106
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.016
And Tor is ready 14.834
Then I successfully start the Unsafe Browser 5.527
And I kill the Unsafe Browser 5.344
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 9.394
And DuckDuckGo is the default search engine 5.221
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.197
And the layout of the screen keyboard is set to "us" 0.443
After features/support/hooks.rb:331 1.330
After features/support/hooks.rb:100 0.000
1:9.043
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.289
When I log in to a new session in English (en) 11.824
Then the keyboard layout is set to "us" 0.157
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.017
And Tor is ready 13.921
Then I successfully start the Unsafe Browser 5.918
And I kill the Unsafe Browser 5.282
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.052
And DuckDuckGo is the default search engine 4.503
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 5.101
And the layout of the screen keyboard is set to "us" 0.527
After features/support/hooks.rb:331 1.180
After features/support/hooks.rb:100 0.000
1:57.915
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.485
When I log in to a new session in French (fr) 26.331
Then the keyboard layout is set to "fr" 0.121
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.016
And Tor is ready 44.487
Then I successfully start the Unsafe Browser 5.934
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 11.528
And DuckDuckGo is the default search engine 5.867
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 5.013
And the layout of the screen keyboard is set to "fr" 0.421
After features/support/hooks.rb:331 1.453
After features/support/hooks.rb:100 0.000
1:23.650
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.726
When I log in to a new session in German (de) 25.198
Then the keyboard layout is set to "de" 0.117
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.019
And Tor is ready 12.843
Then I successfully start the Unsafe Browser 6.246
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.655
And DuckDuckGo is the default search engine 5.562
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 5.258
And the layout of the screen keyboard is set to "de" 0.373
After features/support/hooks.rb:331 1.086
After features/support/hooks.rb:100 0.000
1:23.123
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.429
When I log in to a new session in Hindi (hi) 26.438
Then the keyboard layout is set to "in" 0.117
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.017
And Tor is ready 14.185
Then I successfully start the Unsafe Browser 4.812
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 8.429
And DuckDuckGo is the default search engine 5.420
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 5.197
And the layout of the screen keyboard is set to "us" 0.410
After features/support/hooks.rb:331 1.707
After features/support/hooks.rb:100 0.000
1:24.027
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.335
When I log in to a new session in Indonesian (id) 24.101
Then the keyboard layout is set to "id" 0.183
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.017
And Tor is ready 12.815
Then I successfully start the Unsafe Browser 5.400
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.954
And DuckDuckGo is the default search engine 5.953
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.269
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 0.996
After features/support/hooks.rb:100 0.000
1:21.954
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.191
When I log in to a new session in Italian (it) 25.787
Then the keyboard layout is set to "it" 0.089
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.023
And Tor is ready 13.083
Then I successfully start the Unsafe Browser 6.372
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.767
And DuckDuckGo is the default search engine 5.713
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 4.886
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.234
After features/support/hooks.rb:100 0.000
1:28.165
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.459
When I log in to a new session in Persian (fa) 25.930
Then the keyboard layout is set to "ir" 0.160
And tpsd is localized to the selected locale 0.131
When the network is plugged 0.025
And Tor is ready 13.409
Then I successfully start the Unsafe Browser 6.118
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 12.658
And DuckDuckGo is the default search engine 5.808
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 5.483
And the layout of the screen keyboard is set to "ir" 0.444
After features/support/hooks.rb:331 1.337
After features/support/hooks.rb:100 0.000
1:53.950
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.368
When I log in to a new session in Portuguese (pt) 25.124
Then the keyboard layout is set to "pt" 0.138
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.019
And Tor is ready 43.335
Then I successfully start the Unsafe Browser 5.660
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 10.882
And DuckDuckGo is the default search engine 5.414
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.955
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.410
After features/support/hooks.rb:100 0.000
1:57.532
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.608
When I log in to a new session in Russian (ru) 25.566
Then the keyboard layout is set to "ru" 0.127
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.028
And Tor is ready 42.062
Then I successfully start the Unsafe Browser 5.533
And I kill the Unsafe Browser 5.290
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 13.804
And DuckDuckGo is the default search engine 6.568
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 5.001
And the layout of the screen keyboard is set to "ru" 0.422
After features/support/hooks.rb:331 1.571
After features/support/hooks.rb:100 0.000
1:25.846
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.783
When I log in to a new session in Spanish (es) 26.993
Then the keyboard layout is set to "es" 0.117
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.025
And Tor is ready 14.784
Then I successfully start the Unsafe Browser 5.631
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.367
And DuckDuckGo is the default search engine 4.845
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 5.231
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
1:24.335
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.515
When I log in to a new session in Turkish (tr) 25.043
Then the keyboard layout is set to "tr" 0.193
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.014
And Tor is ready 14.212
Then I successfully start the Unsafe Browser 6.233
And I kill the Unsafe Browser 5.399
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.776
And DuckDuckGo is the default search engine 5.527
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 5.509
And the layout of the screen keyboard is set to "us" 0.404
After features/support/hooks.rb:331 1.556
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.619
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.488
When I set the language to Italian (it) 4.719
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.981
And I start Tails from USB drive "__internal" with network unplugged 40.988
Then the Welcome Screen's language is set to English 0.332
After features/support/hooks.rb:331 0.842
After features/support/hooks.rb:100 0.026
Tags: @product
24.679
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.003
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.576
When I set the language to Italian (it) 4.595
And I save the language and keyboard options in cleartext storage 11.507
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.159

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4273/artifact/build-artifacts/02:05:17_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4273/artifact/build-artifacts/02:05:17_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:0.904
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.117
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.441
And I create a persistent partition 32.514
And I manually store legacy localization settings in Persistent Storage 0.633
When I shutdown Tails and wait for the computer to power off 9.921
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.104
Then the Welcome Screen's language is set to English 0.461
And the Welcome Screen's formats is set to United States 0.239
When I enable persistence 9.369
Then the Welcome Screen's language is set to German 0.632
And the Welcome Screen's formats is set to France 0.241
When I set the language to Italian (it) 4.548
Then the language and keyboard have not been saved in cleartext storage 2.088
When I save the language and keyboard options in cleartext storage 11.589
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.353

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4273/artifact/build-artifacts/02:07:23_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4273/artifact/build-artifacts/02:07:23_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007