Project Number Date
test_Tails_ISO_stable 6172 25 Feb 2026, 17:36

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 27:15.127 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
58.079
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 10.309
And I log in to a new session in German (de) 31.544
Then the live user's Documents directory exists 0.037
And there is a GNOME bookmark for the Documents directory 16.188
After features/support/hooks.rb:331 2.078
After features/support/hooks.rb:100 0.000
Tags: @product
49.747
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.981
And I log in to a new session in German (de) 25.803
Then the live user's Downloads directory exists 0.036
And there is a GNOME bookmark for the Downloads directory 15.926
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
Tags: @product
50.235
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.883
And I log in to a new session in German (de) 26.807
Then the live user's Music directory exists 0.046
And there is a GNOME bookmark for the Music directory 15.497
After features/support/hooks.rb:331 1.194
After features/support/hooks.rb:100 0.000
Tags: @product
49.975
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 8.398
And I log in to a new session in German (de) 25.649
Then the live user's Pictures directory exists 0.059
And there is a GNOME bookmark for the Pictures directory 15.867
After features/support/hooks.rb:331 1.154
After features/support/hooks.rb:100 0.000
Tags: @product
50.084
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.995
And I log in to a new session in German (de) 26.755
Then the live user's Videos directory exists 0.045
And there is a GNOME bookmark for the Videos directory 15.288
After features/support/hooks.rb:331 1.432
After features/support/hooks.rb:100 0.000
1:28.516
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.367
When I log in to a new session in Arabic (ar) 26.052
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.022
And Tor is ready 13.708
Then I successfully start the Unsafe Browser 8.561
And I kill the Unsafe Browser 9.827
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.538
And DuckDuckGo is the default search engine 5.041
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.595
And the layout of the screen keyboard is set to "us" 0.345
After features/support/hooks.rb:331 8.631
After features/support/hooks.rb:100 0.000
1:24.196
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.872
When I log in to a new session in Chinese (zh_CN) 27.174
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.133
When the network is plugged 0.026
And Tor is ready 12.723
Then I successfully start the Unsafe Browser 7.391
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.705
And DuckDuckGo is the default search engine 5.428
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.727
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 0.956
After features/support/hooks.rb:100 0.000
1:23.141
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.788
When I log in to a new session in English (en) 23.487
Then the keyboard layout is set to "us" 0.100
And tpsd is localized to the selected locale 0.081
When the network is plugged 0.015
And Tor is ready 13.850
Then I successfully start the Unsafe Browser 7.148
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 11.249
And DuckDuckGo is the default search engine 4.061
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.519
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:331 3.450
After features/support/hooks.rb:100 0.000
1:24.914
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.760
When I log in to a new session in French (fr) 26.989
Then the keyboard layout is set to "fr" 0.096
And tpsd is localized to the selected locale 0.081
When the network is plugged 0.013
And Tor is ready 13.798
Then I successfully start the Unsafe Browser 7.077
And I kill the Unsafe Browser 5.302
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.913
And DuckDuckGo is the default search engine 5.263
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.918
And the layout of the screen keyboard is set to "fr" 0.405
After features/support/hooks.rb:331 1.220
After features/support/hooks.rb:100 0.000
1:32.176
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.622
When I log in to a new session in German (de) 33.806
Then the keyboard layout is set to "de" 0.103
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.016
And Tor is ready 15.994
Then I successfully start the Unsafe Browser 6.489
And I kill the Unsafe Browser 5.314
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.582
And DuckDuckGo is the default search engine 4.834
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 4.670
And the layout of the screen keyboard is set to "de" 0.392
After features/support/hooks.rb:331 1.293
After features/support/hooks.rb:100 0.000
1:20.880
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.563
When I log in to a new session in Hindi (hi) 25.725
Then the keyboard layout is set to "in" 0.105
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.015
And Tor is ready 13.711
Then I successfully start the Unsafe Browser 6.462
And I kill the Unsafe Browser 5.180
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.486
And DuckDuckGo is the default search engine 4.796
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.099
And the layout of the screen keyboard is set to "us" 0.374
After features/support/hooks.rb:331 0.987
After features/support/hooks.rb:100 0.000
1:24.930
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.685
When I log in to a new session in Indonesian (id) 25.636
Then the keyboard layout is set to "id" 0.096
And tpsd is localized to the selected locale 0.073
When the network is plugged 0.018
And Tor is ready 16.866
Then I successfully start the Unsafe Browser 6.198
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 7.904
And DuckDuckGo is the default search engine 4.860
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.728
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:331 1.321
After features/support/hooks.rb:100 0.000
1:53.831
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 8.454
When I log in to a new session in Italian (it) 25.617
Then the keyboard layout is set to "it" 0.111
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.023
And Tor is ready 43.038
Then I successfully start the Unsafe Browser 5.381
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 11.186
And DuckDuckGo is the default search engine 4.774
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 4.304
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 5.310
After features/support/hooks.rb:100 0.000
1:21.346
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.787
When I log in to a new session in Persian (fa) 25.745
Then the keyboard layout is set to "ir" 0.108
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.013
And Tor is ready 14.072
Then I successfully start the Unsafe Browser 5.642
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.393
And DuckDuckGo is the default search engine 4.660
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.965
And the layout of the screen keyboard is set to "ir" 0.356
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
1:28.961
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 8.726
When I log in to a new session in Portuguese (pt) 31.195
Then the keyboard layout is set to "pt" 0.086
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.019
And Tor is ready 13.982
Then I successfully start the Unsafe Browser 7.081
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.745
And DuckDuckGo is the default search engine 4.947
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.252
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.303
After features/support/hooks.rb:100 0.000
1:24.637
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.842
When I log in to a new session in Russian (ru) 25.315
Then the keyboard layout is set to "ru" 0.087
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.014
And Tor is ready 13.552
Then I successfully start the Unsafe Browser 9.635
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.254
And DuckDuckGo is the default search engine 5.029
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.944
And the layout of the screen keyboard is set to "ru" 0.399
After features/support/hooks.rb:331 3.479
After features/support/hooks.rb:100 0.000
1:20.153
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.133
When I log in to a new session in Spanish (es) 25.727
Then the keyboard layout is set to "es" 0.106
And tpsd is localized to the selected locale 0.081
When the network is plugged 0.014
And Tor is ready 13.257
Then I successfully start the Unsafe Browser 4.797
And I kill the Unsafe Browser 5.281
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.738
And DuckDuckGo is the default search engine 4.606
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.754
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.046
After features/support/hooks.rb:100 0.000
1:21.598
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.480
When I log in to a new session in Turkish (tr) 26.401
Then the keyboard layout is set to "tr" 0.096
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.024
And Tor is ready 13.638
Then I successfully start the Unsafe Browser 6.123
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.470
And DuckDuckGo is the default search engine 5.039
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 4.283
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 0.713
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.451
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 8.479
When I set the language to Italian (it) 4.754
Then the language and keyboard have not been saved in cleartext storage 2.096
When I shutdown Tails and wait for the computer to power off 15.574
And I start Tails from USB drive "__internal" with network unplugged 43.292
Then the Welcome Screen's language is set to English 0.254
After features/support/hooks.rb:331 1.172
After features/support/hooks.rb:100 0.014
Tags: @product
23.696
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.491
When I set the language to Italian (it) 4.565
And I save the language and keyboard options in cleartext storage 11.639
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.824

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6172/artifact/build-artifacts/02:10:06_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6172/artifact/build-artifacts/02:10:06_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:29.570
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.706
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.639
And I create a persistent partition 1:3.048
And I manually store legacy localization settings in Persistent Storage 0.569
When I shutdown Tails and wait for the computer to power off 10.916
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.776
Then the Welcome Screen's language is set to English 0.279
And the Welcome Screen's formats is set to United States 0.200
When I enable persistence 7.578
Then the Welcome Screen's language is set to German 0.491
And the Welcome Screen's formats is set to France 0.234
When I set the language to Italian (it) 4.480
Then the language and keyboard have not been saved in cleartext storage 2.077
When I save the language and keyboard options in cleartext storage 11.571
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.068

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6172/artifact/build-artifacts/02:12:41_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6172/artifact/build-artifacts/02:12:41_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008