Project Number Date
test_Tails_ISO_5494-snowflake 10 17 Mar 2026, 11:20

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 24:49.663 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
48.562
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.093
And I log in to a new session in German (de) 24.605
Then the live user's Documents directory exists 0.061
And there is a GNOME bookmark for the Documents directory 15.802
After features/support/hooks.rb:331 0.980
After features/support/hooks.rb:100 0.000
Tags: @product
47.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.790
And I log in to a new session in German (de) 25.153
Then the live user's Downloads directory exists 0.063
And there is a GNOME bookmark for the Downloads directory 15.988
After features/support/hooks.rb:331 1.016
After features/support/hooks.rb:100 0.000
Tags: @product
47.981
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.948
And I log in to a new session in German (de) 25.450
Then the live user's Music directory exists 0.044
And there is a GNOME bookmark for the Music directory 15.537
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
Tags: @product
47.327
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.930
And I log in to a new session in German (de) 24.930
Then the live user's Pictures directory exists 0.057
And there is a GNOME bookmark for the Pictures directory 15.408
After features/support/hooks.rb:331 1.223
After features/support/hooks.rb:100 0.000
Tags: @product
48.006
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.857
And I log in to a new session in German (de) 25.391
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 15.708
After features/support/hooks.rb:331 1.047
After features/support/hooks.rb:100 0.000
1:19.756
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.015
When I log in to a new session in Arabic (ar) 24.236
Then the keyboard layout is set to "eg" 0.113
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.019
And Tor is ready 12.701
Then I successfully start the Unsafe Browser 5.453
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.731
And DuckDuckGo is the default search engine 5.154
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.362
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:331 1.463
After features/support/hooks.rb:100 0.000
1:20.757
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.934
When I log in to a new session in Chinese (zh_CN) 25.098
Then the keyboard layout is set to "cn" 0.145
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.021
And Tor is ready 13.322
Then I successfully start the Unsafe Browser 5.506
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.561
And DuckDuckGo is the default search engine 5.224
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.940
And the layout of the screen keyboard is set to "us" 0.421
After features/support/hooks.rb:331 1.600
After features/support/hooks.rb:100 0.000
1:7.973
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 6.867
When I log in to a new session in English (en) 10.479
Then the keyboard layout is set to "us" 0.104
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.033
And Tor is ready 12.586
Then I successfully start the Unsafe Browser 6.307
And I kill the Unsafe Browser 5.266
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 11.608
And DuckDuckGo is the default search engine 4.155
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 4.727
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:19.975
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.892
When I log in to a new session in French (fr) 24.598
Then the keyboard layout is set to "fr" 0.111
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.020
And Tor is ready 13.298
Then I successfully start the Unsafe Browser 5.645
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.962
And DuckDuckGo is the default search engine 5.701
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.735
And the layout of the screen keyboard is set to "fr" 0.382
After features/support/hooks.rb:331 1.137
After features/support/hooks.rb:100 0.000
1:19.346
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 6.804
When I log in to a new session in German (de) 25.809
Then the keyboard layout is set to "de" 0.103
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.017
And Tor is ready 12.452
Then I successfully start the Unsafe Browser 5.173
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.588
And DuckDuckGo is the default search engine 5.480
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 4.826
And the layout of the screen keyboard is set to "de" 0.421
After features/support/hooks.rb:331 1.499
After features/support/hooks.rb:100 0.000
1:22.289
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.805
When I log in to a new session in Hindi (hi) 24.999
Then the keyboard layout is set to "in" 0.091
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.014
And Tor is ready 12.350
Then I successfully start the Unsafe Browser 5.707
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.392
And DuckDuckGo is the default search engine 5.147
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.769
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:331 1.650
After features/support/hooks.rb:100 0.000
1:20.565
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 6.991
When I log in to a new session in Indonesian (id) 25.639
Then the keyboard layout is set to "id" 0.134
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.016
And Tor is ready 11.980
Then I successfully start the Unsafe Browser 5.510
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.727
And DuckDuckGo is the default search engine 5.658
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.841
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.008
After features/support/hooks.rb:100 0.000
1:52.758
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.963
When I log in to a new session in Italian (it) 25.079
Then the keyboard layout is set to "it" 0.105
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.017
And Tor is ready 42.881
Then I successfully start the Unsafe Browser 5.169
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 11.414
And DuckDuckGo is the default search engine 5.422
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.676
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:331 1.320
After features/support/hooks.rb:100 0.000
1:18.420
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.847
When I log in to a new session in Persian (fa) 24.775
Then the keyboard layout is set to "ir" 0.145
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.022
And Tor is ready 11.401
Then I successfully start the Unsafe Browser 6.055
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.871
And DuckDuckGo is the default search engine 5.296
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 5.017
And the layout of the screen keyboard is set to "ir" 0.393
After features/support/hooks.rb:331 1.402
After features/support/hooks.rb:100 0.000
1:19.154
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.785
When I log in to a new session in Portuguese (pt) 25.359
Then the keyboard layout is set to "pt" 0.104
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.015
And Tor is ready 12.960
Then I successfully start the Unsafe Browser 5.077
And I kill the Unsafe Browser 5.236
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.922
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.361
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:331 0.811
After features/support/hooks.rb:100 0.000
1:18.506
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.745
When I log in to a new session in Russian (ru) 24.456
Then the keyboard layout is set to "ru" 0.112
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.016
And Tor is ready 13.426
Then I successfully start the Unsafe Browser 4.864
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.670
And DuckDuckGo is the default search engine 5.519
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.700
And the layout of the screen keyboard is set to "ru" 0.368
After features/support/hooks.rb:331 1.326
After features/support/hooks.rb:100 0.000
1:18.227
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.750
When I log in to a new session in Spanish (es) 24.733
Then the keyboard layout is set to "es" 0.147
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.014
And Tor is ready 13.146
Then I successfully start the Unsafe Browser 5.590
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.382
And DuckDuckGo is the default search engine 5.309
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.181
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 1.443
After features/support/hooks.rb:100 0.000
1:16.163
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.830
When I log in to a new session in Turkish (tr) 23.820
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.019
And Tor is ready 12.431
Then I successfully start the Unsafe Browser 5.333
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.122
And DuckDuckGo is the default search engine 5.241
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.319
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 0.589
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.203
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.558
When I set the language to Italian (it) 5.597
Then the language and keyboard have not been saved in cleartext storage 2.086
When I shutdown Tails and wait for the computer to power off 6.753
And I start Tails from USB drive "__internal" with network unplugged 37.974
Then the Welcome Screen's language is set to English 0.232
After features/support/hooks.rb:331 1.244
After features/support/hooks.rb:100 0.016
Tags: @product
25.100
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 7.994
When I set the language to Italian (it) 5.572
And I save the language and keyboard options in cleartext storage 11.534
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:506: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.118

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 01:56:29)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:56:29_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_5494-snowflake/10/artifact/build-artifacts/01:56:29_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:56:29_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:56:29_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:49.591
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 8.732
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.298
And I create a persistent partition 30.044
And I manually store legacy localization settings in Persistent Storage 0.667
When I shutdown Tails and wait for the computer to power off 6.770
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.788
Then the Welcome Screen's language is set to English 0.239
And the Welcome Screen's formats is set to United States 0.182
When I enable persistence 7.094
Then the Welcome Screen's language is set to German 0.489
And the Welcome Screen's formats is set to France 0.215
When I set the language to Italian (it) 4.489
Then the language and keyboard have not been saved in cleartext storage 2.097
When I save the language and keyboard options in cleartext storage 11.480
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:506: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.200

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:58:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:58:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:58:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/10/artifact/build-artifacts/01:58:24_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.046