Project Number Date
test_Tails_ISO_5494-snowflake 6 13 Mar 2026, 11:45

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:41.109 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.813
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.650
And I log in to a new session in German (de) 27.016
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 16.103
After features/support/hooks.rb:331 1.559
After features/support/hooks.rb:100 0.000
Tags: @product
50.882
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.605
And I log in to a new session in German (de) 26.630
Then the live user's Downloads directory exists 0.082
And there is a GNOME bookmark for the Downloads directory 16.564
After features/support/hooks.rb:331 1.421
After features/support/hooks.rb:100 0.000
Tags: @product
52.258
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.623
And I log in to a new session in German (de) 27.613
Then the live user's Music directory exists 0.060
And there is a GNOME bookmark for the Music directory 16.960
After features/support/hooks.rb:331 1.282
After features/support/hooks.rb:100 0.000
Tags: @product
51.615
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.811
And I log in to a new session in German (de) 27.535
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 16.223
After features/support/hooks.rb:331 1.251
After features/support/hooks.rb:100 0.000
Tags: @product
52.200
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.940
And I log in to a new session in German (de) 27.499
Then the live user's Videos directory exists 0.058
And there is a GNOME bookmark for the Videos directory 16.701
After features/support/hooks.rb:331 1.140
After features/support/hooks.rb:100 0.000
1:26.023
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.575
When I log in to a new session in Arabic (ar) 26.596
Then the keyboard layout is set to "eg" 0.129
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.027
And Tor is ready 13.840
Then I successfully start the Unsafe Browser 5.533
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.024
And DuckDuckGo is the default search engine 5.309
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 5.891
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.321
After features/support/hooks.rb:100 0.000
1:28.192
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.772
When I log in to a new session in Chinese (zh_CN) 28.679
Then the keyboard layout is set to "cn" 0.124
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.014
And Tor is ready 13.581
Then I successfully start the Unsafe Browser 6.900
And I kill the Unsafe Browser 5.283
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.454
And DuckDuckGo is the default search engine 6.441
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 5.061
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:331 1.082
After features/support/hooks.rb:100 0.000
1:12.691
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.833
When I log in to a new session in English (en) 14.037
Then the keyboard layout is set to "us" 0.251
And tpsd is localized to the selected locale 0.160
When the network is plugged 0.027
And Tor is ready 13.641
Then I successfully start the Unsafe Browser 6.572
And I kill the Unsafe Browser 5.363
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.330
And DuckDuckGo is the default search engine 4.443
And I kill the Tor Browser 5.358
And the screen keyboard works in Thunderbird 5.223
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 0.905
After features/support/hooks.rb:100 0.000
1:26.602
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.412
When I log in to a new session in French (fr) 28.321
Then the keyboard layout is set to "fr" 0.110
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.014
And Tor is ready 13.331
Then I successfully start the Unsafe Browser 6.880
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.553
And DuckDuckGo is the default search engine 5.426
And I kill the Tor Browser 5.282
And the screen keyboard works in Thunderbird 5.399
And the layout of the screen keyboard is set to "fr" 0.442
After features/support/hooks.rb:331 1.054
After features/support/hooks.rb:100 0.000
1:26.445
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.921
When I log in to a new session in German (de) 27.191
Then the keyboard layout is set to "de" 0.120
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.015
And Tor is ready 14.065
Then I successfully start the Unsafe Browser 6.272
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.368
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 5.226
And the layout of the screen keyboard is set to "de" 0.429
After features/support/hooks.rb:331 1.142
After features/support/hooks.rb:100 0.000
1:25.595
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.351
When I log in to a new session in Hindi (hi) 26.552
Then the keyboard layout is set to "in" 0.132
And tpsd is localized to the selected locale 0.168
When the network is plugged 0.019
And Tor is ready 14.025
Then I successfully start the Unsafe Browser 6.677
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.737
And DuckDuckGo is the default search engine 5.668
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 5.295
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:331 1.048
After features/support/hooks.rb:100 0.000
1:28.057
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.458
When I log in to a new session in Indonesian (id) 27.886
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.018
And Tor is ready 14.701
Then I successfully start the Unsafe Browser 6.436
And I kill the Unsafe Browser 5.270
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.817
And DuckDuckGo is the default search engine 5.943
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.627
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 1.425
After features/support/hooks.rb:100 0.000
1:28.505
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.619
When I log in to a new session in Italian (it) 30.335
Then the keyboard layout is set to "it" 0.141
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.021
And Tor is ready 13.201
Then I successfully start the Unsafe Browser 7.241
And I kill the Unsafe Browser 5.269
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.975
And DuckDuckGo is the default search engine 5.443
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 5.400
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:331 1.418
After features/support/hooks.rb:100 0.000
1:28.703
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.423
When I log in to a new session in Persian (fa) 28.510
Then the keyboard layout is set to "ir" 0.152
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.022
And Tor is ready 14.105
Then I successfully start the Unsafe Browser 7.026
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 8.898
And DuckDuckGo is the default search engine 6.082
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.371
And the layout of the screen keyboard is set to "ir" 0.450
After features/support/hooks.rb:331 1.425
After features/support/hooks.rb:100 0.000
1:25.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 7.792
When I log in to a new session in Portuguese (pt) 28.264
Then the keyboard layout is set to "pt" 0.116
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.020
And Tor is ready 13.861
Then I successfully start the Unsafe Browser 5.743
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.617
And DuckDuckGo is the default search engine 5.321
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.941
And the layout of the screen keyboard is set to "us" 0.404
After features/support/hooks.rb:331 0.953
After features/support/hooks.rb:100 0.000
1:30.715
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.482
When I log in to a new session in Russian (ru) 28.443
Then the keyboard layout is set to "ru" 0.135
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.019
And Tor is ready 14.548
Then I successfully start the Unsafe Browser 7.845
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.680
And DuckDuckGo is the default search engine 6.024
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 5.130
And the layout of the screen keyboard is set to "ru" 0.783
After features/support/hooks.rb:331 1.265
After features/support/hooks.rb:100 0.000
1:25.398
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.695
When I log in to a new session in Spanish (es) 27.175
Then the keyboard layout is set to "es" 0.142
And tpsd is localized to the selected locale 0.156
When the network is plugged 0.044
And Tor is ready 13.500
Then I successfully start the Unsafe Browser 6.350
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.175
And DuckDuckGo is the default search engine 4.968
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.273
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.544
After features/support/hooks.rb:100 0.000
1:59.522
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.542
When I log in to a new session in Turkish (tr) 28.764
Then the keyboard layout is set to "tr" 0.117
And tpsd is localized to the selected locale 0.070
When the network is plugged 0.045
And Tor is ready 43.441
Then I successfully start the Unsafe Browser 6.114
And I kill the Unsafe Browser 5.191
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 12.240
And DuckDuckGo is the default search engine 5.175
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.051
And the layout of the screen keyboard is set to "us" 0.417
After features/support/hooks.rb:331 1.393
After features/support/hooks.rb:100 0.000
Tags: @product
1:21.945
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 10.118
When I set the language to Italian (it) 4.587
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 12.891
And I start Tails from USB drive "__internal" with network unplugged 51.947
Then the Welcome Screen's language is set to English 0.313
After features/support/hooks.rb:331 1.053
After features/support/hooks.rb:100 0.070
Tags: @product
24.391
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.258
When I set the language to Italian (it) 4.631
And I save the language and keyboard options in cleartext storage 11.501
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.661

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/6/artifact/build-artifacts/02:08:27_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/6/artifact/build-artifacts/02:08:27_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:23.816
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.851
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.664
And I create a persistent partition 50.893
And I manually store legacy localization settings in Persistent Storage 0.722
When I shutdown Tails and wait for the computer to power off 11.366
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.018
Then the Welcome Screen's language is set to English 0.265
And the Welcome Screen's formats is set to United States 0.219
When I enable persistence 8.686
Then the Welcome Screen's language is set to German 0.534
And the Welcome Screen's formats is set to France 0.265
When I set the language to Italian (it) 4.511
Then the language and keyboard have not been saved in cleartext storage 2.113
When I save the language and keyboard options in cleartext storage 11.702
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.738

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/6/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5494-snowflake/6/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006