Project Number Date
test_Tails_ISO_stable 6205 16 Mar 2026, 06:50

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 23:35.865 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
47.673
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 8.292
And I log in to a new session in German (de) 24.168
Then the live user's Documents directory exists 0.051
And there is a GNOME bookmark for the Documents directory 15.161
After features/support/hooks.rb:331 0.783
After features/support/hooks.rb:100 0.000
Tags: @product
45.872
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.162
And I log in to a new session in German (de) 23.269
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 15.392
After features/support/hooks.rb:331 1.125
After features/support/hooks.rb:100 0.000
Tags: @product
45.959
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.109
And I log in to a new session in German (de) 23.333
Then the live user's Music directory exists 0.051
And there is a GNOME bookmark for the Music directory 15.465
After features/support/hooks.rb:331 0.981
After features/support/hooks.rb:100 0.000
Tags: @product
46.824
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.168
And I log in to a new session in German (de) 24.299
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 15.311
After features/support/hooks.rb:331 1.312
After features/support/hooks.rb:100 0.000
Tags: @product
50.136
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.046
And I log in to a new session in German (de) 24.758
Then the live user's Videos directory exists 0.052
And there is a GNOME bookmark for the Videos directory 18.278
After features/support/hooks.rb:331 0.755
After features/support/hooks.rb:100 0.000
1:19.446
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.115
When I log in to a new session in Arabic (ar) 23.623
Then the keyboard layout is set to "eg" 0.119
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.018
And Tor is ready 12.875
Then I successfully start the Unsafe Browser 4.968
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 10.484
And DuckDuckGo is the default search engine 5.259
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.055
And the layout of the screen keyboard is set to "us" 0.369
After features/support/hooks.rb:331 0.841
After features/support/hooks.rb:100 0.000
1:17.088
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.215
When I log in to a new session in Chinese (zh_CN) 24.642
Then the keyboard layout is set to "cn" 0.089
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.015
And Tor is ready 12.967
Then I successfully start the Unsafe Browser 4.706
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.441
And DuckDuckGo is the default search engine 4.941
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.212
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 0.676
After features/support/hooks.rb:100 0.000
59.381
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.408
When I log in to a new session in English (en) 8.836
Then the keyboard layout is set to "us" 0.108
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.015
And Tor is ready 11.034
Then I successfully start the Unsafe Browser 5.870
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.536
And DuckDuckGo is the default search engine 3.628
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.023
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:331 0.897
After features/support/hooks.rb:100 0.000
1:17.357
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.202
When I log in to a new session in French (fr) 25.017
Then the keyboard layout is set to "fr" 0.156
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.013
And Tor is ready 12.532
Then I successfully start the Unsafe Browser 4.898
And I kill the Unsafe Browser 5.197
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 7.438
And DuckDuckGo is the default search engine 4.881
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 4.245
And the layout of the screen keyboard is set to "fr" 0.343
After features/support/hooks.rb:331 0.924
After features/support/hooks.rb:100 0.000
1:16.023
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.101
When I log in to a new session in German (de) 24.107
Then the keyboard layout is set to "de" 0.116
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.018
And Tor is ready 12.560
Then I successfully start the Unsafe Browser 4.738
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.239
And DuckDuckGo is the default search engine 4.817
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 4.339
And the layout of the screen keyboard is set to "de" 0.345
After features/support/hooks.rb:331 1.177
After features/support/hooks.rb:100 0.000
1:17.025
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.131
When I log in to a new session in Hindi (hi) 24.393
Then the keyboard layout is set to "in" 0.077
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.015
And Tor is ready 12.126
Then I successfully start the Unsafe Browser 5.104
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.682
And DuckDuckGo is the default search engine 5.068
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.488
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:331 1.340
After features/support/hooks.rb:100 0.000
1:18.332
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.188
When I log in to a new session in Indonesian (id) 25.692
Then the keyboard layout is set to "id" 0.142
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.023
And Tor is ready 12.039
Then I successfully start the Unsafe Browser 5.303
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.465
And DuckDuckGo is the default search engine 4.828
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.615
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:18.113
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.144
When I log in to a new session in Italian (it) 25.179
Then the keyboard layout is set to "it" 0.123
And tpsd is localized to the selected locale 0.077
When the network is plugged 0.034
And Tor is ready 13.029
Then I successfully start the Unsafe Browser 4.399
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.895
And DuckDuckGo is the default search engine 4.699
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 4.683
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:331 0.947
After features/support/hooks.rb:100 0.000
1:19.959
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.223
When I log in to a new session in Persian (fa) 23.725
Then the keyboard layout is set to "ir" 0.098
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.017
And Tor is ready 12.456
Then I successfully start the Unsafe Browser 5.172
And I kill the Unsafe Browser 5.194
When I enable the screen keyboard 0.043
Then the screen keyboard works in Tor Browser 10.851
And DuckDuckGo is the default search engine 5.011
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 4.504
And the layout of the screen keyboard is set to "ir" 0.370
After features/support/hooks.rb:331 1.147
After features/support/hooks.rb:100 0.000
1:15.259
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.070
When I log in to a new session in Portuguese (pt) 23.432
Then the keyboard layout is set to "pt" 0.129
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.035
And Tor is ready 11.902
Then I successfully start the Unsafe Browser 4.465
And I kill the Unsafe Browser 5.175
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.669
And DuckDuckGo is the default search engine 4.794
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.781
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.331
After features/support/hooks.rb:100 0.000
1:18.269
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.267
When I log in to a new session in Russian (ru) 25.838
Then the keyboard layout is set to "ru" 0.093
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.023
And Tor is ready 11.901
Then I successfully start the Unsafe Browser 4.745
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.827
And DuckDuckGo is the default search engine 5.033
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.553
And the layout of the screen keyboard is set to "ru" 0.403
After features/support/hooks.rb:331 1.379
After features/support/hooks.rb:100 0.000
1:16.981
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.392
When I log in to a new session in Spanish (es) 23.400
Then the keyboard layout is set to "es" 0.113
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.019
And Tor is ready 13.265
Then I successfully start the Unsafe Browser 4.637
And I kill the Unsafe Browser 5.185
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 7.884
And DuckDuckGo is the default search engine 4.719
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.647
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:331 1.055
After features/support/hooks.rb:100 0.000
1:16.937
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.308
When I log in to a new session in Turkish (tr) 23.991
Then the keyboard layout is set to "tr" 0.103
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.027
And Tor is ready 12.566
Then I successfully start the Unsafe Browser 4.894
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.308
And DuckDuckGo is the default search engine 5.204
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 4.585
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 1.162
After features/support/hooks.rb:100 0.000
Tags: @product
58.996
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.334
When I set the language to Italian (it) 4.570
Then the language and keyboard have not been saved in cleartext storage 2.079
When I shutdown Tails and wait for the computer to power off 6.851
And I start Tails from USB drive "__internal" with network unplugged 36.889
Then the Welcome Screen's language is set to English 0.270
After features/support/hooks.rb:331 1.031
After features/support/hooks.rb:100 0.034
Tags: @product
23.632
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.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.458
When I set the language to Italian (it) 4.572
And I save the language and keyboard options in cleartext storage 11.601
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 4.982

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:53:24_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/6205/artifact/build-artifacts/01:53:24_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:53:24_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:53:24_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:46.592
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.303
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.337
And I create a persistent partition 29.957
And I manually store legacy localization settings in Persistent Storage 0.597
When I shutdown Tails and wait for the computer to power off 5.316
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.791
Then the Welcome Screen's language is set to English 0.256
And the Welcome Screen's formats is set to United States 0.194
When I enable persistence 6.925
Then the Welcome Screen's language is set to German 0.433
And the Welcome Screen's formats is set to France 0.189
When I set the language to Italian (it) 4.636
Then the language and keyboard have not been saved in cleartext storage 2.096
When I save the language and keyboard options in cleartext storage 11.556
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.134

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:55:16_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/6205/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6205/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.028