Project Number Date
test_Tails_ISO_stable 6173 26 Feb 2026, 08:26

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 28:25.839 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.539
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 10.968
And I log in to a new session in German (de) 26.673
Then the live user's Documents directory exists 0.039
And there is a GNOME bookmark for the Documents directory 16.859
After features/support/hooks.rb:331 1.121
After features/support/hooks.rb:100 0.000
Tags: @product
52.202
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.259
And I log in to a new session in German (de) 26.515
Then the live user's Downloads directory exists 0.053
And there is a GNOME bookmark for the Downloads directory 17.374
After features/support/hooks.rb:331 0.972
After features/support/hooks.rb:100 0.000
Tags: @product
52.175
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.426
And I log in to a new session in German (de) 27.237
Then the live user's Music directory exists 0.056
And there is a GNOME bookmark for the Music directory 16.455
After features/support/hooks.rb:331 0.888
After features/support/hooks.rb:100 0.000
Tags: @product
51.733
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.351
And I log in to a new session in German (de) 26.515
Then the live user's Pictures directory exists 0.043
And there is a GNOME bookmark for the Pictures directory 16.822
After features/support/hooks.rb:331 1.399
After features/support/hooks.rb:100 0.000
Tags: @product
51.624
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.318
And I log in to a new session in German (de) 26.318
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 16.950
After features/support/hooks.rb:331 0.955
After features/support/hooks.rb:100 0.000
1:31.527
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.408
When I log in to a new session in Arabic (ar) 27.004
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.058
And Tor is ready 13.698
Then I successfully start the Unsafe Browser 7.544
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 10.627
And DuckDuckGo is the default search engine 6.391
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 6.410
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:331 1.452
After features/support/hooks.rb:100 0.000
1:32.169
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.393
When I log in to a new session in Chinese (zh_CN) 27.112
Then the keyboard layout is set to "cn" 0.122
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.061
And Tor is ready 13.595
Then I successfully start the Unsafe Browser 6.661
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 10.884
And DuckDuckGo is the default search engine 7.180
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 6.864
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:331 1.277
After features/support/hooks.rb:100 0.000
1:47.024
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.259
When I log in to a new session in English (en) 12.318
Then the keyboard layout is set to "us" 0.161
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.045
And Tor is ready 43.765
Then I successfully start the Unsafe Browser 6.236
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 14.068
And DuckDuckGo is the default search engine 4.680
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 6.332
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:331 1.403
After features/support/hooks.rb:100 0.000
1:31.093
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.306
When I log in to a new session in French (fr) 26.863
Then the keyboard layout is set to "fr" 0.098
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.075
And Tor is ready 13.474
Then I successfully start the Unsafe Browser 6.741
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.932
And DuckDuckGo is the default search engine 6.852
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 6.560
And the layout of the screen keyboard is set to "fr" 0.559
After features/support/hooks.rb:331 1.414
After features/support/hooks.rb:100 0.000
1:32.304
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.513
When I log in to a new session in German (de) 27.495
Then the keyboard layout is set to "de" 0.114
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.094
And Tor is ready 13.968
Then I successfully start the Unsafe Browser 6.621
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.677
And DuckDuckGo is the default search engine 6.994
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 6.520
And the layout of the screen keyboard is set to "de" 0.646
After features/support/hooks.rb:331 1.599
After features/support/hooks.rb:100 0.000
1:30.533
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.387
When I log in to a new session in Hindi (hi) 27.381
Then the keyboard layout is set to "in" 0.118
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.054
And Tor is ready 14.032
Then I successfully start the Unsafe Browser 6.605
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.479
And DuckDuckGo is the default search engine 6.230
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 6.029
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:331 1.462
After features/support/hooks.rb:100 0.000
1:36.517
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.416
When I log in to a new session in Indonesian (id) 27.718
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.073
And Tor is ready 15.283
Then I successfully start the Unsafe Browser 6.165
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 14.226
And DuckDuckGo is the default search engine 6.920
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 6.400
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:331 1.525
After features/support/hooks.rb:100 0.000
1:31.125
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.305
When I log in to a new session in Italian (it) 27.219
Then the keyboard layout is set to "it" 0.119
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.049
And Tor is ready 13.579
Then I successfully start the Unsafe Browser 6.402
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 10.723
And DuckDuckGo is the default search engine 6.996
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 6.503
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:331 1.296
After features/support/hooks.rb:100 0.000
1:31.459
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.372
When I log in to a new session in Persian (fa) 26.768
Then the keyboard layout is set to "ir" 0.109
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.052
And Tor is ready 14.774
Then I successfully start the Unsafe Browser 6.781
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 10.511
And DuckDuckGo is the default search engine 6.483
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 6.371
And the layout of the screen keyboard is set to "ir" 0.574
After features/support/hooks.rb:331 1.495
After features/support/hooks.rb:100 0.000
1:32.313
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.430
When I log in to a new session in Portuguese (pt) 26.941
Then the keyboard layout is set to "pt" 0.101
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.060
And Tor is ready 15.204
Then I successfully start the Unsafe Browser 6.501
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 10.868
And DuckDuckGo is the default search engine 6.276
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 6.656
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:331 1.612
After features/support/hooks.rb:100 0.000
1:31.282
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.287
When I log in to a new session in Russian (ru) 27.424
Then the keyboard layout is set to "ru" 0.110
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.071
And Tor is ready 13.997
Then I successfully start the Unsafe Browser 6.586
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 10.733
And DuckDuckGo is the default search engine 6.346
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 6.523
And the layout of the screen keyboard is set to "ru" 0.586
After features/support/hooks.rb:331 1.635
After features/support/hooks.rb:100 0.000
1:30.683
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.458
When I log in to a new session in Spanish (es) 27.068
Then the keyboard layout is set to "es" 0.120
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.075
And Tor is ready 13.582
Then I successfully start the Unsafe Browser 6.500
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.731
And DuckDuckGo is the default search engine 6.454
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 6.376
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:331 1.292
After features/support/hooks.rb:100 0.000
1:30.588
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.348
When I log in to a new session in Turkish (tr) 26.260
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.063
And Tor is ready 14.244
Then I successfully start the Unsafe Browser 6.635
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.654
And DuckDuckGo is the default search engine 6.378
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 6.691
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:331 1.750
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.313
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 12.145
When I set the language to Italian (it) 5.796
Then the language and keyboard have not been saved in cleartext storage 2.106
When I shutdown Tails and wait for the computer to power off 9.524
And I start Tails from USB drive "__internal" with network unplugged 44.236
Then the Welcome Screen's language is set to English 0.504
After features/support/hooks.rb:331 1.370
After features/support/hooks.rb:100 0.010
Tags: @product
28.070
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.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.455
When I set the language to Italian (it) 5.763
And I save the language and keyboard options in cleartext storage 11.851
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.426

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6173/artifact/build-artifacts/02:24:59_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6173/artifact/build-artifacts/02:24:59_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:12.555
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 13.542
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.400
And I create a persistent partition 35.398
And I manually store legacy localization settings in Persistent Storage 0.702
When I shutdown Tails and wait for the computer to power off 7.822
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.562
Then the Welcome Screen's language is set to English 0.452
And the Welcome Screen's formats is set to United States 0.408
When I enable persistence 10.696
Then the Welcome Screen's language is set to German 0.716
And the Welcome Screen's formats is set to France 0.326
When I set the language to Italian (it) 4.642
Then the language and keyboard have not been saved in cleartext storage 2.107
When I save the language and keyboard options in cleartext storage 11.775
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.316

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6173/artifact/build-artifacts/02:27:17_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6173/artifact/build-artifacts/02:27:17_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.010