Project Number Date
test_Tails_ISO_stable 6123 05 Feb 2026, 15:22

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 232 1 9 0 0 242 20 1 21 30:32.022 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
56.131
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 11.933
And I log in to a new session in German (de) 26.732
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 17.415
After features/support/hooks.rb:331 0.910
After features/support/hooks.rb:100 0.000
Tags: @product
53.228
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 8.616
And I log in to a new session in German (de) 27.762
Then the live user's Downloads directory exists 0.058
And there is a GNOME bookmark for the Downloads directory 16.791
After features/support/hooks.rb:331 1.673
After features/support/hooks.rb:100 0.000
Tags: @product
53.488
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 8.475
And I log in to a new session in German (de) 28.124
Then the live user's Music directory exists 0.063
And there is a GNOME bookmark for the Music directory 16.824
After features/support/hooks.rb:331 1.654
After features/support/hooks.rb:100 0.000
Tags: @product
52.617
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 8.605
And I log in to a new session in German (de) 26.256
Then the live user's Pictures directory exists 0.061
And there is a GNOME bookmark for the Pictures directory 17.694
After features/support/hooks.rb:331 1.264
After features/support/hooks.rb:100 0.000
Tags: @product
52.626
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 8.823
And I log in to a new session in German (de) 26.245
Then the live user's Videos directory exists 0.051
And there is a GNOME bookmark for the Videos directory 17.506
After features/support/hooks.rb:331 1.216
After features/support/hooks.rb:100 0.000
1:32.814
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 8.296
When I log in to a new session in Arabic (ar) 27.408
Then the keyboard layout is set to "eg" 0.127
And tpsd is localized to the selected locale 0.143
When the network is plugged 0.057
And Tor is ready 13.963
Then I successfully start the Unsafe Browser 6.610
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 11.503
And DuckDuckGo is the default search engine 6.648
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 6.891
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:331 1.489
After features/support/hooks.rb:100 0.000
1:33.769
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.542
When I log in to a new session in Chinese (zh_CN) 27.518
Then the keyboard layout is set to "cn" 0.117
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.058
And Tor is ready 14.656
Then I successfully start the Unsafe Browser 6.898
And I kill the Unsafe Browser 5.273
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.003
And DuckDuckGo is the default search engine 7.005
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 6.255
And the layout of the screen keyboard is set to "us" 0.964
After features/support/hooks.rb:331 1.323
After features/support/hooks.rb:100 0.000
1:15.900
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 8.656
When I log in to a new session in English (en) 12.396
Then the keyboard layout is set to "us" 0.135
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.088
And Tor is ready 14.333
Then I successfully start the Unsafe Browser 6.882
And I kill the Unsafe Browser 5.284
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 10.716
And DuckDuckGo is the default search engine 4.891
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 6.453
And the layout of the screen keyboard is set to "us" 0.635
After features/support/hooks.rb:331 1.487
After features/support/hooks.rb:100 0.000
1:33.349
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.821
When I log in to a new session in French (fr) 26.907
Then the keyboard layout is set to "fr" 0.109
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.083
And Tor is ready 14.235
Then I successfully start the Unsafe Browser 6.554
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 11.396
And DuckDuckGo is the default search engine 7.304
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 6.675
And the layout of the screen keyboard is set to "fr" 0.552
After features/support/hooks.rb:331 1.580
After features/support/hooks.rb:100 0.000
1:35.502
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 8.486
When I log in to a new session in German (de) 27.465
Then the keyboard layout is set to "de" 0.106
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.055
And Tor is ready 14.406
Then I successfully start the Unsafe Browser 7.960
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.943
And DuckDuckGo is the default search engine 7.130
And I kill the Tor Browser 5.307
And the screen keyboard works in Thunderbird 6.611
And the layout of the screen keyboard is set to "de" 0.630
After features/support/hooks.rb:331 1.223
After features/support/hooks.rb:100 0.000
1:33.465
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 8.352
When I log in to a new session in Hindi (hi) 27.356
Then the keyboard layout is set to "in" 0.115
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.062
And Tor is ready 13.921
Then I successfully start the Unsafe Browser 6.994
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 11.162
And DuckDuckGo is the default search engine 7.556
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 6.667
And the layout of the screen keyboard is set to "us" 0.619
After features/support/hooks.rb:331 1.646
After features/support/hooks.rb:100 0.000
1:31.149
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 8.601
When I log in to a new session in Indonesian (id) 26.454
Then the keyboard layout is set to "id" 0.135
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.077
And Tor is ready 13.574
Then I successfully start the Unsafe Browser 7.421
And I kill the Unsafe Browser 5.277
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.102
And DuckDuckGo is the default search engine 7.131
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 6.322
And the layout of the screen keyboard is set to "us" 0.605
After features/support/hooks.rb:331 1.116
After features/support/hooks.rb:100 0.000
1:32.541
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.802
When I log in to a new session in Italian (it) 26.600
Then the keyboard layout is set to "it" 0.115
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.067
And Tor is ready 14.882
Then I successfully start the Unsafe Browser 5.670
And I kill the Unsafe Browser 5.288
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 11.713
And DuckDuckGo is the default search engine 6.554
And I kill the Tor Browser 5.315
And the screen keyboard works in Thunderbird 6.691
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:331 1.382
After features/support/hooks.rb:100 0.000
1:35.051
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 8.622
When I log in to a new session in Persian (fa) 28.901
Then the keyboard layout is set to "ir" 0.118
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.072
And Tor is ready 13.826
Then I successfully start the Unsafe Browser 7.294
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 11.499
And DuckDuckGo is the default search engine 6.799
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 6.675
And the layout of the screen keyboard is set to "ir" 0.592
After features/support/hooks.rb:331 1.481
After features/support/hooks.rb:100 0.000
1:33.757
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 8.619
When I log in to a new session in Portuguese (pt) 27.318
Then the keyboard layout is set to "pt" 0.122
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.059
And Tor is ready 14.445
Then I successfully start the Unsafe Browser 7.077
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 11.020
And DuckDuckGo is the default search engine 6.804
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 7.063
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:331 1.285
After features/support/hooks.rb:100 0.000
1:31.857
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 8.456
When I log in to a new session in Russian (ru) 26.736
Then the keyboard layout is set to "ru" 0.106
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.056
And Tor is ready 13.970
Then I successfully start the Unsafe Browser 6.842
And I kill the Unsafe Browser 5.364
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.783
And DuckDuckGo is the default search engine 7.034
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 6.513
And the layout of the screen keyboard is set to "ru" 0.567
After features/support/hooks.rb:331 1.631
After features/support/hooks.rb:100 0.000
1:37.936
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 8.727
When I log in to a new session in Spanish (es) 28.826
Then the keyboard layout is set to "es" 0.276
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.059
And Tor is ready 15.982
Then I successfully start the Unsafe Browser 7.166
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.140
And DuckDuckGo is the default search engine 7.485
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 6.894
And the layout of the screen keyboard is set to "us" 0.669
After features/support/hooks.rb:331 1.340
After features/support/hooks.rb:100 0.000
1:44.647
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 9.282
When I log in to a new session in Turkish (tr) 29.062
Then the keyboard layout is set to "tr" 0.097
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.066
And Tor is ready 14.674
Then I successfully start the Unsafe Browser 7.379
And I kill the Unsafe Browser 5.238
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 15.482
And DuckDuckGo is the default search engine 8.088
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 8.467
And the layout of the screen keyboard is set to "us" 1.389
After features/support/hooks.rb:331 1.384
After features/support/hooks.rb:100 0.000
Tags: @product
1:22.382
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.326
When I set the language to Italian (it) 5.235
Then the language and keyboard have not been saved in cleartext storage 2.128
When I shutdown Tails and wait for the computer to power off 10.332
And I start Tails from USB drive "__internal" with network unplugged 49.846
Then the Welcome Screen's language is set to English 0.513
After features/support/hooks.rb:331 1.392
After features/support/hooks.rb:100 0.014
Tags: @product
32.528
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.007
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.243
When I set the language to Italian (it) 4.992
And I save the language and keyboard options in cleartext storage 16.292
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
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:494: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.693

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6123/artifact/build-artifacts/02:32:20_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/6123/artifact/build-artifacts/02:32:20_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6123/artifact/build-artifacts/02:32:20_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6123/artifact/build-artifacts/02:32:20_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:57.273
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 20.342
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.424
And I create a persistent partition 41.645
And I manually store legacy localization settings in Persistent Storage 0.800
When I shutdown Tails and wait for the computer to power off 10.996
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 54.479
Then the Welcome Screen's language is set to English 0.405
And the Welcome Screen's formats is set to United States 0.332
When I enable persistence 28.117
Then the Welcome Screen's language is set to German 0.826
And the Welcome Screen's formats is set to France 0.415
When I set the language to Italian (it) 4.780
Then the language and keyboard have not been saved in cleartext storage 2.107
When I save the language and keyboard options in cleartext storage 2.495
Then the "it" language and keyboard have been saved in cleartext storage 0.142
And I shutdown Tails and wait for the computer to power off 3.202
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 46.271
Then the Welcome Screen's language is set to Italian 1.229
And the Welcome Screen's formats is set to Italy 0.394
When I enable persistence 16.169
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.309
And the Welcome Screen's language is set to Italian 1.384
After features/support/hooks.rb:331 1.013
After features/support/hooks.rb:100 0.079