Project Number Date
test_Tails_ISO_stable 6196 12 Mar 2026, 11:21

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 29:40.877 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
1:5.148
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 21.993
And I log in to a new session in German (de) 26.768
Then the live user's Documents directory exists 0.057
And there is a GNOME bookmark for the Documents directory 16.329
After features/support/hooks.rb:331 1.025
After features/support/hooks.rb:100 0.000
Tags: @product
50.326
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 8.074
And I log in to a new session in German (de) 26.143
Then the live user's Downloads directory exists 0.050
And there is a GNOME bookmark for the Downloads directory 16.058
After features/support/hooks.rb:331 1.282
After features/support/hooks.rb:100 0.000
Tags: @product
50.697
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.577
And I log in to a new session in German (de) 26.840
Then the live user's Music directory exists 0.048
And there is a GNOME bookmark for the Music directory 16.231
After features/support/hooks.rb:331 1.003
After features/support/hooks.rb:100 0.000
Tags: @product
51.777
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.903
And I log in to a new session in German (de) 27.796
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 16.032
After features/support/hooks.rb:331 1.341
After features/support/hooks.rb:100 0.000
Tags: @product
50.204
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.960
And I log in to a new session in German (de) 25.979
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 16.222
After features/support/hooks.rb:331 1.706
After features/support/hooks.rb:100 0.000
1:57.971
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.772
When I log in to a new session in Arabic (ar) 26.941
Then the keyboard layout is set to "eg" 0.146
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.017
And Tor is ready 43.574
Then I successfully start the Unsafe Browser 5.638
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 12.451
And DuckDuckGo is the default search engine 5.014
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.267
And the layout of the screen keyboard is set to "us" 0.469
After features/support/hooks.rb:331 1.247
After features/support/hooks.rb:100 0.000
1:27.491
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.968
When I log in to a new session in Chinese (zh_CN) 27.414
Then the keyboard layout is set to "cn" 0.105
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.016
And Tor is ready 13.827
Then I successfully start the Unsafe Browser 6.175
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 9.200
And DuckDuckGo is the default search engine 6.745
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 4.896
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.178
After features/support/hooks.rb:100 0.000
1:16.066
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.623
When I log in to a new session in English (en) 10.370
Then the keyboard layout is set to "us" 0.108
And tpsd is localized to the selected locale 0.155
When the network is plugged 0.017
And Tor is ready 18.748
Then I successfully start the Unsafe Browser 6.774
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 11.923
And DuckDuckGo is the default search engine 4.438
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 4.868
And the layout of the screen keyboard is set to "us" 0.419
After features/support/hooks.rb:331 1.321
After features/support/hooks.rb:100 0.000
1:28.047
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.801
When I log in to a new session in French (fr) 26.668
Then the keyboard layout is set to "fr" 0.135
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.019
And Tor is ready 13.202
Then I successfully start the Unsafe Browser 7.819
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 9.856
And DuckDuckGo is the default search engine 5.725
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.709
And the layout of the screen keyboard is set to "fr" 0.427
After features/support/hooks.rb:331 1.510
After features/support/hooks.rb:100 0.000
1:28.675
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.057
When I log in to a new session in German (de) 27.747
Then the keyboard layout is set to "de" 0.126
And tpsd is localized to the selected locale 0.156
When the network is plugged 0.020
And Tor is ready 13.283
Then I successfully start the Unsafe Browser 6.874
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 10.165
And DuckDuckGo is the default search engine 5.813
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 5.293
And the layout of the screen keyboard is set to "de" 0.436
After features/support/hooks.rb:331 1.076
After features/support/hooks.rb:100 0.000
1:29.007
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.986
When I log in to a new session in Hindi (hi) 27.353
Then the keyboard layout is set to "in" 0.111
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.028
And Tor is ready 13.337
Then I successfully start the Unsafe Browser 7.700
And I kill the Unsafe Browser 5.280
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 9.895
And DuckDuckGo is the default search engine 5.288
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 6.212
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.440
After features/support/hooks.rb:100 0.000
2:2.486
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.888
When I log in to a new session in Indonesian (id) 28.242
Then the keyboard layout is set to "id" 0.103
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.024
And Tor is ready 44.504
Then I successfully start the Unsafe Browser 6.823
And I kill the Unsafe Browser 5.854
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 12.303
And DuckDuckGo is the default search engine 5.240
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 5.546
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:331 1.415
After features/support/hooks.rb:100 0.000
1:26.577
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 8.048
When I log in to a new session in Italian (it) 27.259
Then the keyboard layout is set to "it" 0.153
And tpsd is localized to the selected locale 0.172
When the network is plugged 0.021
And Tor is ready 13.526
Then I successfully start the Unsafe Browser 7.338
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.306
And DuckDuckGo is the default search engine 5.941
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 4.839
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
1:31.269
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 8.067
When I log in to a new session in Persian (fa) 29.373
Then the keyboard layout is set to "ir" 0.136
And tpsd is localized to the selected locale 0.162
When the network is plugged 0.019
And Tor is ready 15.051
Then I successfully start the Unsafe Browser 6.578
And I kill the Unsafe Browser 5.287
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 9.259
And DuckDuckGo is the default search engine 5.672
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 5.774
And the layout of the screen keyboard is set to "ir" 0.486
After features/support/hooks.rb:331 1.292
After features/support/hooks.rb:100 0.000
1:57.581
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.594
When I log in to a new session in Portuguese (pt) 26.840
Then the keyboard layout is set to "pt" 0.088
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.058
And Tor is ready 42.574
Then I successfully start the Unsafe Browser 5.732
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 12.916
And DuckDuckGo is the default search engine 5.277
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.406
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.448
After features/support/hooks.rb:100 0.000
1:34.651
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.136
When I log in to a new session in Russian (ru) 32.711
Then the keyboard layout is set to "ru" 0.093
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.028
And Tor is ready 14.390
Then I successfully start the Unsafe Browser 6.883
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.821
And DuckDuckGo is the default search engine 5.829
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 5.673
And the layout of the screen keyboard is set to "ru" 0.423
After features/support/hooks.rb:331 1.240
After features/support/hooks.rb:100 0.000
1:29.709
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.406
When I log in to a new session in Spanish (es) 30.451
Then the keyboard layout is set to "es" 0.169
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.036
And Tor is ready 13.163
Then I successfully start the Unsafe Browser 7.534
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.028
And DuckDuckGo is the default search engine 5.457
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 5.330
And the layout of the screen keyboard is set to "us" 0.402
After features/support/hooks.rb:331 1.183
After features/support/hooks.rb:100 0.000
1:59.151
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.871
When I log in to a new session in Turkish (tr) 27.545
Then the keyboard layout is set to "tr" 0.093
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.015
And Tor is ready 43.869
Then I successfully start the Unsafe Browser 6.568
And I kill the Unsafe Browser 5.321
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 11.611
And DuckDuckGo is the default search engine 5.489
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.949
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.137
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.327
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.476
When I set the language to Italian (it) 5.676
Then the language and keyboard have not been saved in cleartext storage 2.119
When I shutdown Tails and wait for the computer to power off 11.648
And I start Tails from USB drive "__internal" with network unplugged 45.084
Then the Welcome Screen's language is set to English 0.321
After features/support/hooks.rb:331 1.262
After features/support/hooks.rb:100 0.021
Tags: @product
24.194
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 7.890
When I set the language to Italian (it) 4.662
And I save the language and keyboard options in cleartext storage 11.641
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.782

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6196/artifact/build-artifacts/02:09:46_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6196/artifact/build-artifacts/02:09:46_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:25.511
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 10.280
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.384
And I create a persistent partition 50.612
And I manually store legacy localization settings in Persistent Storage 0.778
When I shutdown Tails and wait for the computer to power off 10.252
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 44.292
Then the Welcome Screen's language is set to English 0.296
And the Welcome Screen's formats is set to United States 0.251
When I enable persistence 9.251
Then the Welcome Screen's language is set to German 0.647
And the Welcome Screen's formats is set to France 0.188
When I set the language to Italian (it) 4.648
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.528
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.131

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

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

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

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

After features/support/hooks.rb:100 0.009