Project Number Date
test_Tails_ISO_stable 6208 16 Mar 2026, 15:33

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 26:7.387 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.206
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.818
And I log in to a new session in German (de) 27.480
Then the live user's Documents directory exists 0.052
And there is a GNOME bookmark for the Documents directory 15.854
After features/support/hooks.rb:331 0.917
After features/support/hooks.rb:100 0.000
Tags: @product
51.387
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.343
And I log in to a new session in German (de) 27.425
Then the live user's Downloads directory exists 0.042
And there is a GNOME bookmark for the Downloads directory 16.576
After features/support/hooks.rb:331 1.506
After features/support/hooks.rb:100 0.000
Tags: @product
50.960
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.096
And I log in to a new session in German (de) 26.588
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 16.232
After features/support/hooks.rb:331 1.274
After features/support/hooks.rb:100 0.000
Tags: @product
49.133
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.264
And I log in to a new session in German (de) 25.946
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.876
After features/support/hooks.rb:331 1.270
After features/support/hooks.rb:100 0.000
Tags: @product
50.947
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.275
And I log in to a new session in German (de) 25.932
Then the live user's Videos directory exists 0.076
And there is a GNOME bookmark for the Videos directory 16.663
After features/support/hooks.rb:331 1.168
After features/support/hooks.rb:100 0.000
1:24.324
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.763
When I log in to a new session in Arabic (ar) 26.831
Then the keyboard layout is set to "eg" 0.144
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 14.156
Then I successfully start the Unsafe Browser 5.834
And I kill the Unsafe Browser 5.285
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.889
And DuckDuckGo is the default search engine 5.479
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 5.110
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:331 1.723
After features/support/hooks.rb:100 0.000
1:24.442
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.895
When I log in to a new session in Chinese (zh_CN) 26.497
Then the keyboard layout is set to "cn" 0.144
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.022
And Tor is ready 12.566
Then I successfully start the Unsafe Browser 6.558
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.984
And DuckDuckGo is the default search engine 5.426
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 5.231
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.447
After features/support/hooks.rb:100 0.000
1:9.790
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.550
When I log in to a new session in English (en) 12.724
Then the keyboard layout is set to "us" 0.148
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.026
And Tor is ready 13.938
Then I successfully start the Unsafe Browser 5.951
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.472
And DuckDuckGo is the default search engine 4.028
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.819
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:331 1.161
After features/support/hooks.rb:100 0.000
1:30.044
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.594
When I log in to a new session in French (fr) 30.354
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.016
And Tor is ready 14.222
Then I successfully start the Unsafe Browser 7.027
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 9.276
And DuckDuckGo is the default search engine 5.076
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 5.322
And the layout of the screen keyboard is set to "fr" 0.398
After features/support/hooks.rb:331 1.678
After features/support/hooks.rb:100 0.000
1:22.311
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.731
When I log in to a new session in German (de) 25.864
Then the keyboard layout is set to "de" 0.153
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.021
And Tor is ready 12.664
Then I successfully start the Unsafe Browser 6.194
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.285
And DuckDuckGo is the default search engine 5.180
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.147
And the layout of the screen keyboard is set to "de" 0.385
After features/support/hooks.rb:331 1.538
After features/support/hooks.rb:100 0.000
1:25.135
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.432
When I log in to a new session in Hindi (hi) 26.912
Then the keyboard layout is set to "in" 0.123
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.051
And Tor is ready 13.511
Then I successfully start the Unsafe Browser 6.768
And I kill the Unsafe Browser 5.303
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.363
And DuckDuckGo is the default search engine 5.828
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 5.041
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 1.086
After features/support/hooks.rb:100 0.000
1:26.432
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.025
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.015
When I log in to a new session in Indonesian (id) 26.653
Then the keyboard layout is set to "id" 0.137
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.043
And Tor is ready 13.792
Then I successfully start the Unsafe Browser 7.404
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 8.966
And DuckDuckGo is the default search engine 5.181
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.159
And the layout of the screen keyboard is set to "us" 0.454
After features/support/hooks.rb:331 1.453
After features/support/hooks.rb:100 0.000
1:24.364
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.580
When I log in to a new session in Italian (it) 26.574
Then the keyboard layout is set to "it" 0.103
And tpsd is localized to the selected locale 0.081
When the network is plugged 0.018
And Tor is ready 14.123
Then I successfully start the Unsafe Browser 5.899
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.191
And DuckDuckGo is the default search engine 5.714
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.146
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:331 1.252
After features/support/hooks.rb:100 0.000
1:23.199
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.380
When I log in to a new session in Persian (fa) 25.761
Then the keyboard layout is set to "ir" 0.103
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.037
And Tor is ready 14.370
Then I successfully start the Unsafe Browser 5.926
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 8.375
And DuckDuckGo is the default search engine 5.285
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.921
And the layout of the screen keyboard is set to "ir" 0.393
After features/support/hooks.rb:331 0.956
After features/support/hooks.rb:100 0.000
1:27.356
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.788
When I log in to a new session in Portuguese (pt) 27.718
Then the keyboard layout is set to "pt" 0.121
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.015
And Tor is ready 14.461
Then I successfully start the Unsafe Browser 5.375
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 9.155
And DuckDuckGo is the default search engine 5.265
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 6.421
And the layout of the screen keyboard is set to "us" 0.402
After features/support/hooks.rb:331 1.319
After features/support/hooks.rb:100 0.000
1:22.998
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.546
When I log in to a new session in Russian (ru) 25.571
Then the keyboard layout is set to "ru" 0.127
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.015
And Tor is ready 13.633
Then I successfully start the Unsafe Browser 5.581
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.651
And DuckDuckGo is the default search engine 5.574
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.263
And the layout of the screen keyboard is set to "ru" 0.424
After features/support/hooks.rb:331 1.101
After features/support/hooks.rb:100 0.000
1:31.241
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.450
When I log in to a new session in Spanish (es) 25.599
Then the keyboard layout is set to "es" 0.115
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.019
And Tor is ready 17.332
Then I successfully start the Unsafe Browser 6.952
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 11.297
And DuckDuckGo is the default search engine 5.807
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 5.556
And the layout of the screen keyboard is set to "us" 0.448
After features/support/hooks.rb:331 1.443
After features/support/hooks.rb:100 0.000
1:24.537
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.696
When I log in to a new session in Turkish (tr) 25.646
Then the keyboard layout is set to "tr" 0.127
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.018
And Tor is ready 14.046
Then I successfully start the Unsafe Browser 6.827
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.811
And DuckDuckGo is the default search engine 5.161
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 5.122
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.196
After features/support/hooks.rb:100 0.000
Tags: @product
1:9.042
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.527
When I set the language to Italian (it) 4.744
Then the language and keyboard have not been saved in cleartext storage 2.101
When I shutdown Tails and wait for the computer to power off 8.798
And I start Tails from USB drive "__internal" with network unplugged 43.553
Then the Welcome Screen's language is set to English 0.316
After features/support/hooks.rb:331 0.967
After features/support/hooks.rb:100 0.083
Tags: @product
24.632
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.469
When I set the language to Italian (it) 4.619
And I save the language and keyboard options in cleartext storage 11.543
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.361

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:2.898
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 9.176
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.487
And I create a persistent partition 37.029
And I manually store legacy localization settings in Persistent Storage 0.609
When I shutdown Tails and wait for the computer to power off 7.063
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.498
Then the Welcome Screen's language is set to English 0.257
And the Welcome Screen's formats is set to United States 0.289
When I enable persistence 8.470
Then the Welcome Screen's language is set to German 0.541
And the Welcome Screen's formats is set to France 0.216
When I set the language to Italian (it) 4.499
Then the language and keyboard have not been saved in cleartext storage 2.099
When I save the language and keyboard options in cleartext storage 11.659
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.467

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6208/artifact/build-artifacts/02:09:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6208/artifact/build-artifacts/02:09:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.025