Project Number Date
test_Tails_ISO_devel 4409 22 May 2026, 07:51

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 33:29.280 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
49.625
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 8.468
And I log in to a new session in German (de) 26.027
Then the live user's Documents directory exists 0.051
And there is a GNOME bookmark for the Documents directory 15.078
After features/support/hooks.rb:335 0.868
After features/support/hooks.rb:104 0.000
Tags: @product
49.592
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.456
And I log in to a new session in German (de) 27.465
Then the live user's Downloads directory exists 0.049
And there is a GNOME bookmark for the Downloads directory 14.621
After features/support/hooks.rb:335 1.288
After features/support/hooks.rb:104 0.000
Tags: @product
48.471
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.451
And I log in to a new session in German (de) 26.146
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.832
After features/support/hooks.rb:335 1.003
After features/support/hooks.rb:104 0.000
Tags: @product
48.976
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.272
And I log in to a new session in German (de) 26.918
Then the live user's Pictures directory exists 0.045
And there is a GNOME bookmark for the Pictures directory 14.739
After features/support/hooks.rb:335 1.055
After features/support/hooks.rb:104 0.000
Tags: @product
48.455
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.322
And I log in to a new session in German (de) 26.189
Then the live user's Videos directory exists 0.062
And there is a GNOME bookmark for the Videos directory 14.880
After features/support/hooks.rb:335 0.951
After features/support/hooks.rb:104 0.000
1:58.385
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.172
And I set an administration password 6.900
When I log in to a new session in Arabic (ar) 26.136
Then the keyboard layout is set to "eg" 0.080
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.013
And Tor is ready 12.905
Then I successfully start the Unsafe Browser 5.481
And I kill the Unsafe Browser 5.237
Given Thunderbird is installed 27.923
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.798
And DuckDuckGo is the default search engine 5.757
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.221
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:335 1.418
After features/support/hooks.rb:104 0.000
1:58.113
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.523
And I set an administration password 6.835
When I log in to a new session in Chinese (zh_CN) 26.173
Then the keyboard layout is set to "cn" 0.110
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.024
And Tor is ready 12.300
Then I successfully start the Unsafe Browser 5.338
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 28.708
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 10.104
And DuckDuckGo is the default search engine 5.805
And I kill the Tor Browser 5.289
And the screen keyboard works in Thunderbird 4.130
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:335 0.764
After features/support/hooks.rb:104 0.000
1:41.894
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.014
And I set an administration password 6.841
When I log in to a new session in English (en) 11.492
Then the keyboard layout is set to "us" 0.103
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.023
And Tor is ready 12.737
Then I successfully start the Unsafe Browser 5.446
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 27.357
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 11.452
And DuckDuckGo is the default search engine 4.411
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.025
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:335 0.976
After features/support/hooks.rb:104 0.000
1:56.163
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.390
And I set an administration password 6.795
When I log in to a new session in French (fr) 25.970
Then the keyboard layout is set to "fr" 0.121
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.019
And Tor is ready 12.219
Then I successfully start the Unsafe Browser 5.407
And I kill the Unsafe Browser 5.232
Given Thunderbird is installed 27.644
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 9.989
And DuckDuckGo is the default search engine 5.385
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.209
And the layout of the screen keyboard is set to "fr" 0.355
After features/support/hooks.rb:335 0.734
After features/support/hooks.rb:104 0.000
1:55.996
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.326
And I set an administration password 6.837
When I log in to a new session in German (de) 27.017
Then the keyboard layout is set to "de" 0.110
And tpsd is localized to the selected locale 0.125
Given the network is plugged 0.015
And Tor is ready 11.736
Then I successfully start the Unsafe Browser 4.992
And I kill the Unsafe Browser 5.238
Given Thunderbird is installed 24.807
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 11.545
And DuckDuckGo is the default search engine 5.653
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 4.688
And the layout of the screen keyboard is set to "de" 0.473
After features/support/hooks.rb:335 1.521
After features/support/hooks.rb:104 0.000
1:55.685
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.210
And I set an administration password 6.834
When I log in to a new session in Hindi (hi) 27.295
Then the keyboard layout is set to "in" 0.101
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.019
And Tor is ready 12.866
Then I successfully start the Unsafe Browser 5.438
And I kill the Unsafe Browser 5.233
Given Thunderbird is installed 24.484
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 11.240
And DuckDuckGo is the default search engine 4.813
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.291
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:335 1.017
After features/support/hooks.rb:104 0.000
1:58.528
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.286
And I set an administration password 7.002
When I log in to a new session in Indonesian (id) 27.493
Then the keyboard layout is set to "id" 0.167
And tpsd is localized to the selected locale 0.134
Given the network is plugged 0.016
And Tor is ready 11.780
Then I successfully start the Unsafe Browser 5.650
And I kill the Unsafe Browser 5.210
Given Thunderbird is installed 27.102
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 11.018
And DuckDuckGo is the default search engine 4.950
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 4.986
And the layout of the screen keyboard is set to "us" 0.406
After features/support/hooks.rb:335 1.595
After features/support/hooks.rb:104 0.000
1:57.570
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.333
And I set an administration password 6.850
When I log in to a new session in Italian (it) 27.712
Then the keyboard layout is set to "it" 0.111
And tpsd is localized to the selected locale 0.130
Given the network is plugged 0.016
And Tor is ready 12.207
Then I successfully start the Unsafe Browser 5.736
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 24.196
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 12.028
And DuckDuckGo is the default search engine 5.146
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 5.057
And the layout of the screen keyboard is set to "us" 0.434
After features/support/hooks.rb:335 1.299
After features/support/hooks.rb:104 0.000
2:2.364
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.235
And I set an administration password 6.889
When I log in to a new session in Persian (fa) 26.341
Then the keyboard layout is set to "ir" 0.095
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.015
And Tor is ready 12.630
Then I successfully start the Unsafe Browser 6.380
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 27.145
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 14.727
And DuckDuckGo is the default search engine 5.032
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 4.823
And the layout of the screen keyboard is set to "ir" 0.420
After features/support/hooks.rb:335 1.531
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.096
And I set an administration password 6.923
When I log in to a new session in Portuguese (pt) 26.807
Then the keyboard layout is set to "pt" 0.110
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.021
And Tor is ready 12.432
Then I successfully start the Unsafe Browser 5.421
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 27.996
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 13.006
And DuckDuckGo is the default search engine 6.049
And I kill the Tor Browser 5.325
And the screen keyboard works in Thunderbird 4.309
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:335 1.689
After features/support/hooks.rb:104 0.000
1:57.402
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.221
And I set an administration password 6.853
When I log in to a new session in Russian (ru) 27.578
Then the keyboard layout is set to "ru" 0.096
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.016
And Tor is ready 11.566
Then I successfully start the Unsafe Browser 5.246
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 27.927
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.224
And DuckDuckGo is the default search engine 5.403
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 4.282
And the layout of the screen keyboard is set to "ru" 0.354
After features/support/hooks.rb:335 0.945
After features/support/hooks.rb:104 0.000
1:55.723
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.145
And I set an administration password 6.858
When I log in to a new session in Spanish (es) 27.032
Then the keyboard layout is set to "es" 0.134
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.016
And Tor is ready 11.978
Then I successfully start the Unsafe Browser 5.767
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 24.569
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.378
And DuckDuckGo is the default search engine 4.919
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.826
And the layout of the screen keyboard is set to "us" 0.446
After features/support/hooks.rb:335 1.097
After features/support/hooks.rb:104 0.000
1:58.347
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.241
And I set an administration password 6.966
When I log in to a new session in Turkish (tr) 26.586
Then the keyboard layout is set to "tr" 0.121
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.023
And Tor is ready 12.188
Then I successfully start the Unsafe Browser 5.356
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 27.598
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 11.527
And DuckDuckGo is the default search engine 5.040
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.678
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:335 1.473
After features/support/hooks.rb:104 0.000
Tags: @product
1:0.022
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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.659
When I set the language to Italian (it) 6.584
Then the language and keyboard have not been saved in cleartext storage 2.111
When I shutdown Tails and wait for the computer to power off 0.756
And I start Tails from USB drive "__internal" with network unplugged 41.591
Then the Welcome Screen's language is set to English 0.318
After features/support/hooks.rb:335 1.081
After features/support/hooks.rb:104 0.007
Tags: @product
27.416
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.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 7.942
When I set the language to Italian (it) 5.697
And I save the language and keyboard options in cleartext storage 13.776
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.453

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4409/artifact/build-artifacts/02:06:17_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_devel/4409/artifact/build-artifacts/02:06:17_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4409/artifact/build-artifacts/02:06:17_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4409/artifact/build-artifacts/02:06:17_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:104 0.000
Tags: @product
2:39.307
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.743
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.376
And I create a persistent partition 31.547
And I manually store legacy localization settings in Persistent Storage 0.239
When I shutdown Tails and wait for the computer to power off 9.671
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.979
Then the Welcome Screen's language is set to English 0.285
And the Welcome Screen's formats is set to United States 0.202
When I enable persistence 7.842
Then the Welcome Screen's language is set to German 0.491
And the Welcome Screen's formats is set to France 0.189
When I set the language to Italian (it) 4.555
Then the language and keyboard have not been saved in cleartext storage 2.104
When I save the language and keyboard options in cleartext storage 2.429
Then the "it" language and keyboard have been saved in cleartext storage 0.101
And I shutdown Tails and wait for the computer to power off 2.779
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 38.833
Then the Welcome Screen's language is set to Italian 0.574
And the Welcome Screen's formats is set to Italy 0.188
When I enable persistence 9.271
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.204
And the Welcome Screen's language is set to Italian 0.695
After features/support/hooks.rb:335 0.605
After features/support/hooks.rb:104 0.011