Project Number Date
test_Tails_ISO_5494-snowflake 1 09 Mar 2026, 14:39

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:59.366 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
49.741
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.700
And I log in to a new session in German (de) 25.299
Then the live user's Documents directory exists 0.045
And there is a GNOME bookmark for the Documents directory 15.695
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
Tags: @product
47.547
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.000
And I log in to a new session in German (de) 24.820
Then the live user's Downloads directory exists 0.041
And there is a GNOME bookmark for the Downloads directory 15.684
After features/support/hooks.rb:331 1.871
After features/support/hooks.rb:100 0.000
Tags: @product
48.546
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.302
And I log in to a new session in German (de) 25.365
Then the live user's Music directory exists 0.056
And there is a GNOME bookmark for the Music directory 15.822
After features/support/hooks.rb:331 0.941
After features/support/hooks.rb:100 0.000
Tags: @product
47.458
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.128
And I log in to a new session in German (de) 24.547
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.736
After features/support/hooks.rb:331 1.015
After features/support/hooks.rb:100 0.000
Tags: @product
48.236
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.351
And I log in to a new session in German (de) 25.470
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 15.369
After features/support/hooks.rb:331 2.372
After features/support/hooks.rb:100 0.000
1:19.286
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.071
When I log in to a new session in Arabic (ar) 25.610
Then the keyboard layout is set to "eg" 0.123
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.013
And Tor is ready 12.172
Then I successfully start the Unsafe Browser 5.673
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.053
And DuckDuckGo is the default search engine 4.969
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 4.652
And the layout of the screen keyboard is set to "us" 0.434
After features/support/hooks.rb:331 1.345
After features/support/hooks.rb:100 0.000
1:17.648
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.989
When I log in to a new session in Chinese (zh_CN) 24.833
Then the keyboard layout is set to "cn" 0.088
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.015
And Tor is ready 11.841
Then I successfully start the Unsafe Browser 4.908
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.156
And DuckDuckGo is the default search engine 4.994
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.816
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:331 0.964
After features/support/hooks.rb:100 0.000
1:2.858
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.059
When I log in to a new session in English (en) 10.719
Then the keyboard layout is set to "us" 0.105
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.020
And Tor is ready 12.148
Then I successfully start the Unsafe Browser 5.794
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.546
And DuckDuckGo is the default search engine 3.764
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.750
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:331 1.175
After features/support/hooks.rb:100 0.000
1:18.678
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.961
When I log in to a new session in French (fr) 25.124
Then the keyboard layout is set to "fr" 0.133
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.015
And Tor is ready 12.246
Then I successfully start the Unsafe Browser 5.635
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.400
And DuckDuckGo is the default search engine 5.316
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 4.732
And the layout of the screen keyboard is set to "fr" 0.368
After features/support/hooks.rb:331 1.123
After features/support/hooks.rb:100 0.000
1:18.950
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.137
When I log in to a new session in German (de) 25.456
Then the keyboard layout is set to "de" 0.114
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.017
And Tor is ready 11.746
Then I successfully start the Unsafe Browser 5.465
And I kill the Unsafe Browser 5.261
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.638
And DuckDuckGo is the default search engine 5.498
And I kill the Tor Browser 5.379
And the screen keyboard works in Thunderbird 4.733
And the layout of the screen keyboard is set to "de" 0.357
After features/support/hooks.rb:331 1.180
After features/support/hooks.rb:100 0.000
1:18.625
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.015
When I log in to a new session in Hindi (hi) 25.329
Then the keyboard layout is set to "in" 0.133
And tpsd is localized to the selected locale 0.142
When the network is plugged 0.018
And Tor is ready 12.226
Then I successfully start the Unsafe Browser 5.515
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.514
And DuckDuckGo is the default search engine 5.051
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 4.807
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:331 0.990
After features/support/hooks.rb:100 0.000
1:18.637
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.021
When I log in to a new session in Indonesian (id) 25.306
Then the keyboard layout is set to "id" 0.101
And tpsd is localized to the selected locale 0.077
When the network is plugged 0.013
And Tor is ready 12.945
Then I successfully start the Unsafe Browser 5.220
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.129
And DuckDuckGo is the default search engine 5.260
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.715
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:331 0.972
After features/support/hooks.rb:100 0.000
1:20.611
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.043
When I log in to a new session in Italian (it) 26.086
Then the keyboard layout is set to "it" 0.099
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.032
And Tor is ready 13.356
Then I successfully start the Unsafe Browser 5.464
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.549
And DuckDuckGo is the default search engine 5.701
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.330
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:331 0.656
After features/support/hooks.rb:100 0.000
1:18.988
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.992
When I log in to a new session in Persian (fa) 24.880
Then the keyboard layout is set to "ir" 0.110
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.014
And Tor is ready 13.081
Then I successfully start the Unsafe Browser 5.381
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.680
And DuckDuckGo is the default search engine 5.220
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 4.657
And the layout of the screen keyboard is set to "ir" 0.347
After features/support/hooks.rb:331 1.056
After features/support/hooks.rb:100 0.000
1:18.216
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.012
When I log in to a new session in Portuguese (pt) 25.175
Then the keyboard layout is set to "pt" 0.125
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.026
And Tor is ready 12.131
Then I successfully start the Unsafe Browser 5.501
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.658
And DuckDuckGo is the default search engine 4.940
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.680
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 1.355
After features/support/hooks.rb:100 0.000
1:19.724
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.057
When I log in to a new session in Russian (ru) 24.971
Then the keyboard layout is set to "ru" 0.174
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.018
And Tor is ready 13.291
Then I successfully start the Unsafe Browser 5.446
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.472
And DuckDuckGo is the default search engine 5.754
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 4.578
And the layout of the screen keyboard is set to "ru" 0.346
After features/support/hooks.rb:331 1.577
After features/support/hooks.rb:100 0.000
1:53.139
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.207
When I log in to a new session in Spanish (es) 26.782
Then the keyboard layout is set to "es" 0.111
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.014
And Tor is ready 41.835
Then I successfully start the Unsafe Browser 4.382
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 11.680
And DuckDuckGo is the default search engine 5.259
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.882
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 1.099
After features/support/hooks.rb:100 0.000
1:19.148
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.987
When I log in to a new session in Turkish (tr) 24.324
Then the keyboard layout is set to "tr" 0.118
And tpsd is localized to the selected locale 0.183
When the network is plugged 0.020
And Tor is ready 13.554
Then I successfully start the Unsafe Browser 4.877
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.513
And DuckDuckGo is the default search engine 4.789
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 4.873
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 1.772
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.222
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.584
When I set the language to Italian (it) 5.645
Then the language and keyboard have not been saved in cleartext storage 2.097
When I shutdown Tails and wait for the computer to power off 6.952
And I start Tails from USB drive "__internal" with network unplugged 39.643
Then the Welcome Screen's language is set to English 0.298
After features/support/hooks.rb:331 1.266
After features/support/hooks.rb:100 0.042
Tags: @product
36.845
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 20.630
When I set the language to Italian (it) 4.582
And I save the language and keyboard options in cleartext storage 11.632
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.458

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/1/artifact/build-artifacts/01:58:21_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/1/artifact/build-artifacts/01:58:21_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:53.252
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.841
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.372
And I create a persistent partition 31.204
And I manually store legacy localization settings in Persistent Storage 0.653
When I shutdown Tails and wait for the computer to power off 7.310
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.258
Then the Welcome Screen's language is set to English 0.251
And the Welcome Screen's formats is set to United States 0.237
When I enable persistence 8.309
Then the Welcome Screen's language is set to German 0.426
And the Welcome Screen's formats is set to France 0.190
When I set the language to Italian (it) 4.484
Then the language and keyboard have not been saved in cleartext storage 2.082
When I save the language and keyboard options in cleartext storage 11.630
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.433

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/1/artifact/build-artifacts/02:00:20_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/1/artifact/build-artifacts/02:00:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/1/artifact/build-artifacts/02:00:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/1/artifact/build-artifacts/02:00:20_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006