Project Number Date
test_Tails_ISO_devel 4285 16 Mar 2026, 16:27

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 26:56.680 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
55.397
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 9.089
And I log in to a new session in German (de) 28.329
Then the live user's Documents directory exists 0.070
And there is a GNOME bookmark for the Documents directory 17.907
After features/support/hooks.rb:331 1.477
After features/support/hooks.rb:100 0.000
Tags: @product
51.538
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.619
And I log in to a new session in German (de) 27.255
Then the live user's Downloads directory exists 0.049
And there is a GNOME bookmark for the Downloads directory 16.613
After features/support/hooks.rb:331 1.024
After features/support/hooks.rb:100 0.000
Tags: @product
50.295
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.492
And I log in to a new session in German (de) 26.876
Then the live user's Music directory exists 0.037
And there is a GNOME bookmark for the Music directory 15.889
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
Tags: @product
50.205
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
And I log in to a new session in German (de) 26.173
Then the live user's Pictures directory exists 0.093
And there is a GNOME bookmark for the Pictures directory 16.569
After features/support/hooks.rb:331 3.543
After features/support/hooks.rb:100 0.000
Tags: @product
52.255
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.863
And I log in to a new session in German (de) 27.531
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 16.816
After features/support/hooks.rb:331 1.558
After features/support/hooks.rb:100 0.000
1:24.840
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.603
When I log in to a new session in Arabic (ar) 27.021
Then the keyboard layout is set to "eg" 0.128
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.017
And Tor is ready 13.327
Then I successfully start the Unsafe Browser 6.375
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.818
And DuckDuckGo is the default search engine 5.451
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 5.008
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 3.816
After features/support/hooks.rb:100 0.000
1:24.945
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.839
When I log in to a new session in Chinese (zh_CN) 27.203
Then the keyboard layout is set to "cn" 0.098
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.022
And Tor is ready 13.462
Then I successfully start the Unsafe Browser 6.114
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.869
And DuckDuckGo is the default search engine 4.972
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 5.289
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:331 1.201
After features/support/hooks.rb:100 0.000
1:9.772
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.409
When I log in to a new session in English (en) 12.383
Then the keyboard layout is set to "us" 0.108
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.020
And Tor is ready 13.863
Then I successfully start the Unsafe Browser 6.333
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.179
And DuckDuckGo is the default search engine 4.294
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.141
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.500
After features/support/hooks.rb:100 0.000
1:26.498
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.855
When I log in to a new session in French (fr) 25.943
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.018
And Tor is ready 15.540
Then I successfully start the Unsafe Browser 6.303
And I kill the Unsafe Browser 5.301
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.487
And DuckDuckGo is the default search engine 5.953
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.212
And the layout of the screen keyboard is set to "fr" 0.386
After features/support/hooks.rb:331 1.197
After features/support/hooks.rb:100 0.000
1:25.285
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.568
When I log in to a new session in German (de) 28.996
Then the keyboard layout is set to "de" 0.134
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.021
And Tor is ready 12.711
Then I successfully start the Unsafe Browser 6.085
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.990
And DuckDuckGo is the default search engine 5.796
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.909
And the layout of the screen keyboard is set to "de" 0.430
After features/support/hooks.rb:331 1.631
After features/support/hooks.rb:100 0.000
1:25.639
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.488
When I log in to a new session in Hindi (hi) 27.349
Then the keyboard layout is set to "in" 0.103
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.017
And Tor is ready 13.238
Then I successfully start the Unsafe Browser 7.634
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.368
And DuckDuckGo is the default search engine 5.400
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.949
And the layout of the screen keyboard is set to "us" 0.440
After features/support/hooks.rb:331 1.374
After features/support/hooks.rb:100 0.000
1:23.840
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.729
When I log in to a new session in Indonesian (id) 25.346
Then the keyboard layout is set to "id" 0.101
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.022
And Tor is ready 14.264
Then I successfully start the Unsafe Browser 5.510
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.341
And DuckDuckGo is the default search engine 5.300
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 5.109
And the layout of the screen keyboard is set to "us" 0.424
After features/support/hooks.rb:331 1.359
After features/support/hooks.rb:100 0.000
1:24.017
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.820
When I log in to a new session in Italian (it) 26.333
Then the keyboard layout is set to "it" 0.105
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.020
And Tor is ready 12.654
Then I successfully start the Unsafe Browser 6.579
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.165
And DuckDuckGo is the default search engine 6.292
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 4.955
And the layout of the screen keyboard is set to "us" 0.420
After features/support/hooks.rb:331 5.789
After features/support/hooks.rb:100 0.000
1:25.539
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 7.883
When I log in to a new session in Persian (fa) 26.418
Then the keyboard layout is set to "ir" 0.107
And tpsd is localized to the selected locale 0.074
When the network is plugged 0.021
And Tor is ready 13.992
Then I successfully start the Unsafe Browser 6.751
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.986
And DuckDuckGo is the default search engine 5.188
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.187
And the layout of the screen keyboard is set to "ir" 0.430
After features/support/hooks.rb:331 2.578
After features/support/hooks.rb:100 0.000
1:27.990
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.607
When I log in to a new session in Portuguese (pt) 28.394
Then the keyboard layout is set to "pt" 0.126
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.023
And Tor is ready 14.489
Then I successfully start the Unsafe Browser 7.037
And I kill the Unsafe Browser 5.258
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.461
And DuckDuckGo is the default search engine 5.720
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.021
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 3.514
After features/support/hooks.rb:100 0.000
1:58.927
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.016
When I log in to a new session in Russian (ru) 27.129
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.017
And Tor is ready 44.935
Then I successfully start the Unsafe Browser 5.594
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.540
And DuckDuckGo is the default search engine 5.583
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.888
And the layout of the screen keyboard is set to "ru" 0.423
After features/support/hooks.rb:331 1.344
After features/support/hooks.rb:100 0.000
1:28.253
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.678
When I log in to a new session in Spanish (es) 28.090
Then the keyboard layout is set to "es" 0.117
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.020
And Tor is ready 13.801
Then I successfully start the Unsafe Browser 6.165
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.175
And DuckDuckGo is the default search engine 5.073
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 5.084
And the layout of the screen keyboard is set to "us" 0.433
After features/support/hooks.rb:331 4.103
After features/support/hooks.rb:100 0.000
1:23.901
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.312
When I log in to a new session in Turkish (tr) 26.833
Then the keyboard layout is set to "tr" 0.138
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.019
And Tor is ready 13.269
Then I successfully start the Unsafe Browser 6.746
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.258
And DuckDuckGo is the default search engine 5.444
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.850
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 2.621
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.794
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.845
When I set the language to Italian (it) 5.716
Then the language and keyboard have not been saved in cleartext storage 2.091
When I shutdown Tails and wait for the computer to power off 10.212
And I start Tails from USB drive "__internal" with network unplugged 45.618
Then the Welcome Screen's language is set to English 0.309
After features/support/hooks.rb:331 1.291
After features/support/hooks.rb:100 0.009
Tags: @product
24.539
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.204
When I set the language to Italian (it) 4.677
And I save the language and keyboard options in cleartext storage 11.658
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.551

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4285/artifact/build-artifacts/02:10:40_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4285/artifact/build-artifacts/02:10:40_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:9.199
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.896
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.657
And I create a persistent partition 38.199
And I manually store legacy localization settings in Persistent Storage 0.735
When I shutdown Tails and wait for the computer to power off 8.398
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.708
Then the Welcome Screen's language is set to English 0.329
And the Welcome Screen's formats is set to United States 0.231
When I enable persistence 8.990
Then the Welcome Screen's language is set to German 0.541
And the Welcome Screen's formats is set to France 0.238
When I set the language to Italian (it) 4.531
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.636
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.348

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

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

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

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

After features/support/hooks.rb:100 0.009