Project Number Date
test_Tails_ISO_devel 4269 09 Mar 2026, 13:55

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 24:35.305 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
49.085
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.170
And I log in to a new session in German (de) 25.090
Then the live user's Documents directory exists 0.074
And there is a GNOME bookmark for the Documents directory 15.750
After features/support/hooks.rb:331 0.955
After features/support/hooks.rb:100 0.000
Tags: @product
46.908
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 6.851
And I log in to a new session in German (de) 24.557
Then the live user's Downloads directory exists 0.060
And there is a GNOME bookmark for the Downloads directory 15.438
After features/support/hooks.rb:331 1.356
After features/support/hooks.rb:100 0.000
Tags: @product
47.015
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 6.942
And I log in to a new session in German (de) 24.327
Then the live user's Music directory exists 0.061
And there is a GNOME bookmark for the Music directory 15.684
After features/support/hooks.rb:331 1.007
After features/support/hooks.rb:100 0.000
Tags: @product
46.908
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 6.606
And I log in to a new session in German (de) 24.399
Then the live user's Pictures directory exists 0.060
And there is a GNOME bookmark for the Pictures directory 15.841
After features/support/hooks.rb:331 1.222
After features/support/hooks.rb:100 0.000
Tags: @product
47.668
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.012
And I log in to a new session in German (de) 25.344
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 15.262
After features/support/hooks.rb:331 1.060
After features/support/hooks.rb:100 0.000
1:17.785
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 6.738
When I log in to a new session in Arabic (ar) 24.207
Then the keyboard layout is set to "eg" 0.114
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.020
And Tor is ready 12.515
Then I successfully start the Unsafe Browser 4.915
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.189
And DuckDuckGo is the default search engine 4.865
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 5.239
And the layout of the screen keyboard is set to "us" 0.437
After features/support/hooks.rb:331 1.259
After features/support/hooks.rb:100 0.000
1:19.369
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.005
When I log in to a new session in Chinese (zh_CN) 25.181
Then the keyboard layout is set to "cn" 0.116
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.016
And Tor is ready 13.425
Then I successfully start the Unsafe Browser 4.892
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.056
And DuckDuckGo is the default search engine 4.877
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.838
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 1.290
After features/support/hooks.rb:100 0.000
1:4.120
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.755
When I log in to a new session in English (en) 10.795
Then the keyboard layout is set to "us" 0.082
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.019
And Tor is ready 13.602
Then I successfully start the Unsafe Browser 5.846
And I kill the Unsafe Browser 5.277
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.391
And DuckDuckGo is the default search engine 3.749
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.821
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.238
After features/support/hooks.rb:100 0.000
1:19.529
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 6.698
When I log in to a new session in French (fr) 25.239
Then the keyboard layout is set to "fr" 0.107
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.015
And Tor is ready 13.223
Then I successfully start the Unsafe Browser 5.539
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.324
And DuckDuckGo is the default search engine 5.595
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 4.716
And the layout of the screen keyboard is set to "fr" 0.353
After features/support/hooks.rb:331 1.027
After features/support/hooks.rb:100 0.000
1:20.147
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 6.863
When I log in to a new session in German (de) 25.574
Then the keyboard layout is set to "de" 0.135
And tpsd is localized to the selected locale 0.163
When the network is plugged 0.019
And Tor is ready 13.129
Then I successfully start the Unsafe Browser 5.653
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.800
And DuckDuckGo is the default search engine 5.305
And I kill the Tor Browser 5.350
And the screen keyboard works in Thunderbird 4.496
And the layout of the screen keyboard is set to "de" 0.374
After features/support/hooks.rb:331 1.038
After features/support/hooks.rb:100 0.000
1:19.988
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 6.725
When I log in to a new session in Hindi (hi) 25.684
Then the keyboard layout is set to "in" 0.110
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.017
And Tor is ready 13.431
Then I successfully start the Unsafe Browser 5.182
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.831
And DuckDuckGo is the default search engine 5.815
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.199
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 0.855
After features/support/hooks.rb:100 0.000
1:18.273
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 6.814
When I log in to a new session in Indonesian (id) 25.134
Then the keyboard layout is set to "id" 0.097
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.016
And Tor is ready 11.426
Then I successfully start the Unsafe Browser 5.999
And I kill the Unsafe Browser 5.275
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.624
And DuckDuckGo is the default search engine 5.524
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.647
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:331 1.313
After features/support/hooks.rb:100 0.000
1:21.474
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.183
When I log in to a new session in Italian (it) 26.084
Then the keyboard layout is set to "it" 0.122
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.022
And Tor is ready 13.301
Then I successfully start the Unsafe Browser 5.568
And I kill the Unsafe Browser 5.185
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.258
And DuckDuckGo is the default search engine 5.121
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.815
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:331 1.184
After features/support/hooks.rb:100 0.000
1:31.630
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 18.833
When I log in to a new session in Persian (fa) 24.807
Then the keyboard layout is set to "ir" 0.132
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.016
And Tor is ready 12.989
Then I successfully start the Unsafe Browser 5.616
And I kill the Unsafe Browser 5.352
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.310
And DuckDuckGo is the default search engine 4.956
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.823
And the layout of the screen keyboard is set to "ir" 0.378
After features/support/hooks.rb:331 1.083
After features/support/hooks.rb:100 0.000
1:18.193
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 6.812
When I log in to a new session in Portuguese (pt) 24.089
Then the keyboard layout is set to "pt" 0.180
And tpsd is localized to the selected locale 0.177
When the network is plugged 0.015
And Tor is ready 12.675
Then I successfully start the Unsafe Browser 5.179
And I kill the Unsafe Browser 5.272
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 8.140
And DuckDuckGo is the default search engine 4.936
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.990
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 0.978
After features/support/hooks.rb:100 0.000
1:20.297
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 6.826
When I log in to a new session in Russian (ru) 24.517
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.047
And Tor is ready 13.416
Then I successfully start the Unsafe Browser 5.416
And I kill the Unsafe Browser 5.285
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.415
And DuckDuckGo is the default search engine 5.451
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 4.996
And the layout of the screen keyboard is set to "ru" 0.404
After features/support/hooks.rb:331 1.285
After features/support/hooks.rb:100 0.000
1:20.374
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 6.863
When I log in to a new session in Spanish (es) 24.860
Then the keyboard layout is set to "es" 0.116
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.020
And Tor is ready 12.657
Then I successfully start the Unsafe Browser 6.090
And I kill the Unsafe Browser 5.272
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.139
And DuckDuckGo is the default search engine 5.179
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.355
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.236
After features/support/hooks.rb:100 0.000
1:20.597
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 6.748
When I log in to a new session in Turkish (tr) 26.699
Then the keyboard layout is set to "tr" 0.136
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.023
And Tor is ready 11.992
Then I successfully start the Unsafe Browser 5.697
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 7.800
And DuckDuckGo is the default search engine 5.432
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.020
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.046
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.216
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 8.975
When I set the language to Italian (it) 5.618
Then the language and keyboard have not been saved in cleartext storage 2.095
When I shutdown Tails and wait for the computer to power off 8.434
And I start Tails from USB drive "__internal" with network unplugged 40.660
Then the Welcome Screen's language is set to English 0.433
After features/support/hooks.rb:331 0.772
After features/support/hooks.rb:100 0.009
Tags: @product
25.710
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.006
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.407
When I set the language to Italian (it) 5.565
And I save the language and keyboard options in cleartext storage 11.737
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.380

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4269/artifact/build-artifacts/01:58:06_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4269/artifact/build-artifacts/01:58:06_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:54.009
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.816
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.364
And I create a persistent partition 30.278
And I manually store legacy localization settings in Persistent Storage 0.659
When I shutdown Tails and wait for the computer to power off 5.467
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.993
Then the Welcome Screen's language is set to English 0.341
And the Welcome Screen's formats is set to United States 0.205
When I enable persistence 8.793
Then the Welcome Screen's language is set to German 0.621
And the Welcome Screen's formats is set to France 0.223
When I set the language to Italian (it) 4.526
Then the language and keyboard have not been saved in cleartext storage 2.126
When I save the language and keyboard options in cleartext storage 11.590
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.343

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4269/artifact/build-artifacts/02:00:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4269/artifact/build-artifacts/02:00:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.013