Project Number Date
test_Tails_ISO_devel 4281 15 Mar 2026, 11:14

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:23.923 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
51.554
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 8.965
And I log in to a new session in German (de) 26.378
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 16.160
After features/support/hooks.rb:331 1.073
After features/support/hooks.rb:100 0.000
Tags: @product
52.222
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 7.460
And I log in to a new session in German (de) 28.162
Then the live user's Downloads directory exists 0.044
And there is a GNOME bookmark for the Downloads directory 16.554
After features/support/hooks.rb:331 1.742
After features/support/hooks.rb:100 0.000
Tags: @product
51.361
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.653
And I log in to a new session in German (de) 26.995
Then the live user's Music directory exists 0.058
And there is a GNOME bookmark for the Music directory 16.654
After features/support/hooks.rb:331 1.224
After features/support/hooks.rb:100 0.000
Tags: @product
52.369
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.239
And I log in to a new session in German (de) 27.818
Then the live user's Pictures directory exists 0.048
And there is a GNOME bookmark for the Pictures directory 16.263
After features/support/hooks.rb:331 1.234
After features/support/hooks.rb:100 0.000
Tags: @product
50.134
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.584
And I log in to a new session in German (de) 26.019
Then the live user's Videos directory exists 0.051
And there is a GNOME bookmark for the Videos directory 16.479
After features/support/hooks.rb:331 1.086
After features/support/hooks.rb:100 0.000
1:28.730
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 8.561
When I log in to a new session in Arabic (ar) 27.167
Then the keyboard layout is set to "eg" 0.145
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.021
And Tor is ready 14.482
Then I successfully start the Unsafe Browser 5.555
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.167
Then the screen keyboard works in Tor Browser 10.205
And DuckDuckGo is the default search engine 5.624
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 5.698
And the layout of the screen keyboard is set to "us" 0.486
After features/support/hooks.rb:331 1.128
After features/support/hooks.rb:100 0.000
1:25.788
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.226
When I log in to a new session in Chinese (zh_CN) 27.836
Then the keyboard layout is set to "cn" 0.154
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.015
And Tor is ready 13.123
Then I successfully start the Unsafe Browser 6.166
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.315
And DuckDuckGo is the default search engine 5.738
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 5.150
And the layout of the screen keyboard is set to "us" 0.374
After features/support/hooks.rb:331 1.407
After features/support/hooks.rb:100 0.000
1:10.226
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.794
When I log in to a new session in English (en) 10.860
Then the keyboard layout is set to "us" 0.134
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.023
And Tor is ready 14.450
Then I successfully start the Unsafe Browser 5.614
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 9.479
And DuckDuckGo is the default search engine 4.552
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 6.140
And the layout of the screen keyboard is set to "us" 0.488
After features/support/hooks.rb:331 1.304
After features/support/hooks.rb:100 0.000
1:57.987
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.621
When I log in to a new session in French (fr) 27.024
Then the keyboard layout is set to "fr" 0.206
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.022
And Tor is ready 42.892
Then I successfully start the Unsafe Browser 5.550
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 12.923
And DuckDuckGo is the default search engine 5.000
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.572
And the layout of the screen keyboard is set to "fr" 0.537
After features/support/hooks.rb:331 1.706
After features/support/hooks.rb:100 0.000
1:25.028
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.697
When I log in to a new session in German (de) 26.190
Then the keyboard layout is set to "de" 0.196
And tpsd is localized to the selected locale 0.199
When the network is plugged 0.036
And Tor is ready 12.801
Then I successfully start the Unsafe Browser 6.298
And I kill the Unsafe Browser 5.259
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.312
And DuckDuckGo is the default search engine 6.242
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 6.062
And the layout of the screen keyboard is set to "de" 0.388
After features/support/hooks.rb:331 1.308
After features/support/hooks.rb:100 0.000
1:58.246
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.775
When I log in to a new session in Hindi (hi) 27.961
Then the keyboard layout is set to "in" 0.112
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.018
And Tor is ready 42.850
Then I successfully start the Unsafe Browser 5.383
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 12.246
And DuckDuckGo is the default search engine 5.807
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 5.023
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:331 1.583
After features/support/hooks.rb:100 0.000
1:26.958
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.318
When I log in to a new session in Indonesian (id) 27.208
Then the keyboard layout is set to "id" 0.141
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.080
And Tor is ready 13.537
Then I successfully start the Unsafe Browser 6.785
And I kill the Unsafe Browser 5.344
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.691
And DuckDuckGo is the default search engine 5.693
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.200
And the layout of the screen keyboard is set to "us" 0.515
After features/support/hooks.rb:331 1.705
After features/support/hooks.rb:100 0.000
1:25.388
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.366
When I log in to a new session in Italian (it) 27.552
Then the keyboard layout is set to "it" 0.122
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.020
And Tor is ready 13.191
Then I successfully start the Unsafe Browser 5.398
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.574
And DuckDuckGo is the default search engine 5.611
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.439
And the layout of the screen keyboard is set to "us" 0.424
After features/support/hooks.rb:331 1.349
After features/support/hooks.rb:100 0.000
1:26.068
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.676
When I log in to a new session in Persian (fa) 26.675
Then the keyboard layout is set to "ir" 0.115
And tpsd is localized to the selected locale 0.146
When the network is plugged 0.016
And Tor is ready 13.670
Then I successfully start the Unsafe Browser 6.719
And I kill the Unsafe Browser 5.318
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.927
And DuckDuckGo is the default search engine 6.241
And I kill the Tor Browser 5.374
And the screen keyboard works in Thunderbird 4.713
And the layout of the screen keyboard is set to "ir" 0.400
After features/support/hooks.rb:331 1.347
After features/support/hooks.rb:100 0.000
1:29.718
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.736
When I log in to a new session in Portuguese (pt) 27.366
Then the keyboard layout is set to "pt" 0.143
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.018
And Tor is ready 14.236
Then I successfully start the Unsafe Browser 7.067
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 10.599
And DuckDuckGo is the default search engine 5.666
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 5.672
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:331 1.248
After features/support/hooks.rb:100 0.000
1:24.681
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.638
When I log in to a new session in Russian (ru) 26.963
Then the keyboard layout is set to "ru" 0.127
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.019
And Tor is ready 13.545
Then I successfully start the Unsafe Browser 6.028
And I kill the Unsafe Browser 5.236
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.252
And DuckDuckGo is the default search engine 5.932
And I kill the Tor Browser 5.334
And the screen keyboard works in Thunderbird 5.041
And the layout of the screen keyboard is set to "ru" 0.367
After features/support/hooks.rb:331 1.185
After features/support/hooks.rb:100 0.000
1:25.887
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.429
When I log in to a new session in Spanish (es) 26.939
Then the keyboard layout is set to "es" 0.114
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.016
And Tor is ready 13.195
Then I successfully start the Unsafe Browser 6.299
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.473
And DuckDuckGo is the default search engine 5.628
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 5.654
And the layout of the screen keyboard is set to "us" 0.489
After features/support/hooks.rb:331 1.799
After features/support/hooks.rb:100 0.000
1:26.384
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.016
When I log in to a new session in Turkish (tr) 26.936
Then the keyboard layout is set to "tr" 0.096
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.019
And Tor is ready 13.177
Then I successfully start the Unsafe Browser 5.798
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 10.066
And DuckDuckGo is the default search engine 5.125
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.989
And the layout of the screen keyboard is set to "us" 0.410
After features/support/hooks.rb:331 1.431
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.994
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.253
When I set the language to Italian (it) 4.800
Then the language and keyboard have not been saved in cleartext storage 2.129
When I shutdown Tails and wait for the computer to power off 7.316
And I start Tails from USB drive "__internal" with network unplugged 43.148
Then the Welcome Screen's language is set to English 0.347
After features/support/hooks.rb:331 1.091
After features/support/hooks.rb:100 0.021
Tags: @product
25.164
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.886
When I set the language to Italian (it) 4.613
And I save the language and keyboard options in cleartext storage 11.664
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.289

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:05:43_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/4281/artifact/build-artifacts/02:05:43_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:05:43_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:05:43_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:3.025
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.424
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.441
And I create a persistent partition 33.471
And I manually store legacy localization settings in Persistent Storage 0.682
When I shutdown Tails and wait for the computer to power off 10.056
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.889
Then the Welcome Screen's language is set to English 0.323
And the Welcome Screen's formats is set to United States 0.294
When I enable persistence 9.265
Then the Welcome Screen's language is set to German 0.522
And the Welcome Screen's formats is set to France 0.228
When I set the language to Italian (it) 4.512
Then the language and keyboard have not been saved in cleartext storage 2.103
When I save the language and keyboard options in cleartext storage 11.808
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.342

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:07:52_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/4281/artifact/build-artifacts/02:07:52_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:07:52_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4281/artifact/build-artifacts/02:07:52_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006