Project Number Date
test_Tails_ISO_stable 6210 17 Mar 2026, 07:14

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:55.931 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
54.856
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.197
And I log in to a new session in German (de) 28.181
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 18.430
After features/support/hooks.rb:331 1.745
After features/support/hooks.rb:100 0.000
Tags: @product
49.396
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.130
And I log in to a new session in German (de) 26.526
Then the live user's Downloads directory exists 0.042
And there is a GNOME bookmark for the Downloads directory 15.696
After features/support/hooks.rb:331 1.299
After features/support/hooks.rb:100 0.000
Tags: @product
48.341
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.155
And I log in to a new session in German (de) 25.351
Then the live user's Music directory exists 0.048
And there is a GNOME bookmark for the Music directory 15.785
After features/support/hooks.rb:331 1.480
After features/support/hooks.rb:100 0.000
Tags: @product
51.812
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.124
And I log in to a new session in German (de) 26.395
Then the live user's Pictures directory exists 0.050
And there is a GNOME bookmark for the Pictures directory 18.241
After features/support/hooks.rb:331 2.159
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.003
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 19.515
And I log in to a new session in German (de) 25.772
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 15.674
After features/support/hooks.rb:331 1.318
After features/support/hooks.rb:100 0.000
1:59.904
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 Arabic (ar) 26.948
Then the keyboard layout is set to "eg" 0.111
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.014
And Tor is ready 43.492
Then I successfully start the Unsafe Browser 10.494
And I kill the Unsafe Browser 5.904
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.882
And DuckDuckGo is the default search engine 4.909
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 4.200
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:331 1.279
After features/support/hooks.rb:100 0.000
1:19.574
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.135
When I log in to a new session in Chinese (zh_CN) 25.288
Then the keyboard layout is set to "cn" 0.120
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.014
And Tor is ready 12.997
Then I successfully start the Unsafe Browser 6.028
And I kill the Unsafe Browser 5.189
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.715
And DuckDuckGo is the default search engine 4.629
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.628
And the layout of the screen keyboard is set to "us" 0.462
After features/support/hooks.rb:331 0.940
After features/support/hooks.rb:100 0.000
1:4.106
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.222
When I log in to a new session in English (en) 11.472
Then the keyboard layout is set to "us" 0.095
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.020
And Tor is ready 12.550
Then I successfully start the Unsafe Browser 5.972
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 7.579
And DuckDuckGo is the default search engine 3.700
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.592
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:331 1.012
After features/support/hooks.rb:100 0.000
1:18.559
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.219
When I log in to a new session in French (fr) 26.192
Then the keyboard layout is set to "fr" 0.112
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.015
And Tor is ready 11.945
Then I successfully start the Unsafe Browser 5.309
And I kill the Unsafe Browser 5.325
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.271
And DuckDuckGo is the default search engine 5.066
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.361
And the layout of the screen keyboard is set to "fr" 0.343
After features/support/hooks.rb:331 1.257
After features/support/hooks.rb:100 0.000
1:18.674
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.187
When I log in to a new session in German (de) 24.737
Then the keyboard layout is set to "de" 0.188
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.037
And Tor is ready 12.796
Then I successfully start the Unsafe Browser 5.606
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.739
And DuckDuckGo is the default search engine 4.805
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.604
And the layout of the screen keyboard is set to "de" 0.351
After features/support/hooks.rb:331 0.974
After features/support/hooks.rb:100 0.000
1:23.276
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.089
When I log in to a new session in Hindi (hi) 26.420
Then the keyboard layout is set to "in" 0.124
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.021
And Tor is ready 13.551
Then I successfully start the Unsafe Browser 8.036
And I kill the Unsafe Browser 5.186
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 5.086
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 4.546
And the layout of the screen keyboard is set to "us" 0.364
After features/support/hooks.rb:331 1.256
After features/support/hooks.rb:100 0.000
1:21.573
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.191
When I log in to a new session in Indonesian (id) 29.030
Then the keyboard layout is set to "id" 0.085
And tpsd is localized to the selected locale 0.077
When the network is plugged 0.014
And Tor is ready 12.665
Then I successfully start the Unsafe Browser 5.220
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.524
And DuckDuckGo is the default search engine 4.857
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 4.086
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:331 0.691
After features/support/hooks.rb:100 0.000
1:31.671
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 19.284
When I log in to a new session in Italian (it) 25.387
Then the keyboard layout is set to "it" 0.116
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.015
And Tor is ready 13.692
Then I successfully start the Unsafe Browser 5.156
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 7.636
And DuckDuckGo is the default search engine 4.899
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.547
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 0.644
After features/support/hooks.rb:100 0.000
1:22.359
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.158
When I log in to a new session in Persian (fa) 27.187
Then the keyboard layout is set to "ir" 0.146
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.020
And Tor is ready 13.703
Then I successfully start the Unsafe Browser 5.121
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.653
And DuckDuckGo is the default search engine 5.720
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 4.630
And the layout of the screen keyboard is set to "ir" 0.340
After features/support/hooks.rb:331 1.288
After features/support/hooks.rb:100 0.000
1:20.684
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.094
When I log in to a new session in Portuguese (pt) 25.340
Then the keyboard layout is set to "pt" 0.113
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.013
And Tor is ready 13.756
Then I successfully start the Unsafe Browser 6.341
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.048
Then the screen keyboard works in Tor Browser 7.413
And DuckDuckGo is the default search engine 4.942
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.738
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 0.922
After features/support/hooks.rb:100 0.000
1:18.875
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.029
When I log in to a new session in Russian (ru) 24.979
Then the keyboard layout is set to "ru" 0.087
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.014
And Tor is ready 13.145
Then I successfully start the Unsafe Browser 5.003
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.541
And DuckDuckGo is the default search engine 4.946
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 5.118
And the layout of the screen keyboard is set to "ru" 0.392
After features/support/hooks.rb:331 1.215
After features/support/hooks.rb:100 0.000
1:27.044
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.069
When I log in to a new session in Spanish (es) 32.813
Then the keyboard layout is set to "es" 0.109
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.017
And Tor is ready 13.029
Then I successfully start the Unsafe Browser 5.565
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.026
And DuckDuckGo is the default search engine 4.896
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.563
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:331 1.384
After features/support/hooks.rb:100 0.000
1:31.287
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.331
When I log in to a new session in Turkish (tr) 26.766
Then the keyboard layout is set to "tr" 0.084
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.022
And Tor is ready 12.702
Then I successfully start the Unsafe Browser 13.126
And I kill the Unsafe Browser 5.632
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 10.427
And DuckDuckGo is the default search engine 4.802
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.651
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 0.623
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.969
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.444
When I set the language to Italian (it) 5.634
Then the language and keyboard have not been saved in cleartext storage 2.114
When I shutdown Tails and wait for the computer to power off 15.530
And I start Tails from USB drive "__internal" with network unplugged 40.947
Then the Welcome Screen's language is set to English 0.297
After features/support/hooks.rb:331 1.155
After features/support/hooks.rb:100 0.047
Tags: @product
24.901
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.703
When I set the language to Italian (it) 5.689
And I save the language and keyboard options in cleartext storage 11.508
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.272

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6210/artifact/build-artifacts/02:05:05_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6210/artifact/build-artifacts/02:05:05_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:34.059
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 10.608
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.408
And I create a persistent partition 1:5.586
And I manually store legacy localization settings in Persistent Storage 0.594
When I shutdown Tails and wait for the computer to power off 12.316
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.572
Then the Welcome Screen's language is set to English 0.281
And the Welcome Screen's formats is set to United States 0.203
When I enable persistence 7.577
Then the Welcome Screen's language is set to German 0.446
And the Welcome Screen's formats is set to France 0.213
When I set the language to Italian (it) 4.508
Then the language and keyboard have not been saved in cleartext storage 2.082
When I save the language and keyboard options in cleartext storage 11.659
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.371

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6210/artifact/build-artifacts/02:07:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6210/artifact/build-artifacts/02:07:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006