Project Number Date
test_Tails_ISO_stable 6193 10 Mar 2026, 14:46

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 25:43.078 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.057
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 9.188
And I log in to a new session in German (de) 26.711
Then the live user's Documents directory exists 0.055
And there is a GNOME bookmark for the Documents directory 16.101
After features/support/hooks.rb:331 0.936
After features/support/hooks.rb:100 0.000
Tags: @product
50.634
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.744
And I log in to a new session in German (de) 27.070
Then the live user's Downloads directory exists 0.052
And there is a GNOME bookmark for the Downloads directory 15.768
After features/support/hooks.rb:331 0.928
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.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.336
And I log in to a new session in German (de) 26.581
Then the live user's Music directory exists 0.073
And there is a GNOME bookmark for the Music directory 16.243
After features/support/hooks.rb:331 1.434
After features/support/hooks.rb:100 0.000
Tags: @product
49.084
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.531
And I log in to a new session in German (de) 25.695
Then the live user's Pictures directory exists 0.061
And there is a GNOME bookmark for the Pictures directory 15.794
After features/support/hooks.rb:331 0.938
After features/support/hooks.rb:100 0.000
Tags: @product
50.301
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.293
And I log in to a new session in German (de) 27.086
Then the live user's Videos directory exists 0.056
And there is a GNOME bookmark for the Videos directory 15.864
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
1:23.487
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.474
When I log in to a new session in Arabic (ar) 25.340
Then the keyboard layout is set to "eg" 0.106
And tpsd is localized to the selected locale 0.142
When the network is plugged 0.019
And Tor is ready 13.138
Then I successfully start the Unsafe Browser 6.193
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.175
And DuckDuckGo is the default search engine 5.518
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.464
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.459
After features/support/hooks.rb:100 0.000
1:24.937
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.572
When I log in to a new session in Chinese (zh_CN) 27.007
Then the keyboard layout is set to "cn" 0.108
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.021
And Tor is ready 13.305
Then I successfully start the Unsafe Browser 6.415
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.801
And DuckDuckGo is the default search engine 5.767
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.913
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.169
After features/support/hooks.rb:100 0.000
1:6.247
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.687
When I log in to a new session in English (en) 10.248
Then the keyboard layout is set to "us" 0.125
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.023
And Tor is ready 12.934
Then I successfully start the Unsafe Browser 5.898
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.992
And DuckDuckGo is the default search engine 4.026
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 5.235
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 1.450
After features/support/hooks.rb:100 0.000
1:26.477
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.533
When I log in to a new session in French (fr) 25.783
Then the keyboard layout is set to "fr" 0.208
And tpsd is localized to the selected locale 0.147
When the network is plugged 0.019
And Tor is ready 15.561
Then I successfully start the Unsafe Browser 5.583
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 9.222
And DuckDuckGo is the default search engine 5.815
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.551
And the layout of the screen keyboard is set to "fr" 0.505
After features/support/hooks.rb:331 1.216
After features/support/hooks.rb:100 0.000
1:24.004
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.384
When I log in to a new session in German (de) 27.999
Then the keyboard layout is set to "de" 0.139
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.025
And Tor is ready 12.490
Then I successfully start the Unsafe Browser 6.623
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.187
And DuckDuckGo is the default search engine 5.309
And I kill the Tor Browser 5.282
And the screen keyboard works in Thunderbird 4.737
And the layout of the screen keyboard is set to "de" 0.374
After features/support/hooks.rb:331 1.134
After features/support/hooks.rb:100 0.000
1:26.158
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.511
When I log in to a new session in Hindi (hi) 28.147
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.023
And Tor is ready 13.159
Then I successfully start the Unsafe Browser 6.182
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.251
And DuckDuckGo is the default search engine 5.504
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 5.195
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:331 1.119
After features/support/hooks.rb:100 0.000
1:24.452
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.419
When I log in to a new session in Indonesian (id) 26.790
Then the keyboard layout is set to "id" 0.134
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.019
And Tor is ready 13.418
Then I successfully start the Unsafe Browser 5.556
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.963
And DuckDuckGo is the default search engine 5.460
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 5.593
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:331 1.409
After features/support/hooks.rb:100 0.000
1:22.784
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.556
When I log in to a new session in Italian (it) 26.952
Then the keyboard layout is set to "it" 0.099
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.017
And Tor is ready 12.217
Then I successfully start the Unsafe Browser 5.843
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.478
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 4.973
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:331 1.571
After features/support/hooks.rb:100 0.000
1:23.581
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.564
When I log in to a new session in Persian (fa) 27.219
Then the keyboard layout is set to "ir" 0.143
And tpsd is localized to the selected locale 0.131
When the network is plugged 0.017
And Tor is ready 12.813
Then I successfully start the Unsafe Browser 5.678
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.310
And DuckDuckGo is the default search engine 5.866
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 4.846
And the layout of the screen keyboard is set to "ir" 0.436
After features/support/hooks.rb:331 1.270
After features/support/hooks.rb:100 0.000
1:23.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 7.889
When I log in to a new session in Portuguese (pt) 26.176
Then the keyboard layout is set to "pt" 0.154
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.017
And Tor is ready 12.710
Then I successfully start the Unsafe Browser 6.087
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 9.186
And DuckDuckGo is the default search engine 5.246
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 5.446
And the layout of the screen keyboard is set to "us" 0.423
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:22.522
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.633
When I log in to a new session in Russian (ru) 26.488
Then the keyboard layout is set to "ru" 0.122
And tpsd is localized to the selected locale 0.158
When the network is plugged 0.019
And Tor is ready 13.605
Then I successfully start the Unsafe Browser 4.911
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 8.183
And DuckDuckGo is the default search engine 4.876
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.514
And the layout of the screen keyboard is set to "ru" 0.438
After features/support/hooks.rb:331 1.208
After features/support/hooks.rb:100 0.000
1:23.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 7.296
When I log in to a new session in Spanish (es) 26.308
Then the keyboard layout is set to "es" 0.157
And tpsd is localized to the selected locale 0.176
When the network is plugged 0.031
And Tor is ready 13.496
Then I successfully start the Unsafe Browser 5.949
And I kill the Unsafe Browser 5.362
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.194
And DuckDuckGo is the default search engine 5.334
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 5.593
And the layout of the screen keyboard is set to "us" 0.446
After features/support/hooks.rb:331 1.146
After features/support/hooks.rb:100 0.000
1:24.277
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.567
When I log in to a new session in Turkish (tr) 27.377
Then the keyboard layout is set to "tr" 0.178
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.017
And Tor is ready 12.114
Then I successfully start the Unsafe Browser 6.562
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.578
And DuckDuckGo is the default search engine 5.614
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 5.168
And the layout of the screen keyboard is set to "us" 0.390
After features/support/hooks.rb:331 1.411
After features/support/hooks.rb:100 0.000
Tags: @product
1:7.608
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 9.410
When I set the language to Italian (it) 5.582
Then the language and keyboard have not been saved in cleartext storage 2.105
When I shutdown Tails and wait for the computer to power off 7.120
And I start Tails from USB drive "__internal" with network unplugged 43.006
Then the Welcome Screen's language is set to English 0.383
After features/support/hooks.rb:331 0.975
After features/support/hooks.rb:100 0.024
Tags: @product
25.896
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 8.628
When I set the language to Italian (it) 5.568
And I save the language and keyboard options in cleartext storage 11.700
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.443

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6193/artifact/build-artifacts/02:00:42_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6193/artifact/build-artifacts/02:00:42_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:0.716
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.939
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.436
And I create a persistent partition 33.011
And I manually store legacy localization settings in Persistent Storage 0.697
When I shutdown Tails and wait for the computer to power off 9.856
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.434
Then the Welcome Screen's language is set to English 0.246
And the Welcome Screen's formats is set to United States 0.218
When I enable persistence 7.955
Then the Welcome Screen's language is set to German 0.556
And the Welcome Screen's formats is set to France 0.304
When I set the language to Italian (it) 4.516
Then the language and keyboard have not been saved in cleartext storage 2.093
When I save the language and keyboard options in cleartext storage 11.449
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.063

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6193/artifact/build-artifacts/02:02:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6193/artifact/build-artifacts/02:02:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008