Project Number Date
test_Tails_ISO_stable 6213 17 Mar 2026, 20:26

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:0.629 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
1:4.431
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 21.841
And I log in to a new session in German (de) 26.752
Then the live user's Documents directory exists 0.039
And there is a GNOME bookmark for the Documents directory 15.798
After features/support/hooks.rb:331 1.241
After features/support/hooks.rb:100 0.000
Tags: @product
50.335
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.305
And I log in to a new session in German (de) 26.256
Then the live user's Downloads directory exists 0.043
And there is a GNOME bookmark for the Downloads directory 16.729
After features/support/hooks.rb:331 1.239
After features/support/hooks.rb:100 0.000
Tags: @product
52.438
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.610
And I log in to a new session in German (de) 28.506
Then the live user's Music directory exists 0.063
And there is a GNOME bookmark for the Music directory 16.258
After features/support/hooks.rb:331 1.110
After features/support/hooks.rb:100 0.000
Tags: @product
51.062
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.434
And I log in to a new session in German (de) 26.995
Then the live user's Pictures directory exists 0.070
And there is a GNOME bookmark for the Pictures directory 16.562
After features/support/hooks.rb:331 0.951
After features/support/hooks.rb:100 0.000
Tags: @product
51.284
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.300
And I log in to a new session in German (de) 27.730
Then the live user's Videos directory exists 0.064
And there is a GNOME bookmark for the Videos directory 16.188
After features/support/hooks.rb:331 2.364
After features/support/hooks.rb:100 0.000
1:26.904
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.571
When I log in to a new session in Arabic (ar) 27.469
Then the keyboard layout is set to "eg" 0.123
And tpsd is localized to the selected locale 0.152
When the network is plugged 0.015
And Tor is ready 15.497
Then I successfully start the Unsafe Browser 6.255
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 8.660
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 4.905
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:331 3.732
After features/support/hooks.rb:100 0.000
1:27.861
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.333
When I log in to a new session in Chinese (zh_CN) 28.214
Then the keyboard layout is set to "cn" 0.096
And tpsd is localized to the selected locale 0.185
When the network is plugged 0.019
And Tor is ready 13.559
Then I successfully start the Unsafe Browser 7.443
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.937
And DuckDuckGo is the default search engine 5.601
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 5.435
And the layout of the screen keyboard is set to "us" 0.493
After features/support/hooks.rb:331 1.446
After features/support/hooks.rb:100 0.000
1:20.024
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 20.222
When I log in to a new session in English (en) 11.585
Then the keyboard layout is set to "us" 0.122
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.015
And Tor is ready 13.119
Then I successfully start the Unsafe Browser 5.651
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.804
And DuckDuckGo is the default search engine 4.357
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 5.028
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:331 1.127
After features/support/hooks.rb:100 0.000
1:24.973
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 French (fr) 25.462
Then the keyboard layout is set to "fr" 0.129
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.023
And Tor is ready 13.963
Then I successfully start the Unsafe Browser 6.767
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.048
And DuckDuckGo is the default search engine 5.545
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.393
And the layout of the screen keyboard is set to "fr" 0.485
After features/support/hooks.rb:331 1.447
After features/support/hooks.rb:100 0.000
1:25.487
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.403
When I log in to a new session in German (de) 27.608
Then the keyboard layout is set to "de" 0.121
And tpsd is localized to the selected locale 0.147
When the network is plugged 0.021
And Tor is ready 13.514
Then I successfully start the Unsafe Browser 6.354
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.467
And DuckDuckGo is the default search engine 6.067
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 4.834
And the layout of the screen keyboard is set to "de" 0.383
After features/support/hooks.rb:331 1.262
After features/support/hooks.rb:100 0.000
1:28.031
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.533
When I log in to a new session in Hindi (hi) 27.894
Then the keyboard layout is set to "in" 0.088
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.019
And Tor is ready 13.311
Then I successfully start the Unsafe Browser 7.516
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.872
And DuckDuckGo is the default search engine 5.480
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 6.203
And the layout of the screen keyboard is set to "us" 0.484
After features/support/hooks.rb:331 1.474
After features/support/hooks.rb:100 0.000
1:23.972
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.634
When I log in to a new session in Indonesian (id) 25.985
Then the keyboard layout is set to "id" 0.439
And tpsd is localized to the selected locale 0.226
When the network is plugged 0.033
And Tor is ready 14.296
Then I successfully start the Unsafe Browser 5.712
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.333
And DuckDuckGo is the default search engine 5.158
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 5.174
And the layout of the screen keyboard is set to "us" 0.423
After features/support/hooks.rb:331 1.311
After features/support/hooks.rb:100 0.000
1:25.553
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.269
When I log in to a new session in Italian (it) 27.737
Then the keyboard layout is set to "it" 0.144
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.016
And Tor is ready 12.589
Then I successfully start the Unsafe Browser 6.602
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.682
And DuckDuckGo is the default search engine 6.100
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.402
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.486
After features/support/hooks.rb:100 0.000
1:26.532
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.816
When I log in to a new session in Persian (fa) 26.215
Then the keyboard layout is set to "ir" 0.110
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.016
And Tor is ready 14.514
Then I successfully start the Unsafe Browser 5.782
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.266
And DuckDuckGo is the default search engine 6.032
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.747
And the layout of the screen keyboard is set to "ir" 0.382
After features/support/hooks.rb:331 1.398
After features/support/hooks.rb:100 0.000
1:26.084
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.805
When I log in to a new session in Portuguese (pt) 27.271
Then the keyboard layout is set to "pt" 0.120
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.017
And Tor is ready 13.173
Then I successfully start the Unsafe Browser 6.688
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.094
And DuckDuckGo is the default search engine 6.555
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.257
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:331 1.312
After features/support/hooks.rb:100 0.000
1:29.304
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.959
When I log in to a new session in Russian (ru) 28.275
Then the keyboard layout is set to "ru" 0.139
And tpsd is localized to the selected locale 0.146
When the network is plugged 0.019
And Tor is ready 14.950
Then I successfully start the Unsafe Browser 6.132
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.217
And DuckDuckGo is the default search engine 5.886
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.582
And the layout of the screen keyboard is set to "ru" 0.439
After features/support/hooks.rb:331 1.221
After features/support/hooks.rb:100 0.000
1:23.614
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.717
When I log in to a new session in Spanish (es) 25.968
Then the keyboard layout is set to "es" 0.137
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.014
And Tor is ready 13.678
Then I successfully start the Unsafe Browser 5.540
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.759
And DuckDuckGo is the default search engine 5.102
And I kill the Tor Browser 5.315
And the screen keyboard works in Thunderbird 5.547
And the layout of the screen keyboard is set to "us" 0.419
After features/support/hooks.rb:331 1.108
After features/support/hooks.rb:100 0.000
1:28.920
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.390
When I log in to a new session in Turkish (tr) 28.814
Then the keyboard layout is set to "tr" 0.097
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.019
And Tor is ready 14.384
Then I successfully start the Unsafe Browser 6.316
And I kill the Unsafe Browser 5.282
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 9.082
And DuckDuckGo is the default search engine 6.386
And I kill the Tor Browser 5.322
And the screen keyboard works in Thunderbird 5.207
And the layout of the screen keyboard is set to "us" 0.459
After features/support/hooks.rb:331 1.254
After features/support/hooks.rb:100 0.000
Tags: @product
1:16.249
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.701
When I set the language to Italian (it) 5.645
Then the language and keyboard have not been saved in cleartext storage 2.115
When I shutdown Tails and wait for the computer to power off 12.734
And I start Tails from USB drive "__internal" with network unplugged 45.671
Then the Welcome Screen's language is set to English 0.380
After features/support/hooks.rb:331 1.323
After features/support/hooks.rb:100 0.029
Tags: @product
25.619
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.005
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.351
When I set the language to Italian (it) 5.617
And I save the language and keyboard options in cleartext storage 11.651
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.302

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6213/artifact/build-artifacts/02:07:18_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6213/artifact/build-artifacts/02:07:18_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:11.943
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.585
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.757
And I create a persistent partition 40.249
And I manually store legacy localization settings in Persistent Storage 0.633
When I shutdown Tails and wait for the computer to power off 11.468
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.290
Then the Welcome Screen's language is set to English 0.268
And the Welcome Screen's formats is set to United States 0.230
When I enable persistence 8.286
Then the Welcome Screen's language is set to German 0.661
And the Welcome Screen's formats is set to France 0.233
When I set the language to Italian (it) 4.595
Then the language and keyboard have not been saved in cleartext storage 2.080
When I save the language and keyboard options in cleartext storage 11.602
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.496

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6213/artifact/build-artifacts/02:09:36_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6213/artifact/build-artifacts/02:09:36_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.017