Project Number Date
test_Tails_ISO_devel 4257 27 Feb 2026, 09:06

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:36.564 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
56.347
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.028
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.664
And I log in to a new session in German (de) 27.044
Then the live user's Documents directory exists 0.053
And there is a GNOME bookmark for the Documents directory 17.583
After features/support/hooks.rb:331 1.366
After features/support/hooks.rb:100 0.000
Tags: @product
53.699
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 8.895
And I log in to a new session in German (de) 27.225
Then the live user's Downloads directory exists 0.067
And there is a GNOME bookmark for the Downloads directory 17.510
After features/support/hooks.rb:331 0.942
After features/support/hooks.rb:100 0.000
Tags: @product
52.460
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 8.421
And I log in to a new session in German (de) 27.075
Then the live user's Music directory exists 0.080
And there is a GNOME bookmark for the Music directory 16.882
After features/support/hooks.rb:331 1.274
After features/support/hooks.rb:100 0.000
Tags: @product
52.464
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 8.384
And I log in to a new session in German (de) 26.554
Then the live user's Pictures directory exists 0.062
And there is a GNOME bookmark for the Pictures directory 17.462
After features/support/hooks.rb:331 1.183
After features/support/hooks.rb:100 0.000
Tags: @product
51.493
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 8.437
And I log in to a new session in German (de) 25.833
Then the live user's Videos directory exists 0.060
And there is a GNOME bookmark for the Videos directory 17.161
After features/support/hooks.rb:331 1.236
After features/support/hooks.rb:100 0.000
1:32.183
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.201
When I log in to a new session in Arabic (ar) 25.839
Then the keyboard layout is set to "eg" 0.129
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.058
And Tor is ready 14.790
Then I successfully start the Unsafe Browser 8.086
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.830
And DuckDuckGo is the default search engine 6.445
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 6.570
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:331 1.402
After features/support/hooks.rb:100 0.000
1:29.806
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 8.470
When I log in to a new session in Chinese (zh_CN) 26.547
Then the keyboard layout is set to "cn" 0.112
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.064
And Tor is ready 12.872
Then I successfully start the Unsafe Browser 7.154
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.542
And DuckDuckGo is the default search engine 6.399
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 6.355
And the layout of the screen keyboard is set to "us" 0.615
After features/support/hooks.rb:331 1.592
After features/support/hooks.rb:100 0.000
1:13.793
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 8.440
When I log in to a new session in English (en) 11.506
Then the keyboard layout is set to "us" 0.126
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.055
And Tor is ready 13.227
Then I successfully start the Unsafe Browser 7.208
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.499
And DuckDuckGo is the default search engine 5.205
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 6.318
And the layout of the screen keyboard is set to "us" 0.540
After features/support/hooks.rb:331 1.554
After features/support/hooks.rb:100 0.000
1:31.150
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 8.412
When I log in to a new session in French (fr) 27.316
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.052
And Tor is ready 13.235
Then I successfully start the Unsafe Browser 6.730
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.905
And DuckDuckGo is the default search engine 6.458
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 6.729
And the layout of the screen keyboard is set to "fr" 0.546
After features/support/hooks.rb:331 1.092
After features/support/hooks.rb:100 0.000
1:30.443
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 8.304
When I log in to a new session in German (de) 26.866
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.063
And Tor is ready 14.313
Then I successfully start the Unsafe Browser 5.962
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.757
And DuckDuckGo is the default search engine 6.395
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 6.422
And the layout of the screen keyboard is set to "de" 0.578
After features/support/hooks.rb:331 1.496
After features/support/hooks.rb:100 0.000
1:29.942
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 8.365
When I log in to a new session in Hindi (hi) 26.293
Then the keyboard layout is set to "in" 0.092
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.047
And Tor is ready 13.544
Then I successfully start the Unsafe Browser 6.532
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 10.702
And DuckDuckGo is the default search engine 6.754
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 6.427
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:331 1.193
After features/support/hooks.rb:100 0.000
2:3.896
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 8.348
When I log in to a new session in Indonesian (id) 26.408
Then the keyboard layout is set to "id" 0.103
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.064
And Tor is ready 44.464
Then I successfully start the Unsafe Browser 6.406
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 14.137
And DuckDuckGo is the default search engine 6.267
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 6.426
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:331 1.678
After features/support/hooks.rb:100 0.000
1:32.510
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 8.407
When I log in to a new session in Italian (it) 28.283
Then the keyboard layout is set to "it" 0.118
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.053
And Tor is ready 14.470
Then I successfully start the Unsafe Browser 6.442
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.823
And DuckDuckGo is the default search engine 6.317
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 6.447
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:331 1.486
After features/support/hooks.rb:100 0.000
1:32.426
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 8.355
When I log in to a new session in Persian (fa) 26.397
Then the keyboard layout is set to "ir" 0.124
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.067
And Tor is ready 14.686
Then I successfully start the Unsafe Browser 7.164
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 11.139
And DuckDuckGo is the default search engine 6.764
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 6.380
And the layout of the screen keyboard is set to "ir" 0.752
After features/support/hooks.rb:331 1.699
After features/support/hooks.rb:100 0.000
1:33.366
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 8.535
When I log in to a new session in Portuguese (pt) 26.541
Then the keyboard layout is set to "pt" 0.147
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.060
And Tor is ready 15.718
Then I successfully start the Unsafe Browser 6.575
And I kill the Unsafe Browser 5.424
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 10.468
And DuckDuckGo is the default search engine 7.382
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 6.420
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:331 1.641
After features/support/hooks.rb:100 0.000
1:31.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 8.655
When I log in to a new session in Russian (ru) 26.686
Then the keyboard layout is set to "ru" 0.112
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.060
And Tor is ready 13.829
Then I successfully start the Unsafe Browser 6.380
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 11.022
And DuckDuckGo is the default search engine 6.928
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 6.650
And the layout of the screen keyboard is set to "ru" 0.549
After features/support/hooks.rb:331 1.394
After features/support/hooks.rb:100 0.000
1:34.970
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.242
When I log in to a new session in Spanish (es) 26.632
Then the keyboard layout is set to "es" 0.145
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.056
And Tor is ready 14.964
Then I successfully start the Unsafe Browser 6.590
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 13.769
And DuckDuckGo is the default search engine 6.565
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 6.810
And the layout of the screen keyboard is set to "us" 0.579
After features/support/hooks.rb:331 1.294
After features/support/hooks.rb:100 0.000
1:33.161
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 8.502
When I log in to a new session in Turkish (tr) 28.163
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.087
And Tor is ready 14.216
Then I successfully start the Unsafe Browser 6.724
And I kill the Unsafe Browser 5.275
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 10.792
And DuckDuckGo is the default search engine 6.671
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 6.587
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:331 1.269
After features/support/hooks.rb:100 0.000
Tags: @product
1:19.163
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 13.279
When I set the language to Italian (it) 5.780
Then the language and keyboard have not been saved in cleartext storage 2.110
When I shutdown Tails and wait for the computer to power off 11.155
And I start Tails from USB drive "__internal" with network unplugged 46.294
Then the Welcome Screen's language is set to English 0.541
After features/support/hooks.rb:331 1.135
After features/support/hooks.rb:100 0.010
Tags: @product
27.826
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 10.259
When I set the language to Italian (it) 5.750
And I save the language and keyboard options in cleartext storage 11.816
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.642

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4257/artifact/build-artifacts/02:29:11_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4257/artifact/build-artifacts/02:29:11_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:13.924
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 13.912
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.375
And I create a persistent partition 35.519
And I manually store legacy localization settings in Persistent Storage 0.729
When I shutdown Tails and wait for the computer to power off 7.906
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.565
Then the Welcome Screen's language is set to English 0.397
And the Welcome Screen's formats is set to United States 0.350
When I enable persistence 11.410
Then the Welcome Screen's language is set to German 0.767
And the Welcome Screen's formats is set to France 0.361
When I set the language to Italian (it) 4.646
Then the language and keyboard have not been saved in cleartext storage 2.103
When I save the language and keyboard options in cleartext storage 11.877
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.600

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4257/artifact/build-artifacts/02:31:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4257/artifact/build-artifacts/02:31:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.012