Project Number Date
test_Tails_ISO_devel 4283 16 Mar 2026, 11:25

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 27:39.424 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
50.412
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.745
And I log in to a new session in German (de) 24.942
Then the live user's Documents directory exists 0.060
And there is a GNOME bookmark for the Documents directory 16.664
After features/support/hooks.rb:331 1.205
After features/support/hooks.rb:100 0.000
Tags: @product
52.450
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.355
And I log in to a new session in German (de) 28.354
Then the live user's Downloads directory exists 0.053
And there is a GNOME bookmark for the Downloads directory 16.687
After features/support/hooks.rb:331 1.297
After features/support/hooks.rb:100 0.000
Tags: @product
52.547
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.491
And I log in to a new session in German (de) 28.244
Then the live user's Music directory exists 0.105
And there is a GNOME bookmark for the Music directory 16.705
After features/support/hooks.rb:331 1.070
After features/support/hooks.rb:100 0.000
Tags: @product
51.325
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.750
And I log in to a new session in German (de) 27.124
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 16.397
After features/support/hooks.rb:331 1.230
After features/support/hooks.rb:100 0.000
Tags: @product
50.510
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.462
And I log in to a new session in German (de) 26.337
Then the live user's Videos directory exists 0.068
And there is a GNOME bookmark for the Videos directory 16.641
After features/support/hooks.rb:331 1.057
After features/support/hooks.rb:100 0.000
1:28.306
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.529
When I log in to a new session in Arabic (ar) 26.824
Then the keyboard layout is set to "eg" 0.099
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.015
And Tor is ready 14.178
Then I successfully start the Unsafe Browser 8.731
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 8.692
And DuckDuckGo is the default search engine 6.107
And I kill the Tor Browser 5.300
And the screen keyboard works in Thunderbird 5.064
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:331 2.125
After features/support/hooks.rb:100 0.000
1:27.911
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.708
When I log in to a new session in Chinese (zh_CN) 26.811
Then the keyboard layout is set to "cn" 0.100
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.017
And Tor is ready 13.123
Then I successfully start the Unsafe Browser 6.702
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.989
And DuckDuckGo is the default search engine 6.306
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 6.031
And the layout of the screen keyboard is set to "us" 0.460
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
1:8.516
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.741
When I log in to a new session in English (en) 12.623
Then the keyboard layout is set to "us" 0.178
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.025
And Tor is ready 13.034
Then I successfully start the Unsafe Browser 6.422
And I kill the Unsafe Browser 5.238
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.237
And DuckDuckGo is the default search engine 4.353
And I kill the Tor Browser 5.319
And the screen keyboard works in Thunderbird 4.767
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.097
After features/support/hooks.rb:100 0.000
1:58.430
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.617
When I log in to a new session in French (fr) 27.575
Then the keyboard layout is set to "fr" 0.112
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.015
And Tor is ready 44.295
Then I successfully start the Unsafe Browser 5.362
And I kill the Unsafe Browser 5.428
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 11.931
And DuckDuckGo is the default search engine 5.492
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.775
And the layout of the screen keyboard is set to "fr" 0.373
After features/support/hooks.rb:331 1.411
After features/support/hooks.rb:100 0.000
1:35.935
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.398
When I log in to a new session in German (de) 28.220
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.021
And Tor is ready 16.862
Then I successfully start the Unsafe Browser 8.034
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 12.913
And DuckDuckGo is the default search engine 5.228
And I kill the Tor Browser 5.323
And the screen keyboard works in Thunderbird 5.850
And the layout of the screen keyboard is set to "de" 0.509
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:25.797
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.252
When I log in to a new session in Hindi (hi) 26.943
Then the keyboard layout is set to "in" 0.125
And tpsd is localized to the selected locale 0.231
When the network is plugged 0.021
And Tor is ready 13.611
Then I successfully start the Unsafe Browser 6.172
And I kill the Unsafe Browser 5.590
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.382
And DuckDuckGo is the default search engine 6.866
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 4.896
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.715
After features/support/hooks.rb:100 0.000
1:26.979
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 7.830
When I log in to a new session in Indonesian (id) 26.214
Then the keyboard layout is set to "id" 0.093
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.017
And Tor is ready 15.971
Then I successfully start the Unsafe Browser 5.482
And I kill the Unsafe Browser 5.309
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.574
And DuckDuckGo is the default search engine 5.272
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.452
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:331 1.542
After features/support/hooks.rb:100 0.000
1:25.793
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 7.663
When I log in to a new session in Italian (it) 27.257
Then the keyboard layout is set to "it" 0.137
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.020
And Tor is ready 13.681
Then I successfully start the Unsafe Browser 6.932
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 8.464
And DuckDuckGo is the default search engine 5.664
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.896
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.604
After features/support/hooks.rb:100 0.000
1:30.633
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.786
When I log in to a new session in Persian (fa) 29.406
Then the keyboard layout is set to "ir" 0.140
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.019
And Tor is ready 15.809
Then I successfully start the Unsafe Browser 5.523
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.738
And DuckDuckGo is the default search engine 5.355
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.817
And the layout of the screen keyboard is set to "ir" 0.400
After features/support/hooks.rb:331 1.264
After features/support/hooks.rb:100 0.000
1:28.150
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.766
When I log in to a new session in Portuguese (pt) 25.926
Then the keyboard layout is set to "pt" 0.181
And tpsd is localized to the selected locale 0.131
When the network is plugged 0.018
And Tor is ready 13.501
Then I successfully start the Unsafe Browser 5.630
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 12.613
And DuckDuckGo is the default search engine 6.587
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 4.803
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 1.008
After features/support/hooks.rb:100 0.000
1:27.068
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 7.614
When I log in to a new session in Russian (ru) 27.402
Then the keyboard layout is set to "ru" 0.101
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.018
And Tor is ready 13.982
Then I successfully start the Unsafe Browser 6.241
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.636
And DuckDuckGo is the default search engine 6.034
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.957
And the layout of the screen keyboard is set to "ru" 0.480
After features/support/hooks.rb:331 1.409
After features/support/hooks.rb:100 0.000
1:27.166
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.112
When I log in to a new session in Spanish (es) 26.786
Then the keyboard layout is set to "es" 0.098
And tpsd is localized to the selected locale 0.142
When the network is plugged 0.042
And Tor is ready 13.897
Then I successfully start the Unsafe Browser 6.090
And I kill the Unsafe Browser 5.424
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 8.831
And DuckDuckGo is the default search engine 6.383
And I kill the Tor Browser 5.378
And the screen keyboard works in Thunderbird 5.469
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:331 1.227
After features/support/hooks.rb:100 0.000
1:31.782
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.485
When I log in to a new session in Turkish (tr) 29.923
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.019
And Tor is ready 13.793
Then I successfully start the Unsafe Browser 7.294
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 10.285
And DuckDuckGo is the default search engine 5.472
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 6.245
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.649
After features/support/hooks.rb:100 0.000
Tags: @product
1:9.724
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 9.599
When I set the language to Italian (it) 4.937
Then the language and keyboard have not been saved in cleartext storage 2.136
When I shutdown Tails and wait for the computer to power off 9.393
And I start Tails from USB drive "__internal" with network unplugged 43.335
Then the Welcome Screen's language is set to English 0.322
After features/support/hooks.rb:331 0.933
After features/support/hooks.rb:100 0.007
Tags: @product
24.605
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.002
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.335
When I set the language to Italian (it) 4.635
And I save the language and keyboard options in cleartext storage 11.633
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.372

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:08:20_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_devel/4283/artifact/build-artifacts/02:08:20_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:08:20_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:08:20_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:25.374
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.470
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 1.042
And I create a persistent partition 49.051
And I manually store legacy localization settings in Persistent Storage 0.849
When I shutdown Tails and wait for the computer to power off 11.803
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.508
Then the Welcome Screen's language is set to English 0.335
And the Welcome Screen's formats is set to United States 0.228
When I enable persistence 9.025
Then the Welcome Screen's language is set to German 0.475
And the Welcome Screen's formats is set to France 0.239
When I set the language to Italian (it) 4.551
Then the language and keyboard have not been saved in cleartext storage 2.105
When I save the language and keyboard options in cleartext storage 11.684
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.627

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:10:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:10:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:10:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4283/artifact/build-artifacts/02:10:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.045