Project Number Date
test_Tails_ISO_stable 6227 24 Mar 2026, 12:04

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 27:21.391 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.799
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.653
And I log in to a new session in German (de) 28.136
Then the live user's Documents directory exists 0.033
And there is a GNOME bookmark for the Documents directory 14.975
After features/support/hooks.rb:331 1.387
After features/support/hooks.rb:100 0.000
Tags: @product
49.352
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 7.712
And I log in to a new session in German (de) 27.271
Then the live user's Downloads directory exists 0.037
And there is a GNOME bookmark for the Downloads directory 14.331
After features/support/hooks.rb:331 1.239
After features/support/hooks.rb:100 0.000
Tags: @product
48.824
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.417
And I log in to a new session in German (de) 26.633
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 14.720
After features/support/hooks.rb:331 1.144
After features/support/hooks.rb:100 0.000
Tags: @product
48.315
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 7.681
And I log in to a new session in German (de) 26.102
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 14.484
After features/support/hooks.rb:331 1.350
After features/support/hooks.rb:100 0.000
Tags: @product
48.023
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 7.227
And I log in to a new session in German (de) 25.739
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 15.006
After features/support/hooks.rb:331 1.198
After features/support/hooks.rb:100 0.000
1:23.411
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.382
When I log in to a new session in Arabic (ar) 26.733
Then the keyboard layout is set to "eg" 0.095
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.018
And Tor is ready 11.950
Then I successfully start the Unsafe Browser 6.140
And I kill the Unsafe Browser 5.666
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.699
And DuckDuckGo is the default search engine 5.848
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 5.022
And the layout of the screen keyboard is set to "us" 0.467
After features/support/hooks.rb:331 1.340
After features/support/hooks.rb:100 0.000
1:20.524
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.676
When I log in to a new session in Chinese (zh_CN) 26.437
Then the keyboard layout is set to "cn" 0.119
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.017
And Tor is ready 11.614
Then I successfully start the Unsafe Browser 4.860
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.329
And DuckDuckGo is the default search engine 5.210
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.156
And the layout of the screen keyboard is set to "us" 0.529
After features/support/hooks.rb:331 1.282
After features/support/hooks.rb:100 0.000
1:41.283
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 7.466
When I log in to a new session in English (en) 12.379
Then the keyboard layout is set to "us" 0.095
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.020
And Tor is ready 42.175
Then I successfully start the Unsafe Browser 5.540
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 12.450
And DuckDuckGo is the default search engine 4.582
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.529
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 2.202
After features/support/hooks.rb:100 0.000
1:20.866
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.291
When I log in to a new session in French (fr) 26.731
Then the keyboard layout is set to "fr" 0.092
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.015
And Tor is ready 12.364
Then I successfully start the Unsafe Browser 5.292
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.442
And DuckDuckGo is the default search engine 4.745
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.855
And the layout of the screen keyboard is set to "fr" 0.435
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
1:20.403
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.264
When I log in to a new session in German (de) 26.644
Then the keyboard layout is set to "de" 0.107
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.016
And Tor is ready 12.312
Then I successfully start the Unsafe Browser 5.496
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 7.588
And DuckDuckGo is the default search engine 5.035
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 4.852
And the layout of the screen keyboard is set to "de" 0.400
After features/support/hooks.rb:331 1.397
After features/support/hooks.rb:100 0.000
1:22.002
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.119
When I log in to a new session in Hindi (hi) 27.213
Then the keyboard layout is set to "in" 0.086
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.013
And Tor is ready 12.493
Then I successfully start the Unsafe Browser 6.192
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.905
And DuckDuckGo is the default search engine 5.375
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.606
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.045
After features/support/hooks.rb:100 0.000
1:55.032
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.602
When I log in to a new session in Indonesian (id) 27.615
Then the keyboard layout is set to "id" 0.091
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.015
And Tor is ready 42.185
Then I successfully start the Unsafe Browser 4.909
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 11.534
And DuckDuckGo is the default search engine 5.112
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.838
And the layout of the screen keyboard is set to "us" 0.450
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
1:21.537
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.210
When I log in to a new session in Italian (it) 27.134
Then the keyboard layout is set to "it" 0.104
And tpsd is localized to the selected locale 0.175
When the network is plugged 0.027
And Tor is ready 12.371
Then I successfully start the Unsafe Browser 5.645
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.604
And DuckDuckGo is the default search engine 5.121
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 5.233
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:331 1.250
After features/support/hooks.rb:100 0.000
1:20.371
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.229
When I log in to a new session in Persian (fa) 26.524
Then the keyboard layout is set to "ir" 0.088
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.016
And Tor is ready 11.265
Then I successfully start the Unsafe Browser 5.962
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.199
And DuckDuckGo is the default search engine 5.432
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 4.593
And the layout of the screen keyboard is set to "ir" 0.374
After features/support/hooks.rb:331 1.493
After features/support/hooks.rb:100 0.000
1:22.641
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.387
When I log in to a new session in Portuguese (pt) 26.294
Then the keyboard layout is set to "pt" 0.097
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.018
And Tor is ready 13.144
Then I successfully start the Unsafe Browser 5.769
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.613
And DuckDuckGo is the default search engine 5.534
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.750
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 1.227
After features/support/hooks.rb:100 0.000
1:55.111
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.487
When I log in to a new session in Russian (ru) 26.946
Then the keyboard layout is set to "ru" 0.095
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.021
And Tor is ready 42.015
Then I successfully start the Unsafe Browser 5.708
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 11.770
And DuckDuckGo is the default search engine 5.525
And I kill the Tor Browser 5.320
And the screen keyboard works in Thunderbird 4.480
And the layout of the screen keyboard is set to "ru" 0.369
After features/support/hooks.rb:331 1.272
After features/support/hooks.rb:100 0.000
1:21.542
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.452
When I log in to a new session in Spanish (es) 26.495
Then the keyboard layout is set to "es" 0.133
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.013
And Tor is ready 12.167
Then I successfully start the Unsafe Browser 5.003
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.764
And DuckDuckGo is the default search engine 5.604
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.838
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:331 1.339
After features/support/hooks.rb:100 0.000
1:22.161
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 7.669
When I log in to a new session in Turkish (tr) 26.707
Then the keyboard layout is set to "tr" 0.115
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.017
And Tor is ready 11.564
Then I successfully start the Unsafe Browser 6.076
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.487
And DuckDuckGo is the default search engine 5.048
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 5.207
And the layout of the screen keyboard is set to "us" 0.651
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
Tags: @product
59.350
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 9.085
When I set the language to Italian (it) 5.792
Then the language and keyboard have not been saved in cleartext storage 2.153
When I shutdown Tails and wait for the computer to power off 0.843
And I start Tails from USB drive "__internal" with network unplugged 41.155
Then the Welcome Screen's language is set to English 0.319
After features/support/hooks.rb:331 1.393
After features/support/hooks.rb:100 0.006
Tags: @product
28.242
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.002
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.216
When I set the language to Italian (it) 5.661
And I save the language and keyboard options in cleartext storage 14.365
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:505: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.532

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 01:59:12)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6227/artifact/build-artifacts/01:59:12_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/6227/artifact/build-artifacts/01:59:12_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6227/artifact/build-artifacts/01:59:12_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6227/artifact/build-artifacts/01:59:12_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:40.591
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.830
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.489
And I create a persistent partition 32.651
And I manually store legacy localization settings in Persistent Storage 0.650
When I shutdown Tails and wait for the computer to power off 7.526
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.630
Then the Welcome Screen's language is set to English 0.305
And the Welcome Screen's formats is set to United States 0.206
When I enable persistence 7.804
Then the Welcome Screen's language is set to German 0.464
And the Welcome Screen's formats is set to France 0.229
When I set the language to Italian (it) 4.523
Then the language and keyboard have not been saved in cleartext storage 2.189
When I save the language and keyboard options in cleartext storage 2.376
Then the "it" language and keyboard have been saved in cleartext storage 0.156
And I shutdown Tails and wait for the computer to power off 2.905
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 39.315
Then the Welcome Screen's language is set to Italian 0.684
And the Welcome Screen's formats is set to Italy 0.230
When I enable persistence 8.399
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.266
And the Welcome Screen's language is set to Italian 0.753
After features/support/hooks.rb:331 0.737
After features/support/hooks.rb:100 0.022