Project Number Date
test_Tails_ISO_5494-snowflake 11 18 Mar 2026, 11:42

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:27.011 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
52.537
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 9.146
And I log in to a new session in German (de) 26.867
Then the live user's Documents directory exists 0.056
And there is a GNOME bookmark for the Documents directory 16.465
After features/support/hooks.rb:331 1.013
After features/support/hooks.rb:100 0.000
Tags: @product
52.001
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.674
And I log in to a new session in German (de) 28.198
Then the live user's Downloads directory exists 0.054
And there is a GNOME bookmark for the Downloads directory 16.073
After features/support/hooks.rb:331 1.517
After features/support/hooks.rb:100 0.000
Tags: @product
49.579
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.762
And I log in to a new session in German (de) 25.425
Then the live user's Music directory exists 0.083
And there is a GNOME bookmark for the Music directory 16.307
After features/support/hooks.rb:331 1.173
After features/support/hooks.rb:100 0.000
Tags: @product
50.678
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.495
And I log in to a new session in German (de) 26.591
Then the live user's Pictures directory exists 0.054
And there is a GNOME bookmark for the Pictures directory 16.536
After features/support/hooks.rb:331 1.145
After features/support/hooks.rb:100 0.000
Tags: @product
52.551
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.918
And I log in to a new session in German (de) 27.764
Then the live user's Videos directory exists 0.065
And there is a GNOME bookmark for the Videos directory 16.803
After features/support/hooks.rb:331 1.176
After features/support/hooks.rb:100 0.000
1:26.773
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.854
When I log in to a new session in Arabic (ar) 27.865
Then the keyboard layout is set to "eg" 0.118
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.014
And Tor is ready 13.475
Then I successfully start the Unsafe Browser 6.537
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.551
And DuckDuckGo is the default search engine 4.933
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 5.369
And the layout of the screen keyboard is set to "us" 0.440
After features/support/hooks.rb:331 2.246
After features/support/hooks.rb:100 0.000
1:25.152
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.666
When I log in to a new session in Chinese (zh_CN) 25.976
Then the keyboard layout is set to "cn" 0.141
And tpsd is localized to the selected locale 0.166
When the network is plugged 0.022
And Tor is ready 14.237
Then I successfully start the Unsafe Browser 6.736
And I kill the Unsafe Browser 5.272
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.970
And DuckDuckGo is the default search engine 5.835
And I kill the Tor Browser 5.300
And the screen keyboard works in Thunderbird 5.394
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 0.996
After features/support/hooks.rb:100 0.000
1:9.272
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.524
When I log in to a new session in English (en) 12.369
Then the keyboard layout is set to "us" 0.090
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.016
And Tor is ready 13.477
Then I successfully start the Unsafe Browser 6.403
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 9.048
And DuckDuckGo is the default search engine 4.014
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.267
And the layout of the screen keyboard is set to "us" 0.417
After features/support/hooks.rb:331 3.648
After features/support/hooks.rb:100 0.000
1:25.353
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.817
When I log in to a new session in French (fr) 26.780
Then the keyboard layout is set to "fr" 0.118
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 13.806
Then I successfully start the Unsafe Browser 6.423
And I kill the Unsafe Browser 5.293
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.677
And DuckDuckGo is the default search engine 5.373
And I kill the Tor Browser 5.355
And the screen keyboard works in Thunderbird 5.157
And the layout of the screen keyboard is set to "fr" 0.375
After features/support/hooks.rb:331 1.274
After features/support/hooks.rb:100 0.000
1:32.110
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.452
When I log in to a new session in German (de) 27.653
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.149
When the network is plugged 0.019
And Tor is ready 15.234
Then I successfully start the Unsafe Browser 6.977
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 12.216
And DuckDuckGo is the default search engine 5.682
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 5.642
And the layout of the screen keyboard is set to "de" 0.434
After features/support/hooks.rb:331 1.317
After features/support/hooks.rb:100 0.000
1:24.163
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.724
When I log in to a new session in Hindi (hi) 27.113
Then the keyboard layout is set to "in" 0.138
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.016
And Tor is ready 12.656
Then I successfully start the Unsafe Browser 6.533
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.084
And DuckDuckGo is the default search engine 5.561
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 5.196
And the layout of the screen keyboard is set to "us" 0.460
After features/support/hooks.rb:331 1.011
After features/support/hooks.rb:100 0.000
1:31.077
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.628
When I log in to a new session in Indonesian (id) 30.019
Then the keyboard layout is set to "id" 0.184
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.027
And Tor is ready 15.579
Then I successfully start the Unsafe Browser 6.190
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 9.731
And DuckDuckGo is the default search engine 5.283
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 5.314
And the layout of the screen keyboard is set to "us" 0.470
After features/support/hooks.rb:331 1.457
After features/support/hooks.rb:100 0.000
1:25.677
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.878
When I log in to a new session in Italian (it) 28.801
Then the keyboard layout is set to "it" 0.151
And tpsd is localized to the selected locale 0.155
When the network is plugged 0.031
And Tor is ready 13.655
Then I successfully start the Unsafe Browser 5.630
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.437
And DuckDuckGo is the default search engine 4.918
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.999
And the layout of the screen keyboard is set to "us" 0.462
After features/support/hooks.rb:331 1.115
After features/support/hooks.rb:100 0.000
1:56.521
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.694
When I log in to a new session in Persian (fa) 26.554
Then the keyboard layout is set to "ir" 0.120
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.017
And Tor is ready 43.107
Then I successfully start the Unsafe Browser 5.875
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 12.199
And DuckDuckGo is the default search engine 5.038
And I kill the Tor Browser 5.269
And the screen keyboard works in Thunderbird 4.920
And the layout of the screen keyboard is set to "ir" 0.379
After features/support/hooks.rb:331 1.323
After features/support/hooks.rb:100 0.000
1:57.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 7.401
When I log in to a new session in Portuguese (pt) 26.070
Then the keyboard layout is set to "pt" 0.140
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.024
And Tor is ready 44.669
Then I successfully start the Unsafe Browser 5.147
And I kill the Unsafe Browser 5.301
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 12.233
And DuckDuckGo is the default search engine 5.368
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.371
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 1.381
After features/support/hooks.rb:100 0.000
1:27.984
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.644
When I log in to a new session in Russian (ru) 30.401
Then the keyboard layout is set to "ru" 0.108
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.018
And Tor is ready 13.907
Then I successfully start the Unsafe Browser 6.114
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.357
And DuckDuckGo is the default search engine 5.510
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 4.867
And the layout of the screen keyboard is set to "ru" 0.404
After features/support/hooks.rb:331 1.395
After features/support/hooks.rb:100 0.000
1:59.748
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.767
When I log in to a new session in Spanish (es) 29.156
Then the keyboard layout is set to "es" 0.088
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.014
And Tor is ready 44.017
Then I successfully start the Unsafe Browser 6.281
And I kill the Unsafe Browser 5.197
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 11.344
And DuckDuckGo is the default search engine 5.670
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.430
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.273
After features/support/hooks.rb:100 0.000
1:22.739
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.613
When I log in to a new session in Turkish (tr) 25.819
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.015
And Tor is ready 12.429
Then I successfully start the Unsafe Browser 7.270
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.481
And DuckDuckGo is the default search engine 5.108
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 4.812
And the layout of the screen keyboard is set to "us" 0.493
After features/support/hooks.rb:331 1.123
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.848
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.593
When I set the language to Italian (it) 6.634
Then the language and keyboard have not been saved in cleartext storage 2.123
When I shutdown Tails and wait for the computer to power off 11.866
And I start Tails from USB drive "__internal" with network unplugged 43.304
Then the Welcome Screen's language is set to English 0.326
After features/support/hooks.rb:331 1.246
After features/support/hooks.rb:100 0.006
Tags: @product
24.606
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.331
When I set the language to Italian (it) 4.722
And I save the language and keyboard options in cleartext storage 11.552
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.330

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:06:18_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/11/artifact/build-artifacts/02:06:18_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:06:18_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:06:18_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:27.113
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 9.419
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.680
And I create a persistent partition 59.445
And I manually store legacy localization settings in Persistent Storage 0.643
When I shutdown Tails and wait for the computer to power off 11.194
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.731
Then the Welcome Screen's language is set to English 0.319
And the Welcome Screen's formats is set to United States 0.300
When I enable persistence 7.550
Then the Welcome Screen's language is set to German 0.497
And the Welcome Screen's formats is set to France 0.272
When I set the language to Italian (it) 4.514
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.445
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.330

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:08: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_5494-snowflake/11/artifact/build-artifacts/02:08:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:08:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/11/artifact/build-artifacts/02:08:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008