Project Number Date
test_Tails_ISO_stable 6305 16 Apr 2026, 11:25

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 26:42.830 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
50.992
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 8.710
And I log in to a new session in German (de) 27.910
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 14.328
After features/support/hooks.rb:331 1.016
After features/support/hooks.rb:100 0.000
Tags: @product
48.977
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.415
And I log in to a new session in German (de) 26.892
Then the live user's Downloads directory exists 0.041
And there is a GNOME bookmark for the Downloads directory 14.627
After features/support/hooks.rb:331 1.164
After features/support/hooks.rb:100 0.000
Tags: @product
48.776
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.364
And I log in to a new session in German (de) 26.577
Then the live user's Music directory exists 0.071
And there is a GNOME bookmark for the Music directory 14.762
After features/support/hooks.rb:331 1.342
After features/support/hooks.rb:100 0.000
Tags: @product
48.760
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.185
And I log in to a new session in German (de) 26.601
Then the live user's Pictures directory exists 0.050
And there is a GNOME bookmark for the Pictures directory 14.922
After features/support/hooks.rb:331 1.229
After features/support/hooks.rb:100 0.000
Tags: @product
48.082
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.333
And I log in to a new session in German (de) 26.316
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 14.384
After features/support/hooks.rb:331 0.955
After features/support/hooks.rb:100 0.000
1:21.224
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.341
When I log in to a new session in Arabic (ar) 27.214
Then the keyboard layout is set to "eg" 0.107
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.017
And Tor is ready 11.622
Then I successfully start the Unsafe Browser 4.977
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.443
And DuckDuckGo is the default search engine 5.235
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.217
And the layout of the screen keyboard is set to "us" 0.436
After features/support/hooks.rb:331 0.883
After features/support/hooks.rb:100 0.000
1:53.516
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.351
When I log in to a new session in Chinese (zh_CN) 25.915
Then the keyboard layout is set to "cn" 0.103
And tpsd is localized to the selected locale 0.146
When the network is plugged 0.015
And Tor is ready 42.283
Then I successfully start the Unsafe Browser 4.897
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 11.270
And DuckDuckGo is the default search engine 5.610
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 4.774
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:331 1.425
After features/support/hooks.rb:100 0.000
1:5.146
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.255
When I log in to a new session in English (en) 11.325
Then the keyboard layout is set to "us" 0.149
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.024
And Tor is ready 12.421
Then I successfully start the Unsafe Browser 5.323
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.503
And DuckDuckGo is the default search engine 3.825
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.321
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 0.917
After features/support/hooks.rb:100 0.000
1:19.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 7.213
When I log in to a new session in French (fr) 26.354
Then the keyboard layout is set to "fr" 0.111
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.017
And Tor is ready 11.819
Then I successfully start the Unsafe Browser 5.343
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.907
And DuckDuckGo is the default search engine 4.852
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.213
And the layout of the screen keyboard is set to "fr" 0.380
After features/support/hooks.rb:331 1.562
After features/support/hooks.rb:100 0.000
1:20.727
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.327
When I log in to a new session in German (de) 26.482
Then the keyboard layout is set to "de" 0.154
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.013
And Tor is ready 12.412
Then I successfully start the Unsafe Browser 5.221
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.983
And DuckDuckGo is the default search engine 5.375
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.800
And the layout of the screen keyboard is set to "de" 0.407
After features/support/hooks.rb:331 1.430
After features/support/hooks.rb:100 0.000
1:20.997
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.291
When I log in to a new session in Hindi (hi) 27.086
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.020
And Tor is ready 11.777
Then I successfully start the Unsafe Browser 6.220
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.770
And DuckDuckGo is the default search engine 5.089
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.611
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 1.131
After features/support/hooks.rb:100 0.000
1:20.825
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.253
When I log in to a new session in Indonesian (id) 27.298
Then the keyboard layout is set to "id" 0.166
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.016
And Tor is ready 11.498
Then I successfully start the Unsafe Browser 6.261
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.735
And DuckDuckGo is the default search engine 5.388
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.299
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 1.311
After features/support/hooks.rb:100 0.000
1:22.209
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.418
When I log in to a new session in Italian (it) 27.214
Then the keyboard layout is set to "it" 0.107
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.015
And Tor is ready 12.113
Then I successfully start the Unsafe Browser 5.372
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.428
And DuckDuckGo is the default search engine 5.744
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 4.864
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.112
After features/support/hooks.rb:100 0.000
1:55.499
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.803
When I log in to a new session in Persian (fa) 27.387
Then the keyboard layout is set to "ir" 0.097
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.018
And Tor is ready 42.263
Then I successfully start the Unsafe Browser 5.046
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 11.506
And DuckDuckGo is the default search engine 5.774
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 4.624
And the layout of the screen keyboard is set to "ir" 0.353
After features/support/hooks.rb:331 1.352
After features/support/hooks.rb:100 0.000
1:22.612
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.483
When I log in to a new session in Portuguese (pt) 28.120
Then the keyboard layout is set to "pt" 0.109
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 11.672
Then I successfully start the Unsafe Browser 5.570
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 8.146
And DuckDuckGo is the default search engine 5.686
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.784
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.267
After features/support/hooks.rb:100 0.000
1:21.747
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.801
When I log in to a new session in Russian (ru) 26.114
Then the keyboard layout is set to "ru" 0.127
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.017
And Tor is ready 11.778
Then I successfully start the Unsafe Browser 5.462
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.856
And DuckDuckGo is the default search engine 5.597
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.975
And the layout of the screen keyboard is set to "ru" 0.381
After features/support/hooks.rb:331 1.121
After features/support/hooks.rb:100 0.000
1:22.420
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.275
When I log in to a new session in Spanish (es) 27.164
Then the keyboard layout is set to "es" 0.100
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.020
And Tor is ready 12.182
Then I successfully start the Unsafe Browser 5.318
And I kill the Unsafe Browser 5.284
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 9.034
And DuckDuckGo is the default search engine 5.068
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 5.081
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:331 1.190
After features/support/hooks.rb:100 0.000
1:21.969
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.244
When I log in to a new session in Turkish (tr) 26.222
Then the keyboard layout is set to "tr" 0.094
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.014
And Tor is ready 12.658
Then I successfully start the Unsafe Browser 5.355
And I kill the Unsafe Browser 5.250
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 8.677
And DuckDuckGo is the default search engine 5.139
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 5.455
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 2.192
After features/support/hooks.rb:100 0.000
Tags: @product
57.729
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 8.678
When I set the language to Italian (it) 4.807
Then the language and keyboard have not been saved in cleartext storage 2.128
When I shutdown Tails and wait for the computer to power off 0.738
And I start Tails from USB drive "__internal" with network unplugged 41.044
Then the Welcome Screen's language is set to English 0.330
After features/support/hooks.rb:331 1.200
After features/support/hooks.rb:100 0.006
Tags: @product
29.138
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.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 7.599
When I set the language to Italian (it) 7.269
And I save the language and keyboard options in cleartext storage 14.268
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.172

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6305/artifact/build-artifacts/02:02:18_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6305/artifact/build-artifacts/02:02:18_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:41.678
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.862
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.323
And I create a persistent partition 30.610
And I manually store legacy localization settings in Persistent Storage 0.638
When I shutdown Tails and wait for the computer to power off 9.569
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.969
Then the Welcome Screen's language is set to English 0.287
And the Welcome Screen's formats is set to United States 0.219
When I enable persistence 8.265
Then the Welcome Screen's language is set to German 0.619
And the Welcome Screen's formats is set to France 0.210
When I set the language to Italian (it) 4.529
Then the language and keyboard have not been saved in cleartext storage 2.072
When I save the language and keyboard options in cleartext storage 2.333
Then the "it" language and keyboard have been saved in cleartext storage 0.106
And I shutdown Tails and wait for the computer to power off 2.709
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 39.267
Then the Welcome Screen's language is set to Italian 0.617
And the Welcome Screen's formats is set to Italy 0.220
When I enable persistence 10.330
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.216
And the Welcome Screen's language is set to Italian 0.696
After features/support/hooks.rb:331 0.713
After features/support/hooks.rb:100 0.012