Project Number Date
test_Tails_ISO_devel 4270 10 Mar 2026, 08:01

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 28:4.022 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.466
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.884
And I log in to a new session in German (de) 26.763
Then the live user's Documents directory exists 0.032
And there is a GNOME bookmark for the Documents directory 15.784
After features/support/hooks.rb:331 1.047
After features/support/hooks.rb:100 0.000
Tags: @product
48.051
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 6.801
And I log in to a new session in German (de) 25.664
Then the live user's Downloads directory exists 0.050
And there is a GNOME bookmark for the Downloads directory 15.534
After features/support/hooks.rb:331 1.411
After features/support/hooks.rb:100 0.000
Tags: @product
48.641
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 6.770
And I log in to a new session in German (de) 26.228
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 15.600
After features/support/hooks.rb:331 1.146
After features/support/hooks.rb:100 0.000
Tags: @product
48.687
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 6.876
And I log in to a new session in German (de) 26.336
Then the live user's Pictures directory exists 0.056
And there is a GNOME bookmark for the Pictures directory 15.418
After features/support/hooks.rb:331 0.991
After features/support/hooks.rb:100 0.000
Tags: @product
49.840
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 6.555
And I log in to a new session in German (de) 27.433
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 15.800
After features/support/hooks.rb:331 1.273
After features/support/hooks.rb:100 0.000
1:23.331
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 6.636
When I log in to a new session in Arabic (ar) 25.416
Then the keyboard layout is set to "eg" 0.109
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.016
And Tor is ready 12.676
Then I successfully start the Unsafe Browser 9.613
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.587
And DuckDuckGo is the default search engine 5.492
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.714
And the layout of the screen keyboard is set to "us" 0.464
After features/support/hooks.rb:331 0.901
After features/support/hooks.rb:100 0.000
1:58.029
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 6.812
When I log in to a new session in Chinese (zh_CN) 29.539
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.013
And Tor is ready 43.154
Then I successfully start the Unsafe Browser 7.078
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.119
And DuckDuckGo is the default search engine 4.630
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.675
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:331 1.086
After features/support/hooks.rb:100 0.000
1:9.036
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 6.686
When I log in to a new session in English (en) 14.411
Then the keyboard layout is set to "us" 0.101
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.015
And Tor is ready 13.722
Then I successfully start the Unsafe Browser 6.543
And I kill the Unsafe Browser 6.120
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.886
And DuckDuckGo is the default search engine 3.744
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:331 0.740
After features/support/hooks.rb:100 0.000
1:21.533
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 6.674
When I log in to a new session in French (fr) 26.176
Then the keyboard layout is set to "fr" 0.093
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.020
And Tor is ready 13.511
Then I successfully start the Unsafe Browser 6.574
And I kill the Unsafe Browser 5.401
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.442
And DuckDuckGo is the default search engine 5.167
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 4.708
And the layout of the screen keyboard is set to "fr" 0.354
After features/support/hooks.rb:331 3.698
After features/support/hooks.rb:100 0.000
1:58.533
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 6.723
When I log in to a new session in German (de) 30.261
Then the keyboard layout is set to "de" 0.093
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.054
And Tor is ready 43.012
Then I successfully start the Unsafe Browser 5.636
And I kill the Unsafe Browser 6.042
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 11.137
And DuckDuckGo is the default search engine 4.922
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.892
And the layout of the screen keyboard is set to "de" 0.385
After features/support/hooks.rb:331 1.140
After features/support/hooks.rb:100 0.000
1:22.445
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 6.791
When I log in to a new session in Hindi (hi) 26.623
Then the keyboard layout is set to "in" 0.110
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.019
And Tor is ready 13.755
Then I successfully start the Unsafe Browser 6.410
And I kill the Unsafe Browser 5.686
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 7.690
And DuckDuckGo is the default search engine 4.984
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.656
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:331 1.092
After features/support/hooks.rb:100 0.000
1:26.415
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 6.703
When I log in to a new session in Indonesian (id) 29.546
Then the keyboard layout is set to "id" 0.101
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.063
And Tor is ready 13.310
Then I successfully start the Unsafe Browser 9.221
And I kill the Unsafe Browser 5.316
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.364
And DuckDuckGo is the default search engine 4.810
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 4.284
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 1.239
After features/support/hooks.rb:100 0.000
1:19.996
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 6.740
When I log in to a new session in Italian (it) 26.490
Then the keyboard layout is set to "it" 0.121
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.013
And Tor is ready 12.280
Then I successfully start the Unsafe Browser 6.661
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.206
And DuckDuckGo is the default search engine 5.012
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.574
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:331 1.150
After features/support/hooks.rb:100 0.000
1:20.802
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 6.797
When I log in to a new session in Persian (fa) 26.310
Then the keyboard layout is set to "ir" 0.109
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.015
And Tor is ready 13.077
Then I successfully start the Unsafe Browser 6.781
And I kill the Unsafe Browser 5.513
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.547
And DuckDuckGo is the default search engine 4.911
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.049
And the layout of the screen keyboard is set to "ir" 0.338
After features/support/hooks.rb:331 1.391
After features/support/hooks.rb:100 0.000
1:31.524
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 6.727
When I log in to a new session in Portuguese (pt) 30.877
Then the keyboard layout is set to "pt" 0.085
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.017
And Tor is ready 15.289
Then I successfully start the Unsafe Browser 6.669
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 10.557
And DuckDuckGo is the default search engine 5.137
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.704
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 1.005
After features/support/hooks.rb:100 0.000
1:53.491
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 6.634
When I log in to a new session in Russian (ru) 26.669
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.018
And Tor is ready 43.574
Then I successfully start the Unsafe Browser 5.000
And I kill the Unsafe Browser 5.402
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.266
And DuckDuckGo is the default search engine 4.644
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.439
And the layout of the screen keyboard is set to "ru" 0.354
After features/support/hooks.rb:331 1.179
After features/support/hooks.rb:100 0.000
1:22.519
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 6.716
When I log in to a new session in Spanish (es) 28.425
Then the keyboard layout is set to "es" 0.090
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.018
And Tor is ready 12.783
Then I successfully start the Unsafe Browser 5.618
And I kill the Unsafe Browser 5.243
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.921
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 4.763
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.007
After features/support/hooks.rb:100 0.000
1:21.693
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 6.827
When I log in to a new session in Turkish (tr) 26.033
Then the keyboard layout is set to "tr" 0.134
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.020
And Tor is ready 13.790
Then I successfully start the Unsafe Browser 6.855
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.535
And DuckDuckGo is the default search engine 5.018
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 4.424
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 1.078
After features/support/hooks.rb:100 0.000
Tags: @product
1:32.511
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 8.733
When I set the language to Italian (it) 4.797
Then the language and keyboard have not been saved in cleartext storage 2.090
When I shutdown Tails and wait for the computer to power off 26.410
And I start Tails from USB drive "__internal" with network unplugged 50.233
Then the Welcome Screen's language is set to English 0.247
After features/support/hooks.rb:331 0.947
After features/support/hooks.rb:100 0.006
Tags: @product
23.987
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.001
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.758
When I set the language to Italian (it) 4.680
And I save the language and keyboard options in cleartext storage 11.548
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.232

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/4270/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/4270/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/4270/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/4270/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:32.481
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 10.096
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.685
And I create a persistent partition 1:0.415
And I manually store legacy localization settings in Persistent Storage 0.571
When I shutdown Tails and wait for the computer to power off 15.249
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.285
Then the Welcome Screen's language is set to English 0.299
And the Welcome Screen's formats is set to United States 0.216
When I enable persistence 7.786
Then the Welcome Screen's language is set to German 0.525
And the Welcome Screen's formats is set to France 0.213
When I set the language to Italian (it) 4.480
Then the language and keyboard have not been saved in cleartext storage 2.083
When I save the language and keyboard options in cleartext storage 11.571
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.501

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

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

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

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

After features/support/hooks.rb:100 0.006