Project Number Date
test_Tails_ISO_stable 6545 29 Jul 2026, 21:34

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:34.863 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
52.653
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.675
And I log in to a new session in German (de) 29.010
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 14.919
After features/support/hooks.rb:339 0.962
After features/support/hooks.rb:108 0.000
Tags: @product
51.590
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.223
And I log in to a new session in German (de) 29.317
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 14.998
After features/support/hooks.rb:339 1.018
After features/support/hooks.rb:108 0.000
Tags: @product
51.817
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.416
And I log in to a new session in German (de) 29.178
Then the live user's Music directory exists 0.135
And there is a GNOME bookmark for the Music directory 15.086
After features/support/hooks.rb:339 1.241
After features/support/hooks.rb:108 0.000
Tags: @product
50.513
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.291
And I log in to a new session in German (de) 28.855
Then the live user's Pictures directory exists 0.032
And there is a GNOME bookmark for the Pictures directory 14.333
After features/support/hooks.rb:339 0.971
After features/support/hooks.rb:108 0.000
Tags: @product
50.534
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.167
And I log in to a new session in German (de) 28.530
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 14.794
After features/support/hooks.rb:339 1.995
After features/support/hooks.rb:108 0.000
1:56.546
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.351
And I set an administration password 6.785
When I log in to a new session in Arabic (ar) 27.095
Then the keyboard layout is set to "eg" 0.113
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.015
And Tor is ready 12.290
Then I successfully start the Unsafe Browser 6.709
And I kill the Unsafe Browser 5.280
Given Thunderbird is installed 25.332
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 10.279
And DuckDuckGo is the default search engine 5.411
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.140
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:339 0.853
After features/support/hooks.rb:108 0.000
1:55.073
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.547
And I set an administration password 6.880
When I log in to a new session in Chinese (zh_CN) 27.077
Then the keyboard layout is set to "cn" 0.078
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.016
And Tor is ready 11.417
Then I successfully start the Unsafe Browser 5.923
And I kill the Unsafe Browser 5.256
Given Thunderbird is installed 24.478
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 10.767
And DuckDuckGo is the default search engine 5.537
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 4.294
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:339 0.991
After features/support/hooks.rb:108 0.000
1:40.395
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.202
And I set an administration password 6.896
When I log in to a new session in English (en) 11.684
Then the keyboard layout is set to "us" 0.168
And tpsd is localized to the selected locale 0.198
Given the network is plugged 0.016
And Tor is ready 12.595
Then I successfully start the Unsafe Browser 6.400
And I kill the Unsafe Browser 5.313
Given Thunderbird is installed 24.457
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.104
And DuckDuckGo is the default search engine 4.546
And I kill the Tor Browser 6.254
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:339 1.432
After features/support/hooks.rb:108 0.000
1:54.421
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
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.919
When I log in to a new session in French (fr) 25.775
Then the keyboard layout is set to "fr" 0.094
And tpsd is localized to the selected locale 0.137
Given the network is plugged 0.014
And Tor is ready 12.261
Then I successfully start the Unsafe Browser 6.597
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 24.422
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 9.925
And DuckDuckGo is the default search engine 5.379
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 4.714
And the layout of the screen keyboard is set to "fr" 0.361
After features/support/hooks.rb:339 1.372
After features/support/hooks.rb:108 0.000
1:53.947
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.002
And I set an administration password 6.818
When I log in to a new session in German (de) 27.833
Then the keyboard layout is set to "de" 0.085
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.020
And Tor is ready 11.806
Then I successfully start the Unsafe Browser 6.219
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 24.465
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.336
And DuckDuckGo is the default search engine 5.084
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.345
And the layout of the screen keyboard is set to "de" 0.363
After features/support/hooks.rb:339 1.576
After features/support/hooks.rb:108 0.000
1:56.150
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.159
And I set an administration password 6.911
When I log in to a new session in Hindi (hi) 27.177
Then the keyboard layout is set to "in" 0.108
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.021
And Tor is ready 12.625
Then I successfully start the Unsafe Browser 6.159
And I kill the Unsafe Browser 5.263
Given Thunderbird is installed 24.538
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.091
And DuckDuckGo is the default search engine 4.739
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.642
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:339 1.284
After features/support/hooks.rb:108 0.000
1:57.905
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.319
And I set an administration password 6.828
When I log in to a new session in Indonesian (id) 27.773
Then the keyboard layout is set to "id" 0.092
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.014
And Tor is ready 11.648
Then I successfully start the Unsafe Browser 6.231
And I kill the Unsafe Browser 5.308
Given Thunderbird is installed 27.164
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.370
And DuckDuckGo is the default search engine 4.880
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.523
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:339 1.657
After features/support/hooks.rb:108 0.000
1:54.258
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.171
And I set an administration password 6.830
When I log in to a new session in Italian (it) 27.327
Then the keyboard layout is set to "it" 0.097
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.016
And Tor is ready 12.298
Then I successfully start the Unsafe Browser 6.491
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 23.708
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 9.953
And DuckDuckGo is the default search engine 5.250
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.141
And the layout of the screen keyboard is set to "us" 0.372
After features/support/hooks.rb:339 1.634
After features/support/hooks.rb:108 0.000
1:55.382
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.526
And I set an administration password 6.802
When I log in to a new session in Persian (fa) 27.361
Then the keyboard layout is set to "ir" 0.093
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.018
And Tor is ready 11.922
Then I successfully start the Unsafe Browser 5.747
And I kill the Unsafe Browser 5.317
Given Thunderbird is installed 25.383
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 10.312
And DuckDuckGo is the default search engine 5.038
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.045
And the layout of the screen keyboard is set to "ir" 0.367
After features/support/hooks.rb:339 1.114
After features/support/hooks.rb:108 0.000
1:54.416
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.134
And I set an administration password 6.815
When I log in to a new session in Portuguese (pt) 27.147
Then the keyboard layout is set to "pt" 0.114
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.020
And Tor is ready 11.999
Then I successfully start the Unsafe Browser 6.001
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 24.756
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 9.659
And DuckDuckGo is the default search engine 5.406
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.382
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:339 1.420
After features/support/hooks.rb:108 0.000
1:58.562
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
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.919
When I log in to a new session in Russian (ru) 26.441
Then the keyboard layout is set to "ru" 0.095
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.019
And Tor is ready 12.443
Then I successfully start the Unsafe Browser 6.910
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 27.982
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 10.252
And DuckDuckGo is the default search engine 5.127
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 4.258
And the layout of the screen keyboard is set to "ru" 0.356
After features/support/hooks.rb:339 0.777
After features/support/hooks.rb:108 0.000
1:54.161
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.089
And I set an administration password 6.922
When I log in to a new session in Spanish (es) 27.074
Then the keyboard layout is set to "es" 0.099
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.021
And Tor is ready 11.726
Then I successfully start the Unsafe Browser 6.468
And I kill the Unsafe Browser 5.225
Given Thunderbird is installed 24.567
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 9.713
And DuckDuckGo is the default search engine 4.997
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.492
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:339 0.747
After features/support/hooks.rb:108 0.000
1:56.328
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.134
And I set an administration password 6.931
When I log in to a new session in Turkish (tr) 26.760
Then the keyboard layout is set to "tr" 0.103
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.036
And Tor is ready 13.315
Then I successfully start the Unsafe Browser 6.635
And I kill the Unsafe Browser 5.320
Given Thunderbird is installed 24.210
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 10.472
And DuckDuckGo is the default search engine 5.127
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.471
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:339 1.570
After features/support/hooks.rb:108 0.000
Tags: @product
1:7.610
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.638
When I set the language to Italian (it) 6.824
Then the language and keyboard have not been saved in cleartext storage 2.133
When I shutdown Tails and wait for the computer to power off 5.880
And I start Tails from USB drive "__internal" with network unplugged 43.814
Then the Welcome Screen's language is set to English 0.317
After features/support/hooks.rb:339 0.870
After features/support/hooks.rb:108 0.036
Tags: @product
27.575
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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 7.556
When I set the language to Italian (it) 5.861
And I save the language and keyboard options in cleartext storage 14.157
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:511: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:339 5.266

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6545/artifact/build-artifacts/02:17:08_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6545/artifact/build-artifacts/02:17:08_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:55.018
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.916
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.303
And I create a persistent partition 36.789
And I manually store legacy localization settings in Persistent Storage 0.290
When I shutdown Tails and wait for the computer to power off 7.147
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.471
Then the Welcome Screen's language is set to English 0.361
And the Welcome Screen's formats is set to United States 0.197
When I enable persistence 13.160
Then the Welcome Screen's language is set to German 0.494
And the Welcome Screen's formats is set to France 0.189
When I set the language to Italian (it) 4.499
Then the language and keyboard have not been saved in cleartext storage 2.137
When I save the language and keyboard options in cleartext storage 2.401
Then the "it" language and keyboard have been saved in cleartext storage 0.175
And I shutdown Tails and wait for the computer to power off 2.879
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 41.008
Then the Welcome Screen's language is set to Italian 0.575
And the Welcome Screen's formats is set to Italy 0.228
When I enable persistence 10.898
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.214
And the Welcome Screen's language is set to Italian 0.676
After features/support/hooks.rb:339 0.925
After features/support/hooks.rb:108 0.030