Project Number Date
test_Tails_ISO_stable 6175 26 Feb 2026, 17:09

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:26.470 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
55.698
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.767
And I log in to a new session in German (de) 27.388
Then the live user's Documents directory exists 0.056
And there is a GNOME bookmark for the Documents directory 17.486
After features/support/hooks.rb:331 1.020
After features/support/hooks.rb:100 0.000
Tags: @product
52.411
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.269
And I log in to a new session in German (de) 26.978
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 17.115
After features/support/hooks.rb:331 1.197
After features/support/hooks.rb:100 0.000
Tags: @product
51.705
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.447
And I log in to a new session in German (de) 26.379
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 16.825
After features/support/hooks.rb:331 0.969
After features/support/hooks.rb:100 0.000
Tags: @product
52.569
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.327
And I log in to a new session in German (de) 27.065
Then the live user's Pictures directory exists 0.070
And there is a GNOME bookmark for the Pictures directory 17.105
After features/support/hooks.rb:331 1.289
After features/support/hooks.rb:100 0.000
Tags: @product
51.901
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.354
And I log in to a new session in German (de) 26.488
Then the live user's Videos directory exists 0.052
And there is a GNOME bookmark for the Videos directory 17.005
After features/support/hooks.rb:331 1.469
After features/support/hooks.rb:100 0.000
1:32.884
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.532
When I log in to a new session in Arabic (ar) 27.069
Then the keyboard layout is set to "eg" 0.111
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.053
And Tor is ready 14.614
Then I successfully start the Unsafe Browser 7.152
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 10.749
And DuckDuckGo is the default search engine 7.015
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 6.375
And the layout of the screen keyboard is set to "us" 0.546
After features/support/hooks.rb:331 1.364
After features/support/hooks.rb:100 0.000
2:2.812
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 8.477
When I log in to a new session in Chinese (zh_CN) 27.147
Then the keyboard layout is set to "cn" 0.130
And tpsd is localized to the selected locale 0.133
When the network is plugged 0.053
And Tor is ready 42.699
Then I successfully start the Unsafe Browser 5.995
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 14.258
And DuckDuckGo is the default search engine 6.398
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 6.372
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:331 1.382
After features/support/hooks.rb:100 0.000
1:17.710
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.518
When I log in to a new session in English (en) 12.228
Then the keyboard layout is set to "us" 0.172
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.049
And Tor is ready 13.992
Then I successfully start the Unsafe Browser 6.672
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 13.803
And DuckDuckGo is the default search engine 4.820
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 6.305
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:331 1.268
After features/support/hooks.rb:100 0.000
1:31.793
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.521
When I log in to a new session in French (fr) 27.204
Then the keyboard layout is set to "fr" 0.109
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.048
And Tor is ready 14.413
Then I successfully start the Unsafe Browser 6.425
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 10.648
And DuckDuckGo is the default search engine 6.831
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 6.353
And the layout of the screen keyboard is set to "fr" 0.554
After features/support/hooks.rb:331 1.689
After features/support/hooks.rb:100 0.000
1:31.555
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.228
When I log in to a new session in German (de) 27.618
Then the keyboard layout is set to "de" 0.107
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.063
And Tor is ready 14.426
Then I successfully start the Unsafe Browser 6.655
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 10.486
And DuckDuckGo is the default search engine 6.299
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 6.474
And the layout of the screen keyboard is set to "de" 0.576
After features/support/hooks.rb:331 1.349
After features/support/hooks.rb:100 0.000
1:30.591
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.461
When I log in to a new session in Hindi (hi) 27.357
Then the keyboard layout is set to "in" 0.118
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.054
And Tor is ready 13.545
Then I successfully start the Unsafe Browser 6.582
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 10.538
And DuckDuckGo is the default search engine 6.232
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 6.504
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:331 1.309
After features/support/hooks.rb:100 0.000
1:31.682
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.417
When I log in to a new session in Indonesian (id) 26.291
Then the keyboard layout is set to "id" 0.124
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.062
And Tor is ready 14.613
Then I successfully start the Unsafe Browser 6.320
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 11.050
And DuckDuckGo is the default search engine 6.920
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 6.614
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:331 1.285
After features/support/hooks.rb:100 0.000
1:31.085
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.495
When I log in to a new session in Italian (it) 27.466
Then the keyboard layout is set to "it" 0.121
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.057
And Tor is ready 13.611
Then I successfully start the Unsafe Browser 6.622
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 10.428
And DuckDuckGo is the default search engine 6.604
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 6.479
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:331 2.099
After features/support/hooks.rb:100 0.000
1:31.678
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.462
When I log in to a new session in Persian (fa) 26.744
Then the keyboard layout is set to "ir" 0.107
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.071
And Tor is ready 14.441
Then I successfully start the Unsafe Browser 6.917
And I kill the Unsafe Browser 5.261
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.373
And DuckDuckGo is the default search engine 7.130
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 6.248
And the layout of the screen keyboard is set to "ir" 0.542
After features/support/hooks.rb:331 1.217
After features/support/hooks.rb:100 0.000
1:32.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.352
When I log in to a new session in Portuguese (pt) 27.659
Then the keyboard layout is set to "pt" 0.103
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.055
And Tor is ready 13.751
Then I successfully start the Unsafe Browser 6.773
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 10.892
And DuckDuckGo is the default search engine 6.868
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 6.503
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:331 1.273
After features/support/hooks.rb:100 0.000
1:31.189
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.509
When I log in to a new session in Russian (ru) 27.206
Then the keyboard layout is set to "ru" 0.135
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.070
And Tor is ready 14.139
Then I successfully start the Unsafe Browser 6.599
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 9.780
And DuckDuckGo is the default search engine 7.030
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 6.451
And the layout of the screen keyboard is set to "ru" 0.558
After features/support/hooks.rb:331 1.713
After features/support/hooks.rb:100 0.000
1:31.648
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.381
When I log in to a new session in Spanish (es) 27.415
Then the keyboard layout is set to "es" 0.105
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.052
And Tor is ready 14.294
Then I successfully start the Unsafe Browser 6.357
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.473
And DuckDuckGo is the default search engine 6.916
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 6.423
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:331 1.155
After features/support/hooks.rb:100 0.000
1:31.247
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.373
When I log in to a new session in Turkish (tr) 26.307
Then the keyboard layout is set to "tr" 0.118
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.073
And Tor is ready 14.525
Then I successfully start the Unsafe Browser 6.476
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.703
And DuckDuckGo is the default search engine 6.983
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 6.478
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:331 1.329
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.091
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.791
When I set the language to Italian (it) 4.848
Then the language and keyboard have not been saved in cleartext storage 2.139
When I shutdown Tails and wait for the computer to power off 9.482
And I start Tails from USB drive "__internal" with network unplugged 43.373
Then the Welcome Screen's language is set to English 0.455
After features/support/hooks.rb:331 1.083
After features/support/hooks.rb:100 0.011
Tags: @product
26.665
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.025
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.102
When I set the language to Italian (it) 4.647
And I save the language and keyboard options in cleartext storage 11.914
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.286

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6175/artifact/build-artifacts/02:23:40_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6175/artifact/build-artifacts/02:23:40_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:14.454
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 12.963
# 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 36.227
And I manually store legacy localization settings in Persistent Storage 0.752
When I shutdown Tails and wait for the computer to power off 10.663
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.418
Then the Welcome Screen's language is set to English 0.482
And the Welcome Screen's formats is set to United States 0.355
When I enable persistence 10.682
Then the Welcome Screen's language is set to German 0.711
And the Welcome Screen's formats is set to France 0.336
When I set the language to Italian (it) 4.685
Then the language and keyboard have not been saved in cleartext storage 2.119
When I save the language and keyboard options in cleartext storage 11.654
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.507

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6175/artifact/build-artifacts/02:26:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6175/artifact/build-artifacts/02:26:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.010