Project Number Date
test_Tails_ISO_stable 6178 28 Feb 2026, 11:33

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:53.242 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.801
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.305
And I log in to a new session in German (de) 23.992
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 15.457
After features/support/hooks.rb:331 1.170
After features/support/hooks.rb:100 0.000
Tags: @product
45.672
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.111
And I log in to a new session in German (de) 22.917
Then the live user's Downloads directory exists 0.056
And there is a GNOME bookmark for the Downloads directory 15.586
After features/support/hooks.rb:331 0.812
After features/support/hooks.rb:100 0.000
Tags: @product
46.627
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.047
And I log in to a new session in German (de) 24.196
Then the live user's Music directory exists 0.033
And there is a GNOME bookmark for the Music directory 15.350
After features/support/hooks.rb:331 0.844
After features/support/hooks.rb:100 0.000
Tags: @product
47.069
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
And I log in to a new session in German (de) 24.304
Then the live user's Pictures directory exists 0.042
And there is a GNOME bookmark for the Pictures directory 15.506
After features/support/hooks.rb:331 0.934
After features/support/hooks.rb:100 0.000
Tags: @product
47.059
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.154
And I log in to a new session in German (de) 24.379
Then the live user's Videos directory exists 0.045
And there is a GNOME bookmark for the Videos directory 15.480
After features/support/hooks.rb:331 0.939
After features/support/hooks.rb:100 0.000
1:30.938
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 19.375
When I log in to a new session in Arabic (ar) 24.195
Then the keyboard layout is set to "eg" 0.087
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.014
And Tor is ready 12.533
Then I successfully start the Unsafe Browser 5.011
And I kill the Unsafe Browser 5.266
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.360
And DuckDuckGo is the default search engine 5.322
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 4.924
And the layout of the screen keyboard is set to "us" 0.453
After features/support/hooks.rb:331 1.390
After features/support/hooks.rb:100 0.000
1:19.191
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.503
When I log in to a new session in Chinese (zh_CN) 24.764
Then the keyboard layout is set to "cn" 0.109
And tpsd is localized to the selected locale 0.148
When the network is plugged 0.021
And Tor is ready 13.077
Then I successfully start the Unsafe Browser 5.282
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.783
And DuckDuckGo is the default search engine 4.894
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.710
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.284
After features/support/hooks.rb:100 0.000
1:1.479
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.179
When I log in to a new session in English (en) 9.746
Then the keyboard layout is set to "us" 0.090
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.017
And Tor is ready 12.834
Then I successfully start the Unsafe Browser 4.934
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.281
And DuckDuckGo is the default search engine 3.686
And I kill the Tor Browser 5.305
And the screen keyboard works in Thunderbird 4.668
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.076
After features/support/hooks.rb:100 0.000
1:18.738
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.122
When I log in to a new session in French (fr) 24.504
Then the keyboard layout is set to "fr" 0.186
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.015
And Tor is ready 12.885
Then I successfully start the Unsafe Browser 5.492
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.377
And DuckDuckGo is the default search engine 5.262
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.866
And the layout of the screen keyboard is set to "fr" 0.390
After features/support/hooks.rb:331 1.356
After features/support/hooks.rb:100 0.000
1:32.210
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 19.554
When I log in to a new session in German (de) 24.307
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.014
And Tor is ready 13.151
Then I successfully start the Unsafe Browser 5.107
And I kill the Unsafe Browser 5.260
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.076
And DuckDuckGo is the default search engine 5.425
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 5.456
And the layout of the screen keyboard is set to "de" 0.372
After features/support/hooks.rb:331 1.183
After features/support/hooks.rb:100 0.000
1:20.474
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.517
When I log in to a new session in Hindi (hi) 24.698
Then the keyboard layout is set to "in" 0.127
And tpsd is localized to the selected locale 0.178
When the network is plugged 0.020
And Tor is ready 13.448
Then I successfully start the Unsafe Browser 5.197
And I kill the Unsafe Browser 5.184
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.429
And DuckDuckGo is the default search engine 4.887
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 5.085
And the layout of the screen keyboard is set to "us" 0.433
After features/support/hooks.rb:331 1.335
After features/support/hooks.rb:100 0.000
1:20.016
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.479
When I log in to a new session in Indonesian (id) 23.999
Then the keyboard layout is set to "id" 0.112
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.025
And Tor is ready 13.474
Then I successfully start the Unsafe Browser 5.315
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.460
And DuckDuckGo is the default search engine 5.152
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.923
And the layout of the screen keyboard is set to "us" 0.428
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
1:19.836
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.359
When I log in to a new session in Italian (it) 24.070
Then the keyboard layout is set to "it" 0.113
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.015
And Tor is ready 13.699
Then I successfully start the Unsafe Browser 4.930
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.466
And DuckDuckGo is the default search engine 5.078
And I kill the Tor Browser 5.338
And the screen keyboard works in Thunderbird 4.933
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 1.275
After features/support/hooks.rb:100 0.000
1:17.816
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.354
When I log in to a new session in Persian (fa) 24.532
Then the keyboard layout is set to "ir" 0.166
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.017
And Tor is ready 12.139
Then I successfully start the Unsafe Browser 5.407
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 7.710
And DuckDuckGo is the default search engine 4.893
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.626
And the layout of the screen keyboard is set to "ir" 0.397
After features/support/hooks.rb:331 1.506
After features/support/hooks.rb:100 0.000
1:32.473
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 19.808
When I log in to a new session in Portuguese (pt) 24.342
Then the keyboard layout is set to "pt" 0.099
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.013
And Tor is ready 12.842
Then I successfully start the Unsafe Browser 5.518
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.449
And DuckDuckGo is the default search engine 5.538
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.893
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:331 1.300
After features/support/hooks.rb:100 0.000
1:20.238
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.207
When I log in to a new session in Russian (ru) 25.190
Then the keyboard layout is set to "ru" 0.111
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.021
And Tor is ready 12.683
Then I successfully start the Unsafe Browser 5.493
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.446
And DuckDuckGo is the default search engine 4.934
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 5.153
And the layout of the screen keyboard is set to "ru" 0.381
After features/support/hooks.rb:331 1.634
After features/support/hooks.rb:100 0.000
1:19.796
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.504
When I log in to a new session in Spanish (es) 24.217
Then the keyboard layout is set to "es" 0.105
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.020
And Tor is ready 12.634
Then I successfully start the Unsafe Browser 5.273
And I kill the Unsafe Browser 5.193
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.572
And DuckDuckGo is the default search engine 4.992
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 5.485
And the layout of the screen keyboard is set to "us" 0.411
After features/support/hooks.rb:331 1.435
After features/support/hooks.rb:100 0.000
1:20.873
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.282
When I log in to a new session in Turkish (tr) 24.004
Then the keyboard layout is set to "tr" 0.169
And tpsd is localized to the selected locale 0.164
When the network is plugged 0.028
And Tor is ready 13.600
Then I successfully start the Unsafe Browser 5.447
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.181
And DuckDuckGo is the default search engine 5.370
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 5.725
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:331 1.415
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.368
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.911
When I set the language to Italian (it) 5.607
Then the language and keyboard have not been saved in cleartext storage 2.085
When I shutdown Tails and wait for the computer to power off 7.048
And I start Tails from USB drive "__internal" with network unplugged 40.397
Then the Welcome Screen's language is set to English 0.317
After features/support/hooks.rb:331 1.143
After features/support/hooks.rb:100 0.029
Tags: @product
24.946
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.003
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.805
When I set the language to Italian (it) 5.605
And I save the language and keyboard options in cleartext storage 11.535
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.336

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6178/artifact/build-artifacts/01:55:49_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6178/artifact/build-artifacts/01:55:49_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:55.613
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 9.160
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.406
And I create a persistent partition 32.760
And I manually store legacy localization settings in Persistent Storage 0.744
When I shutdown Tails and wait for the computer to power off 6.902
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.444
Then the Welcome Screen's language is set to English 0.285
And the Welcome Screen's formats is set to United States 0.215
When I enable persistence 7.645
Then the Welcome Screen's language is set to German 0.619
And the Welcome Screen's formats is set to France 0.209
When I set the language to Italian (it) 4.520
Then the language and keyboard have not been saved in cleartext storage 2.088
When I save the language and keyboard options in cleartext storage 11.609
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.239

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6178/artifact/build-artifacts/01:57:50_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6178/artifact/build-artifacts/01:57:50_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006