Project Number Date
test_Tails_ISO_stable 6203 15 Mar 2026, 06:47

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:0.165 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.238
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.066
And I log in to a new session in German (de) 24.619
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 15.505
After features/support/hooks.rb:331 1.179
After features/support/hooks.rb:100 0.000
Tags: @product
47.440
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.085
And I log in to a new session in German (de) 24.966
Then the live user's Downloads directory exists 0.034
And there is a GNOME bookmark for the Downloads directory 15.353
After features/support/hooks.rb:331 1.013
After features/support/hooks.rb:100 0.000
Tags: @product
46.582
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.968
And I log in to a new session in German (de) 24.120
Then the live user's Music directory exists 0.044
And there is a GNOME bookmark for the Music directory 15.449
After features/support/hooks.rb:331 0.782
After features/support/hooks.rb:100 0.000
Tags: @product
47.025
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.166
And I log in to a new session in German (de) 24.663
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.149
After features/support/hooks.rb:331 0.913
After features/support/hooks.rb:100 0.000
Tags: @product
46.373
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.165
And I log in to a new session in German (de) 23.881
Then the live user's Videos directory exists 0.045
And there is a GNOME bookmark for the Videos directory 15.281
After features/support/hooks.rb:331 1.070
After features/support/hooks.rb:100 0.000
1:16.612
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.925
When I log in to a new session in Arabic (ar) 24.203
Then the keyboard layout is set to "eg" 0.089
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.017
And Tor is ready 11.975
Then I successfully start the Unsafe Browser 5.674
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.650
And DuckDuckGo is the default search engine 4.562
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.510
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 0.722
After features/support/hooks.rb:100 0.000
1:17.810
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.117
When I log in to a new session in Chinese (zh_CN) 24.167
Then the keyboard layout is set to "cn" 0.113
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.019
And Tor is ready 12.886
Then I successfully start the Unsafe Browser 5.139
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 7.681
And DuckDuckGo is the default search engine 5.033
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.608
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.198
After features/support/hooks.rb:100 0.000
1:0.885
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.993
When I log in to a new session in English (en) 9.851
Then the keyboard layout is set to "us" 0.100
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.013
And Tor is ready 12.163
Then I successfully start the Unsafe Browser 5.585
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.080
And DuckDuckGo is the default search engine 3.671
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 4.528
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:331 1.126
After features/support/hooks.rb:100 0.000
1:17.677
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.111
When I log in to a new session in French (fr) 24.575
Then the keyboard layout is set to "fr" 0.135
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.014
And Tor is ready 13.141
Then I successfully start the Unsafe Browser 4.850
And I kill the Unsafe Browser 5.199
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.691
And DuckDuckGo is the default search engine 4.675
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.532
And the layout of the screen keyboard is set to "fr" 0.377
After features/support/hooks.rb:331 0.591
After features/support/hooks.rb:100 0.000
1:16.651
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.180
When I log in to a new session in German (de) 24.626
Then the keyboard layout is set to "de" 0.082
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.015
And Tor is ready 12.387
Then I successfully start the Unsafe Browser 4.965
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.170
And DuckDuckGo is the default search engine 4.727
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.473
And the layout of the screen keyboard is set to "de" 0.439
After features/support/hooks.rb:331 0.919
After features/support/hooks.rb:100 0.000
1:15.862
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
When I log in to a new session in Hindi (hi) 23.903
Then the keyboard layout is set to "in" 0.131
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.015
And Tor is ready 12.254
Then I successfully start the Unsafe Browser 4.783
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.759
And DuckDuckGo is the default search engine 4.825
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.127
And the layout of the screen keyboard is set to "us" 0.461
After features/support/hooks.rb:331 0.889
After features/support/hooks.rb:100 0.000
1:18.105
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.047
When I log in to a new session in Indonesian (id) 24.611
Then the keyboard layout is set to "id" 0.085
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.018
And Tor is ready 12.609
Then I successfully start the Unsafe Browser 5.334
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 7.755
And DuckDuckGo is the default search engine 5.246
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.479
And the layout of the screen keyboard is set to "us" 0.338
After features/support/hooks.rb:331 0.612
After features/support/hooks.rb:100 0.000
1:17.334
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.268
When I log in to a new session in Italian (it) 24.592
Then the keyboard layout is set to "it" 0.102
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.015
And Tor is ready 12.896
Then I successfully start the Unsafe Browser 5.014
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 7.408
And DuckDuckGo is the default search engine 4.946
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 4.210
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:331 0.946
After features/support/hooks.rb:100 0.000
1:49.520
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.107
When I log in to a new session in Persian (fa) 25.000
Then the keyboard layout is set to "ir" 0.102
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.014
And Tor is ready 41.946
Then I successfully start the Unsafe Browser 4.857
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 10.852
And DuckDuckGo is the default search engine 4.586
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 4.125
And the layout of the screen keyboard is set to "ir" 0.375
After features/support/hooks.rb:331 1.026
After features/support/hooks.rb:100 0.000
1:16.137
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.100
When I log in to a new session in Portuguese (pt) 23.304
Then the keyboard layout is set to "pt" 0.106
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.018
And Tor is ready 12.506
Then I successfully start the Unsafe Browser 4.753
And I kill the Unsafe Browser 5.197
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.636
And DuckDuckGo is the default search engine 5.066
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.685
And the layout of the screen keyboard is set to "us" 0.406
After features/support/hooks.rb:331 0.905
After features/support/hooks.rb:100 0.000
1:16.668
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.058
When I log in to a new session in Russian (ru) 24.371
Then the keyboard layout is set to "ru" 0.079
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.016
And Tor is ready 13.009
Then I successfully start the Unsafe Browser 4.707
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.291
And DuckDuckGo is the default search engine 4.832
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.388
And the layout of the screen keyboard is set to "ru" 0.348
After features/support/hooks.rb:331 0.639
After features/support/hooks.rb:100 0.000
1:15.089
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.997
When I log in to a new session in Spanish (es) 23.508
Then the keyboard layout is set to "es" 0.136
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.015
And Tor is ready 11.718
Then I successfully start the Unsafe Browser 4.923
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.414
And DuckDuckGo is the default search engine 5.244
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.188
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 0.661
After features/support/hooks.rb:100 0.000
1:16.411
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.214
When I log in to a new session in Turkish (tr) 24.183
Then the keyboard layout is set to "tr" 0.119
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.013
And Tor is ready 12.689
Then I successfully start the Unsafe Browser 4.951
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.110
And DuckDuckGo is the default search engine 5.069
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.108
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:331 1.137
After features/support/hooks.rb:100 0.000
Tags: @product
58.219
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.731
When I set the language to Italian (it) 4.534
Then the language and keyboard have not been saved in cleartext storage 2.120
When I shutdown Tails and wait for the computer to power off 6.706
And I start Tails from USB drive "__internal" with network unplugged 35.845
Then the Welcome Screen's language is set to English 0.280
After features/support/hooks.rb:331 0.515
After features/support/hooks.rb:100 0.006
Tags: @product
23.867
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.719
When I set the language to Italian (it) 4.497
And I save the language and keyboard options in cleartext storage 11.650
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.338

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:53:23_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/6203/artifact/build-artifacts/01:53:23_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:53:23_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:53:23_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:47.649
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.522
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.326
And I create a persistent partition 29.782
And I manually store legacy localization settings in Persistent Storage 0.700
When I shutdown Tails and wait for the computer to power off 5.471
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.224
Then the Welcome Screen's language is set to English 0.273
And the Welcome Screen's formats is set to United States 0.270
When I enable persistence 7.430
Then the Welcome Screen's language is set to German 0.460
And the Welcome Screen's formats is set to France 0.197
When I set the language to Italian (it) 4.483
Then the language and keyboard have not been saved in cleartext storage 2.075
When I save the language and keyboard options in cleartext storage 11.431
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.003

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:55:16_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/6203/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6203/artifact/build-artifacts/01:55:16_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008