Project Number Date
test_Tails_ISO_21373-poweroff-inhibit 23 09 Jun 2026, 20:01

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 258 1 9 0 0 268 20 1 21 34:28.822 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.885
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.451
And I log in to a new session in German (de) 28.638
Then the live user's Documents directory exists 0.040
And there is a GNOME bookmark for the Documents directory 14.754
After features/support/hooks.rb:335 1.184
After features/support/hooks.rb:104 0.000
Tags: @product
48.626
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.552
And I log in to a new session in German (de) 26.274
Then the live user's Downloads directory exists 0.050
And there is a GNOME bookmark for the Downloads directory 14.749
After features/support/hooks.rb:335 0.848
After features/support/hooks.rb:104 0.000
Tags: @product
51.463
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
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) 29.307
Then the live user's Music directory exists 0.055
And there is a GNOME bookmark for the Music directory 14.926
After features/support/hooks.rb:335 1.403
After features/support/hooks.rb:104 0.000
Tags: @product
49.454
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.392
And I log in to a new session in German (de) 26.812
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 15.208
After features/support/hooks.rb:335 1.129
After features/support/hooks.rb:104 0.000
Tags: @product
50.031
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.260
And I log in to a new session in German (de) 28.132
Then the live user's Videos directory exists 0.052
And there is a GNOME bookmark for the Videos directory 14.586
After features/support/hooks.rb:335 1.164
After features/support/hooks.rb:104 0.000
2:2.222
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.668
And I set an administration password 6.912
When I log in to a new session in Arabic (ar) 27.709
Then the keyboard layout is set to "eg" 0.141
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.016
And Tor is ready 12.257
Then I successfully start the Unsafe Browser 6.950
And I kill the Unsafe Browser 5.282
Given Thunderbird is installed 27.832
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 11.608
And DuckDuckGo is the default search engine 5.296
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.760
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:335 1.344
After features/support/hooks.rb:104 0.000
2:1.235
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.468
And I set an administration password 6.966
When I log in to a new session in Chinese (zh_CN) 27.058
Then the keyboard layout is set to "cn" 0.107
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.014
And Tor is ready 12.429
Then I successfully start the Unsafe Browser 5.552
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 28.525
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.190
And DuckDuckGo is the default search engine 5.954
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 4.876
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:335 1.009
After features/support/hooks.rb:104 0.000
1:45.948
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.579
And I set an administration password 6.913
When I log in to a new session in English (en) 12.365
Then the keyboard layout is set to "us" 0.274
And tpsd is localized to the selected locale 0.138
Given the network is plugged 0.015
And Tor is ready 12.200
Then I successfully start the Unsafe Browser 5.549
And I kill the Unsafe Browser 5.246
Given Thunderbird is installed 27.805
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 12.572
And DuckDuckGo is the default search engine 4.676
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.961
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:335 1.630
After features/support/hooks.rb:104 0.000
2:4.978
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.758
And I set an administration password 6.817
When I log in to a new session in French (fr) 27.108
Then the keyboard layout is set to "fr" 0.131
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.019
And Tor is ready 12.704
Then I successfully start the Unsafe Browser 5.870
And I kill the Unsafe Browser 5.329
Given Thunderbird is installed 27.762
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 14.453
And DuckDuckGo is the default search engine 5.650
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 5.455
And the layout of the screen keyboard is set to "fr" 0.496
After features/support/hooks.rb:335 1.686
After features/support/hooks.rb:104 0.000
2:2.279
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.569
And I set an administration password 6.910
When I log in to a new session in German (de) 27.652
Then the keyboard layout is set to "de" 0.105
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.015
And Tor is ready 13.160
Then I successfully start the Unsafe Browser 6.067
And I kill the Unsafe Browser 5.267
Given Thunderbird is installed 27.535
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 11.338
And DuckDuckGo is the default search engine 5.718
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.203
And the layout of the screen keyboard is set to "de" 0.369
After features/support/hooks.rb:335 1.518
After features/support/hooks.rb:104 0.000
2:0.609
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.182
And I set an administration password 6.977
When I log in to a new session in Hindi (hi) 26.796
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.022
And Tor is ready 12.733
Then I successfully start the Unsafe Browser 6.189
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 28.339
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 10.739
And DuckDuckGo is the default search engine 5.463
And I kill the Tor Browser 5.385
And the screen keyboard works in Thunderbird 4.945
And the layout of the screen keyboard is set to "us" 0.358
After features/support/hooks.rb:335 1.128
After features/support/hooks.rb:104 0.000
2:0.602
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.304
And I set an administration password 6.935
When I log in to a new session in Indonesian (id) 26.520
Then the keyboard layout is set to "id" 0.125
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.021
And Tor is ready 12.128
Then I successfully start the Unsafe Browser 5.513
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 27.937
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.859
And DuckDuckGo is the default search engine 6.162
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 5.070
And the layout of the screen keyboard is set to "us" 0.364
After features/support/hooks.rb:335 1.445
After features/support/hooks.rb:104 0.000
2:1.273
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.408
And I set an administration password 6.788
When I log in to a new session in Italian (it) 26.815
Then the keyboard layout is set to "it" 0.136
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.020
And Tor is ready 13.007
Then I successfully start the Unsafe Browser 5.060
And I kill the Unsafe Browser 5.225
Given Thunderbird is installed 28.441
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 11.398
And DuckDuckGo is the default search engine 6.406
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.695
And the layout of the screen keyboard is set to "us" 0.434
After features/support/hooks.rb:335 1.511
After features/support/hooks.rb:104 0.000
1:58.456
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.662
And I set an administration password 6.852
When I log in to a new session in Persian (fa) 25.956
Then the keyboard layout is set to "ir" 0.130
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.017
And Tor is ready 12.804
Then I successfully start the Unsafe Browser 4.981
And I kill the Unsafe Browser 5.246
Given Thunderbird is installed 28.235
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 10.485
And DuckDuckGo is the default search engine 5.868
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 4.379
And the layout of the screen keyboard is set to "ir" 0.363
After features/support/hooks.rb:335 1.292
After features/support/hooks.rb:104 0.000
1:58.883
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.275
And I set an administration password 6.800
When I log in to a new session in Portuguese (pt) 27.185
Then the keyboard layout is set to "pt" 0.110
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.015
And Tor is ready 12.071
Then I successfully start the Unsafe Browser 4.855
And I kill the Unsafe Browser 5.241
Given Thunderbird is installed 27.831
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 11.285
And DuckDuckGo is the default search engine 5.823
And I kill the Tor Browser 5.331
And the screen keyboard works in Thunderbird 4.458
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:335 1.451
After features/support/hooks.rb:104 0.000
2:2.575
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.635
And I set an administration password 6.894
When I log in to a new session in Russian (ru) 26.778
Then the keyboard layout is set to "ru" 0.116
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.017
And Tor is ready 11.566
Then I successfully start the Unsafe Browser 4.963
And I kill the Unsafe Browser 5.342
Given Thunderbird is installed 28.302
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 14.817
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.367
And the layout of the screen keyboard is set to "ru" 0.752
After features/support/hooks.rb:335 1.526
After features/support/hooks.rb:104 0.000
1:59.967
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.616
And I set an administration password 6.798
When I log in to a new session in Spanish (es) 27.234
Then the keyboard layout is set to "es" 0.131
And tpsd is localized to the selected locale 0.158
Given the network is plugged 0.021
And Tor is ready 11.393
Then I successfully start the Unsafe Browser 5.857
And I kill the Unsafe Browser 5.292
Given Thunderbird is installed 27.846
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 10.537
And DuckDuckGo is the default search engine 5.478
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.792
And the layout of the screen keyboard is set to "us" 0.517
After features/support/hooks.rb:335 1.539
After features/support/hooks.rb:104 0.000
2:0.797
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.775
And I set an administration password 6.830
When I log in to a new session in Turkish (tr) 27.569
Then the keyboard layout is set to "tr" 0.091
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.018
And Tor is ready 12.687
Then I successfully start the Unsafe Browser 5.576
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 27.246
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.497
And DuckDuckGo is the default search engine 5.307
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 5.108
And the layout of the screen keyboard is set to "us" 0.486
After features/support/hooks.rb:335 1.429
After features/support/hooks.rb:104 0.000
Tags: @product
1:7.375
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.107
When I set the language to Italian (it) 4.635
Then the language and keyboard have not been saved in cleartext storage 2.143
When I shutdown Tails and wait for the computer to power off 8.863
And I start Tails from USB drive "__internal" with network unplugged 42.323
Then the Welcome Screen's language is set to English 0.302
After features/support/hooks.rb:335 1.247
After features/support/hooks.rb:104 0.008
Tags: @product
27.564
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
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.114
When I set the language to Italian (it) 5.782
And I save the language and keyboard options in cleartext storage 13.668
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:509:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:71: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:335 5.177

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21373-poweroff-inhibit/23/artifact/build-artifacts/02:07:37_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_21373-poweroff-inhibit/23/artifact/build-artifacts/02:07:37_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21373-poweroff-inhibit/23/artifact/build-artifacts/02:07:37_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21373-poweroff-inhibit/23/artifact/build-artifacts/02:07:37_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:104 0.000
Tags: @product
2:42.591
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.961
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.369
And I create a persistent partition 31.018
And I manually store legacy localization settings in Persistent Storage 0.273
When I shutdown Tails and wait for the computer to power off 6.968
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.064
Then the Welcome Screen's language is set to English 0.304
And the Welcome Screen's formats is set to United States 0.296
When I enable persistence 9.081
Then the Welcome Screen's language is set to German 0.578
And the Welcome Screen's formats is set to France 0.241
When I set the language to Italian (it) 4.553
Then the language and keyboard have not been saved in cleartext storage 2.095
When I save the language and keyboard options in cleartext storage 2.370
Then the "it" language and keyboard have been saved in cleartext storage 0.094
And I shutdown Tails and wait for the computer to power off 2.733
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.003
Then the Welcome Screen's language is set to Italian 0.640
And the Welcome Screen's formats is set to Italy 0.194
When I enable persistence 10.820
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.201
And the Welcome Screen's language is set to Italian 0.724
After features/support/hooks.rb:335 0.723
After features/support/hooks.rb:104 0.011