Project Number Date
test_Tails_ISO_stable 6211 17 Mar 2026, 11:21

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 29:14.794 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
52.816
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.694
And I log in to a new session in German (de) 27.960
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 16.113
After features/support/hooks.rb:331 1.314
After features/support/hooks.rb:100 0.000
Tags: @product
52.081
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.381
And I log in to a new session in German (de) 28.197
Then the live user's Downloads directory exists 0.068
And there is a GNOME bookmark for the Downloads directory 16.434
After features/support/hooks.rb:331 0.980
After features/support/hooks.rb:100 0.000
Tags: @product
52.926
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.144
And I log in to a new session in German (de) 28.712
Then the live user's Music directory exists 0.063
And there is a GNOME bookmark for the Music directory 16.006
After features/support/hooks.rb:331 1.470
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.559
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 20.400
And I log in to a new session in German (de) 27.757
Then the live user's Pictures directory exists 0.054
And there is a GNOME bookmark for the Pictures directory 16.346
After features/support/hooks.rb:331 1.128
After features/support/hooks.rb:100 0.000
Tags: @product
51.621
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.125
And I log in to a new session in German (de) 27.438
Then the live user's Videos directory exists 0.051
And there is a GNOME bookmark for the Videos directory 16.006
After features/support/hooks.rb:331 1.023
After features/support/hooks.rb:100 0.000
1:30.595
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.593
When I log in to a new session in Arabic (ar) 28.736
Then the keyboard layout is set to "eg" 0.130
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.019
And Tor is ready 13.727
Then I successfully start the Unsafe Browser 6.705
And I kill the Unsafe Browser 5.291
When I enable the screen keyboard 0.048
Then the screen keyboard works in Tor Browser 11.830
And DuckDuckGo is the default search engine 6.218
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.550
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:331 1.062
After features/support/hooks.rb:100 0.000
1:28.082
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.843
When I log in to a new session in Chinese (zh_CN) 29.249
Then the keyboard layout is set to "cn" 0.109
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.020
And Tor is ready 13.439
Then I successfully start the Unsafe Browser 6.184
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.889
And DuckDuckGo is the default search engine 5.283
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 5.958
And the layout of the screen keyboard is set to "us" 0.447
After features/support/hooks.rb:331 1.280
After features/support/hooks.rb:100 0.000
1:19.211
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.692
When I log in to a new session in English (en) 14.339
Then the keyboard layout is set to "us" 0.141
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.024
And Tor is ready 15.583
Then I successfully start the Unsafe Browser 5.993
And I kill the Unsafe Browser 6.620
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 13.128
And DuckDuckGo is the default search engine 3.974
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.791
And the layout of the screen keyboard is set to "us" 0.484
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
1:28.387
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.630
When I log in to a new session in French (fr) 27.264
Then the keyboard layout is set to "fr" 0.105
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.031
And Tor is ready 14.595
Then I successfully start the Unsafe Browser 6.715
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.542
And DuckDuckGo is the default search engine 6.956
And I kill the Tor Browser 5.308
And the screen keyboard works in Thunderbird 5.366
And the layout of the screen keyboard is set to "fr" 0.467
After features/support/hooks.rb:331 4.017
After features/support/hooks.rb:100 0.000
2:0.292
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.733
When I log in to a new session in German (de) 27.563
Then the keyboard layout is set to "de" 0.104
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.015
And Tor is ready 43.693
Then I successfully start the Unsafe Browser 6.231
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 12.229
And DuckDuckGo is the default search engine 5.575
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.794
And the layout of the screen keyboard is set to "de" 0.696
After features/support/hooks.rb:331 1.659
After features/support/hooks.rb:100 0.000
1:35.237
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.759
When I log in to a new session in Hindi (hi) 34.123
Then the keyboard layout is set to "in" 0.153
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.037
And Tor is ready 16.109
Then I successfully start the Unsafe Browser 6.263
And I kill the Unsafe Browser 5.365
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.354
And DuckDuckGo is the default search engine 5.308
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.941
And the layout of the screen keyboard is set to "us" 0.436
After features/support/hooks.rb:331 3.895
After features/support/hooks.rb:100 0.000
1:32.143
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.614
When I log in to a new session in Indonesian (id) 29.879
Then the keyboard layout is set to "id" 0.103
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.018
And Tor is ready 14.411
Then I successfully start the Unsafe Browser 8.132
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.479
And DuckDuckGo is the default search engine 5.700
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.759
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 1.194
After features/support/hooks.rb:100 0.000
1:34.766
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 7.791
When I log in to a new session in Italian (it) 31.925
Then the keyboard layout is set to "it" 0.129
And tpsd is localized to the selected locale 0.151
When the network is plugged 0.040
And Tor is ready 16.241
Then I successfully start the Unsafe Browser 6.264
And I kill the Unsafe Browser 5.287
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.578
And DuckDuckGo is the default search engine 5.573
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 6.017
And the layout of the screen keyboard is set to "us" 0.471
After features/support/hooks.rb:331 1.182
After features/support/hooks.rb:100 0.000
1:35.117
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.403
When I log in to a new session in Persian (fa) 30.688
Then the keyboard layout is set to "ir" 0.138
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.026
And Tor is ready 15.898
Then I successfully start the Unsafe Browser 6.186
And I kill the Unsafe Browser 5.236
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 12.803
And DuckDuckGo is the default search engine 5.432
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.359
And the layout of the screen keyboard is set to "ir" 0.511
After features/support/hooks.rb:331 1.494
After features/support/hooks.rb:100 0.000
1:31.554
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.558
When I log in to a new session in Portuguese (pt) 29.170
Then the keyboard layout is set to "pt" 0.141
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.023
And Tor is ready 15.654
Then I successfully start the Unsafe Browser 7.160
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.041
And DuckDuckGo is the default search engine 5.828
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 5.914
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.514
After features/support/hooks.rb:100 0.000
2:6.057
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.155
When I log in to a new session in Russian (ru) 33.304
Then the keyboard layout is set to "ru" 0.177
And tpsd is localized to the selected locale 0.134
When the network is plugged 0.015
And Tor is ready 44.252
Then I successfully start the Unsafe Browser 5.928
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 12.217
And DuckDuckGo is the default search engine 5.045
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.881
And the layout of the screen keyboard is set to "ru" 0.399
After features/support/hooks.rb:331 1.371
After features/support/hooks.rb:100 0.000
1:29.209
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.716
When I log in to a new session in Spanish (es) 27.918
Then the keyboard layout is set to "es" 0.141
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.015
And Tor is ready 16.703
Then I successfully start the Unsafe Browser 5.909
And I kill the Unsafe Browser 5.255
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.803
And DuckDuckGo is the default search engine 5.793
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 5.085
And the layout of the screen keyboard is set to "us" 0.475
After features/support/hooks.rb:331 0.995
After features/support/hooks.rb:100 0.000
1:31.027
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.786
When I log in to a new session in Turkish (tr) 28.312
Then the keyboard layout is set to "tr" 0.150
And tpsd is localized to the selected locale 0.151
When the network is plugged 0.018
And Tor is ready 17.221
Then I successfully start the Unsafe Browser 5.881
And I kill the Unsafe Browser 5.253
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 9.104
And DuckDuckGo is the default search engine 5.269
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 6.120
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.493
After features/support/hooks.rb:100 0.000
Tags: @product
1:12.879
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.183
When I set the language to Italian (it) 6.017
Then the language and keyboard have not been saved in cleartext storage 2.126
When I shutdown Tails and wait for the computer to power off 8.961
And I start Tails from USB drive "__internal" with network unplugged 46.166
Then the Welcome Screen's language is set to English 0.423
After features/support/hooks.rb:331 0.971
After features/support/hooks.rb:100 0.009
Tags: @product
26.398
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 9.085
When I set the language to Italian (it) 5.622
And I save the language and keyboard options in cleartext storage 11.690
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.444

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6211/artifact/build-artifacts/02:07:39_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6211/artifact/build-artifacts/02:07:39_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:19.825
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.198
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.655
And I create a persistent partition 43.222
And I manually store legacy localization settings in Persistent Storage 0.603
When I shutdown Tails and wait for the computer to power off 10.436
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 45.688
Then the Welcome Screen's language is set to English 0.384
And the Welcome Screen's formats is set to United States 0.293
When I enable persistence 9.124
Then the Welcome Screen's language is set to German 0.554
And the Welcome Screen's formats is set to France 0.231
When I set the language to Italian (it) 4.617
Then the language and keyboard have not been saved in cleartext storage 2.117
When I save the language and keyboard options in cleartext storage 11.698
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.361

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6211/artifact/build-artifacts/02:10:04_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6211/artifact/build-artifacts/02:10:04_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008