Project Number Date
test_Tails_ISO_stable 6379 15 May 2026, 11:35

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:22.706 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.394
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.622
And I log in to a new session in German (de) 27.712
Then the live user's Documents directory exists 0.065
And there is a GNOME bookmark for the Documents directory 14.992
After features/support/hooks.rb:335 1.397
After features/support/hooks.rb:104 0.000
Tags: @product
49.086
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.614
And I log in to a new session in German (de) 26.850
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.575
After features/support/hooks.rb:335 1.064
After features/support/hooks.rb:104 0.000
Tags: @product
50.351
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.313
And I log in to a new session in German (de) 28.028
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 14.961
After features/support/hooks.rb:335 1.720
After features/support/hooks.rb:104 0.000
Tags: @product
50.204
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.405
And I log in to a new session in German (de) 27.915
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 14.842
After features/support/hooks.rb:335 0.781
After features/support/hooks.rb:104 0.000
Tags: @product
49.619
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.205
And I log in to a new session in German (de) 27.204
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 15.161
After features/support/hooks.rb:335 0.959
After features/support/hooks.rb:104 0.000
1:59.950
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.456
And I set an administration password 6.784
When I log in to a new session in Arabic (ar) 27.275
Then the keyboard layout is set to "eg" 0.115
And tpsd is localized to the selected locale 0.151
Given the network is plugged 0.028
And Tor is ready 12.979
Then I successfully start the Unsafe Browser 5.927
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 27.479
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 10.727
And DuckDuckGo is the default search engine 5.282
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.791
And the layout of the screen keyboard is set to "us" 0.468
After features/support/hooks.rb:335 1.316
After features/support/hooks.rb:104 0.000
1:59.519
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.456
And I set an administration password 6.903
When I log in to a new session in Chinese (zh_CN) 27.466
Then the keyboard layout is set to "cn" 0.112
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.014
And Tor is ready 13.141
Then I successfully start the Unsafe Browser 5.612
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 27.070
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 10.599
And DuckDuckGo is the default search engine 5.365
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.722
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:335 1.350
After features/support/hooks.rb:104 0.000
1:44.693
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.581
And I set an administration password 6.911
When I log in to a new session in English (en) 12.622
Then the keyboard layout is set to "us" 0.092
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.020
And Tor is ready 12.275
Then I successfully start the Unsafe Browser 6.162
And I kill the Unsafe Browser 5.229
Given Thunderbird is installed 27.767
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 10.651
And DuckDuckGo is the default search engine 4.412
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 5.168
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:335 1.210
After features/support/hooks.rb:104 0.000
2:0.077
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.126
And I set an administration password 6.836
When I log in to a new session in French (fr) 27.844
Then the keyboard layout is set to "fr" 0.119
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.024
And Tor is ready 12.173
Then I successfully start the Unsafe Browser 6.045
And I kill the Unsafe Browser 5.219
Given Thunderbird is installed 27.868
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 10.408
And DuckDuckGo is the default search engine 5.758
And I kill the Tor Browser 5.395
And the screen keyboard works in Thunderbird 4.627
And the layout of the screen keyboard is set to "fr" 0.403
After features/support/hooks.rb:335 1.068
After features/support/hooks.rb:104 0.000
1:58.685
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.050
And I set an administration password 6.919
When I log in to a new session in German (de) 27.701
Then the keyboard layout is set to "de" 0.124
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.017
And Tor is ready 12.244
Then I successfully start the Unsafe Browser 5.623
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 27.705
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 9.941
And DuckDuckGo is the default search engine 5.194
And I kill the Tor Browser 5.298
And the screen keyboard works in Thunderbird 4.958
And the layout of the screen keyboard is set to "de" 0.494
After features/support/hooks.rb:335 1.023
After features/support/hooks.rb:104 0.000
1:58.061
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.185
And I set an administration password 6.938
When I log in to a new session in Hindi (hi) 27.716
Then the keyboard layout is set to "in" 0.112
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.014
And Tor is ready 11.972
Then I successfully start the Unsafe Browser 5.758
And I kill the Unsafe Browser 5.226
Given Thunderbird is installed 27.858
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 9.527
And DuckDuckGo is the default search engine 4.896
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.990
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:335 1.384
After features/support/hooks.rb:104 0.000
2:0.673
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.094
And I set an administration password 6.909
When I log in to a new session in Indonesian (id) 27.558
Then the keyboard layout is set to "id" 0.118
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.016
And Tor is ready 12.717
Then I successfully start the Unsafe Browser 5.880
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 28.472
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 10.176
And DuckDuckGo is the default search engine 5.821
And I kill the Tor Browser 5.289
And the screen keyboard works in Thunderbird 4.875
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:335 1.221
After features/support/hooks.rb:104 0.000
1:59.059
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.263
And I set an administration password 6.943
When I log in to a new session in Italian (it) 27.309
Then the keyboard layout is set to "it" 0.099
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.013
And Tor is ready 12.712
Then I successfully start the Unsafe Browser 5.569
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 28.410
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 9.931
And DuckDuckGo is the default search engine 5.454
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.328
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:335 1.071
After features/support/hooks.rb:104 0.000
1:59.584
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.264
And I set an administration password 6.882
When I log in to a new session in Persian (fa) 27.621
Then the keyboard layout is set to "ir" 0.111
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.028
And Tor is ready 11.906
Then I successfully start the Unsafe Browser 5.856
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 27.549
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.031
And DuckDuckGo is the default search engine 5.830
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 5.476
And the layout of the screen keyboard is set to "ir" 0.383
After features/support/hooks.rb:335 1.334
After features/support/hooks.rb:104 0.000
2:0.481
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.608
And I set an administration password 6.999
When I log in to a new session in Portuguese (pt) 26.658
Then the keyboard layout is set to "pt" 0.141
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.015
And Tor is ready 12.704
Then I successfully start the Unsafe Browser 5.067
And I kill the Unsafe Browser 5.375
Given Thunderbird is installed 28.362
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 11.760
And DuckDuckGo is the default search engine 5.596
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 4.314
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:335 1.063
After features/support/hooks.rb:104 0.000
2:2.316
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.657
And I set an administration password 6.928
When I log in to a new session in Russian (ru) 27.250
Then the keyboard layout is set to "ru" 0.151
And tpsd is localized to the selected locale 0.147
Given the network is plugged 0.020
And Tor is ready 12.281
Then I successfully start the Unsafe Browser 5.580
And I kill the Unsafe Browser 5.302
Given Thunderbird is installed 31.269
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 10.371
And DuckDuckGo is the default search engine 5.153
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 4.441
And the layout of the screen keyboard is set to "ru" 0.415
After features/support/hooks.rb:335 1.406
After features/support/hooks.rb:104 0.000
2:1.251
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.143
And I set an administration password 6.930
When I log in to a new session in Spanish (es) 28.008
Then the keyboard layout is set to "es" 0.131
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.021
And Tor is ready 11.683
Then I successfully start the Unsafe Browser 5.680
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 27.997
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 11.036
And DuckDuckGo is the default search engine 5.854
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.711
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:335 1.217
After features/support/hooks.rb:104 0.000
2:1.736
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.712
And I set an administration password 6.825
When I log in to a new session in Turkish (tr) 28.436
Then the keyboard layout is set to "tr" 0.135
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.020
And Tor is ready 11.877
Then I successfully start the Unsafe Browser 5.640
And I kill the Unsafe Browser 5.440
Given Thunderbird is installed 27.911
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 11.038
And DuckDuckGo is the default search engine 5.474
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 5.321
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:335 1.353
After features/support/hooks.rb:104 0.000
Tags: @product
1:8.873
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 stopped at Tails Greeter's login screen 9.374
When I set the language to Italian (it) 6.856
Then the language and keyboard have not been saved in cleartext storage 2.176
When I shutdown Tails and wait for the computer to power off 7.439
And I start Tails from USB drive "__internal" with network unplugged 42.776
Then the Welcome Screen's language is set to English 0.247
After features/support/hooks.rb:335 1.168
After features/support/hooks.rb:104 0.006
Tags: @product
26.744
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.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 8.185
When I set the language to Italian (it) 4.718
And I save the language and keyboard options in cleartext storage 13.840
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.597

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6379/artifact/build-artifacts/02:10:52_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6379/artifact/build-artifacts/02:10:52_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:104 0.000
Tags: @product
2:50.340
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.201
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.353
And I create a persistent partition 31.204
And I manually store legacy localization settings in Persistent Storage 0.259
When I shutdown Tails and wait for the computer to power off 9.850
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.201
Then the Welcome Screen's language is set to English 0.405
And the Welcome Screen's formats is set to United States 0.434
When I enable persistence 10.506
Then the Welcome Screen's language is set to German 0.438
And the Welcome Screen's formats is set to France 0.205
When I set the language to Italian (it) 4.535
Then the language and keyboard have not been saved in cleartext storage 2.182
When I save the language and keyboard options in cleartext storage 2.463
Then the "it" language and keyboard have been saved in cleartext storage 0.155
And I shutdown Tails and wait for the computer to power off 2.986
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 41.635
Then the Welcome Screen's language is set to Italian 0.579
And the Welcome Screen's formats is set to Italy 0.275
When I enable persistence 10.468
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.254
And the Welcome Screen's language is set to Italian 0.742
After features/support/hooks.rb:335 0.518
After features/support/hooks.rb:104 0.028