Project Number Date
test_Tails_ISO_stable 6216 19 Mar 2026, 06:55

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 23:40.633 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.214
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 8.272
And I log in to a new session in German (de) 24.515
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 15.383
After features/support/hooks.rb:331 1.300
After features/support/hooks.rb:100 0.000
Tags: @product
47.051
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.951
And I log in to a new session in German (de) 24.257
Then the live user's Downloads directory exists 0.041
And there is a GNOME bookmark for the Downloads directory 15.800
After features/support/hooks.rb:331 0.850
After features/support/hooks.rb:100 0.000
Tags: @product
47.260
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.174
And I log in to a new session in German (de) 24.710
Then the live user's Music directory exists 0.067
And there is a GNOME bookmark for the Music directory 15.307
After features/support/hooks.rb:331 1.213
After features/support/hooks.rb:100 0.000
Tags: @product
47.286
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.156
And I log in to a new session in German (de) 24.715
Then the live user's Pictures directory exists 0.031
And there is a GNOME bookmark for the Pictures directory 15.383
After features/support/hooks.rb:331 1.155
After features/support/hooks.rb:100 0.000
Tags: @product
47.060
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.159
And I log in to a new session in German (de) 24.474
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 15.384
After features/support/hooks.rb:331 0.921
After features/support/hooks.rb:100 0.000
1:16.575
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.083
When I log in to a new session in Arabic (ar) 23.975
Then the keyboard layout is set to "eg" 0.084
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.014
And Tor is ready 11.933
Then I successfully start the Unsafe Browser 5.108
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.010
And DuckDuckGo is the default search engine 5.073
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.307
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:331 0.706
After features/support/hooks.rb:100 0.000
1:17.248
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.297
When I log in to a new session in Chinese (zh_CN) 24.542
Then the keyboard layout is set to "cn" 0.093
And tpsd is localized to the selected locale 0.082
When the network is plugged 0.014
And Tor is ready 12.732
Then I successfully start the Unsafe Browser 4.966
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.486
And DuckDuckGo is the default search engine 4.919
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.221
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:331 1.360
After features/support/hooks.rb:100 0.000
1:1.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.322
When I log in to a new session in English (en) 8.751
Then the keyboard layout is set to "us" 0.120
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.019
And Tor is ready 13.181
Then I successfully start the Unsafe Browser 5.303
And I kill the Unsafe Browser 5.180
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.818
And DuckDuckGo is the default search engine 4.074
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.297
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.267
After features/support/hooks.rb:100 0.000
1:17.412
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.158
When I log in to a new session in French (fr) 24.475
Then the keyboard layout is set to "fr" 0.080
And tpsd is localized to the selected locale 0.075
When the network is plugged 0.018
And Tor is ready 11.981
Then I successfully start the Unsafe Browser 5.244
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.877
And DuckDuckGo is the default search engine 5.167
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.528
And the layout of the screen keyboard is set to "fr" 0.343
After features/support/hooks.rb:331 1.331
After features/support/hooks.rb:100 0.000
1:18.544
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.197
When I log in to a new session in German (de) 24.913
Then the keyboard layout is set to "de" 0.093
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.016
And Tor is ready 13.312
Then I successfully start the Unsafe Browser 5.316
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.552
And DuckDuckGo is the default search engine 4.923
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.328
And the layout of the screen keyboard is set to "de" 0.343
After features/support/hooks.rb:331 0.733
After features/support/hooks.rb:100 0.000
1:17.571
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.465
When I log in to a new session in Hindi (hi) 23.920
Then the keyboard layout is set to "in" 0.186
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.017
And Tor is ready 13.143
Then I successfully start the Unsafe Browser 4.916
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.478
And DuckDuckGo is the default search engine 5.300
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 4.203
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 0.759
After features/support/hooks.rb:100 0.000
1:17.231
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.100
When I log in to a new session in Indonesian (id) 24.123
Then the keyboard layout is set to "id" 0.111
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.019
And Tor is ready 12.855
Then I successfully start the Unsafe Browser 5.265
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.577
And DuckDuckGo is the default search engine 5.066
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.150
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:331 1.361
After features/support/hooks.rb:100 0.000
1:17.133
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.091
When I log in to a new session in Italian (it) 24.996
Then the keyboard layout is set to "it" 0.098
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.018
And Tor is ready 11.974
Then I successfully start the Unsafe Browser 5.055
And I kill the Unsafe Browser 5.182
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.560
And DuckDuckGo is the default search engine 5.260
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 4.194
And the layout of the screen keyboard is set to "us" 0.349
After features/support/hooks.rb:331 0.687
After features/support/hooks.rb:100 0.000
1:16.912
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.178
When I log in to a new session in Persian (fa) 24.933
Then the keyboard layout is set to "ir" 0.087
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.019
And Tor is ready 11.936
Then I successfully start the Unsafe Browser 5.345
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.105
And DuckDuckGo is the default search engine 4.928
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.397
And the layout of the screen keyboard is set to "ir" 0.336
After features/support/hooks.rb:331 1.168
After features/support/hooks.rb:100 0.000
1:17.135
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 Portuguese (pt) 24.467
Then the keyboard layout is set to "pt" 0.117
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.019
And Tor is ready 12.905
Then I successfully start the Unsafe Browser 4.964
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.490
And DuckDuckGo is the default search engine 4.770
And I kill the Tor Browser 5.312
And the screen keyboard works in Thunderbird 4.378
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 0.654
After features/support/hooks.rb:100 0.000
1:18.027
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.983
When I log in to a new session in Russian (ru) 24.241
Then the keyboard layout is set to "ru" 0.084
And tpsd is localized to the selected locale 0.072
When the network is plugged 0.042
And Tor is ready 12.624
Then I successfully start the Unsafe Browser 5.385
And I kill the Unsafe Browser 5.383
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.676
And DuckDuckGo is the default search engine 5.160
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.707
And the layout of the screen keyboard is set to "ru" 0.401
After features/support/hooks.rb:331 0.995
After features/support/hooks.rb:100 0.000
1:16.066
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.027
When I log in to a new session in Spanish (es) 23.253
Then the keyboard layout is set to "es" 0.203
And tpsd is localized to the selected locale 0.199
When the network is plugged 0.018
And Tor is ready 12.891
Then I successfully start the Unsafe Browser 4.782
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.482
And DuckDuckGo is the default search engine 4.642
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.746
And the layout of the screen keyboard is set to "us" 0.341
After features/support/hooks.rb:331 0.935
After features/support/hooks.rb:100 0.000
1:17.304
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.101
When I log in to a new session in Turkish (tr) 24.911
Then the keyboard layout is set to "tr" 0.099
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.013
And Tor is ready 12.259
Then I successfully start the Unsafe Browser 4.943
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.401
And DuckDuckGo is the default search engine 4.779
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.802
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:331 1.253
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.051
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.647
When I set the language to Italian (it) 4.516
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 6.851
And I start Tails from USB drive "__internal" with network unplugged 37.637
Then the Welcome Screen's language is set to English 0.308
After features/support/hooks.rb:331 0.924
After features/support/hooks.rb:100 0.006
Tags: @product
23.981
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.878
When I set the language to Italian (it) 4.510
And I save the language and keyboard options in cleartext storage 11.592
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.246

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:56:51_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_stable/6216/artifact/build-artifacts/01:56:51_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:56:51_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:56:51_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:50.704
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.673
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.272
And I create a persistent partition 28.177
And I manually store legacy localization settings in Persistent Storage 0.568
When I shutdown Tails and wait for the computer to power off 9.553
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.750
Then the Welcome Screen's language is set to English 0.226
And the Welcome Screen's formats is set to United States 0.193
When I enable persistence 7.536
Then the Welcome Screen's language is set to German 0.502
And the Welcome Screen's formats is set to France 0.185
When I set the language to Italian (it) 4.466
Then the language and keyboard have not been saved in cleartext storage 2.062
When 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: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.017

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:58:46_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:58:46_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:58:46_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6216/artifact/build-artifacts/01:58:46_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007