Project Number Date
test_Tails_ISO_devel 4318 04 Apr 2026, 11:34

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 220 2 20 0 0 242 19 2 21 28:47.857 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
54.585
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 8.424
And I log in to a new session in German (de) 31.932
Then the live user's Documents directory exists 0.044
And there is a GNOME bookmark for the Documents directory 14.184
After features/support/hooks.rb:331 0.953
After features/support/hooks.rb:100 0.000
Tags: @product
54.328
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) 32.377
Then the live user's Downloads directory exists 0.038
And there is a GNOME bookmark for the Downloads directory 14.578
After features/support/hooks.rb:331 1.158
After features/support/hooks.rb:100 0.000
Tags: @product
52.960
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.148
And I log in to a new session in German (de) 31.454
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 14.309
After features/support/hooks.rb:331 1.178
After features/support/hooks.rb:100 0.000
Tags: @product
52.600
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.057
And I log in to a new session in German (de) 31.283
Then the live user's Pictures directory exists 0.043
And there is a GNOME bookmark for the Pictures directory 14.216
After features/support/hooks.rb:331 0.859
After features/support/hooks.rb:100 0.000
Tags: @product
53.974
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.259
And I log in to a new session in German (de) 32.342
Then the live user's Videos directory exists 0.045
And there is a GNOME bookmark for the Videos directory 14.326
After features/support/hooks.rb:331 1.258
After features/support/hooks.rb:100 0.000
1:24.709
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.243
When I log in to a new session in Arabic (ar) 31.977
Then the keyboard layout is set to "eg" 0.117
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.013
And Tor is ready 11.607
Then I successfully start the Unsafe Browser 4.922
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.766
And DuckDuckGo is the default search engine 5.421
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.700
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 0.858
After features/support/hooks.rb:100 0.000
1:24.308
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.218
When I log in to a new session in Chinese (zh_CN) 30.943
Then the keyboard layout is set to "cn" 0.111
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.013
And Tor is ready 11.752
Then I successfully start the Unsafe Browser 5.893
And I kill the Unsafe Browser 5.415
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.414
And DuckDuckGo is the default search engine 5.221
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 4.569
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:331 1.539
After features/support/hooks.rb:100 0.000
1:12.225
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.051
When I log in to a new session in English (en) 16.941
Then the keyboard layout is set to "us" 0.103
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.015
And Tor is ready 12.590
Then I successfully start the Unsafe Browser 8.088
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.146
And DuckDuckGo is the default search engine 3.624
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 4.763
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:331 0.929
After features/support/hooks.rb:100 0.000
1:25.803
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.211
When I log in to a new session in French (fr) 32.656
Then the keyboard layout is set to "fr" 0.118
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 12.092
Then I successfully start the Unsafe Browser 5.437
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.899
And DuckDuckGo is the default search engine 4.994
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.407
And the layout of the screen keyboard is set to "fr" 0.368
After features/support/hooks.rb:331 1.300
After features/support/hooks.rb:100 0.000
1:24.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.022
When I log in to a new session in German (de) 32.109
Then the keyboard layout is set to "de" 0.090
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.014
And Tor is ready 11.744
Then I successfully start the Unsafe Browser 5.540
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.848
And DuckDuckGo is the default search engine 5.022
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.068
And the layout of the screen keyboard is set to "de" 0.348
After features/support/hooks.rb:331 1.087
After features/support/hooks.rb:100 0.000
1:27.460
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.303
When I log in to a new session in Hindi (hi) 34.509
Then the keyboard layout is set to "in" 0.105
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.015
And Tor is ready 12.825
Then I successfully start the Unsafe Browser 4.708
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.664
And DuckDuckGo is the default search engine 4.698
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.621
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:331 1.196
After features/support/hooks.rb:100 0.000
1:27.638
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.422
When I log in to a new session in Indonesian (id) 32.479
Then the keyboard layout is set to "id" 0.106
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.020
And Tor is ready 11.416
Then I successfully start the Unsafe Browser 7.989
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.562
And DuckDuckGo is the default search engine 5.241
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 4.496
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:331 0.637
After features/support/hooks.rb:100 0.000
1:27.709
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.264
When I log in to a new session in Italian (it) 33.822
Then the keyboard layout is set to "it" 0.101
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.020
And Tor is ready 12.369
Then I successfully start the Unsafe Browser 6.308
And I kill the Unsafe Browser 5.301
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.438
And DuckDuckGo is the default search engine 4.762
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.543
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:331 0.861
After features/support/hooks.rb:100 0.000
1:24.396
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.441
When I log in to a new session in Persian (fa) 32.843
Then the keyboard layout is set to "ir" 0.086
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.017
And Tor is ready 11.224
Then I successfully start the Unsafe Browser 4.947
And I kill the Unsafe Browser 5.174
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 7.499
And DuckDuckGo is the default search engine 5.113
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.239
And the layout of the screen keyboard is set to "ir" 0.400
After features/support/hooks.rb:331 1.205
After features/support/hooks.rb:100 0.000
1:57.019
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.121
When I log in to a new session in Portuguese (pt) 32.512
Then the keyboard layout is set to "pt" 0.110
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.015
And Tor is ready 41.528
Then I successfully start the Unsafe Browser 4.751
And I kill the Unsafe Browser 5.258
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 10.789
And DuckDuckGo is the default search engine 4.812
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.333
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:331 1.157
After features/support/hooks.rb:100 0.000
1:28.237
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.105
When I log in to a new session in Russian (ru) 35.121
Then the keyboard layout is set to "ru" 0.102
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.022
And Tor is ready 11.584
Then I successfully start the Unsafe Browser 6.533
And I kill the Unsafe Browser 5.197
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.591
And DuckDuckGo is the default search engine 5.035
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.168
And the layout of the screen keyboard is set to "ru" 0.403
After features/support/hooks.rb:331 0.913
After features/support/hooks.rb:100 0.000
1:26.894
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.202
When I log in to a new session in Spanish (es) 30.567
Then the keyboard layout is set to "es" 0.088
And tpsd is localized to the selected locale 0.077
When the network is plugged 0.013
And Tor is ready 11.453
Then I successfully start the Unsafe Browser 9.011
And I kill the Unsafe Browser 5.310
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.512
And DuckDuckGo is the default search engine 5.040
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.950
And the layout of the screen keyboard is set to "us" 0.404
After features/support/hooks.rb:331 1.442
After features/support/hooks.rb:100 0.000
1:39.315
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.083
When I log in to a new session in Turkish (tr) 1:32.232
Known issue #21211: timed out while waiting for the GNOME Shell Introspect API (RuntimeError)
./features/step_definitions/common_steps.rb:399:in `rescue in wait_for_ponytail'
./features/step_definitions/common_steps.rb:388:in `wait_for_ponytail'
./features/step_definitions/common_steps.rb:622:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:538:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/localization.feature:56:in `When I log in to a new session in Turkish (tr)'
features/localization.feature:23:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "tr" 0.000
And tpsd is localized to the selected locale 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I successfully start the Unsafe Browser 0.000
And I kill the Unsafe Browser 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:331 10.708

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#13)' (at time 02:09:09)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:09:09_Tails_is_localized_for_every_tier-1_language,_Examples___13_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:09:09_Tails_is_localized_for_every_tier-1_language,_Examples___13_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:09:09_Tails_is_localized_for_every_tier-1_language,_Examples___13_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:20.470
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.011
When I set the language to Italian (it) 4.647
Then the language and keyboard have not been saved in cleartext storage 2.137
When I shutdown Tails and wait for the computer to power off 20.234
And I start Tails from USB drive "__internal" with network unplugged 44.171
Then the Welcome Screen's language is set to English 0.267
After features/support/hooks.rb:331 1.231
After features/support/hooks.rb:100 0.012
Tags: @product
1:18.389
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.491
When I set the language to Italian (it) 4.525
And I save the language and keyboard options in cleartext storage 2.398
Then the "it" language and keyboard have been saved in cleartext storage 0.094
When I set the language to French (fr) 4.445
Then the "fr" language and keyboard have been saved in cleartext storage 0.099
And I shutdown Tails and wait for the computer to power off 8.442
And I start Tails from USB drive "__internal" with network unplugged 41.301
Then the "fr" language and keyboard have been saved in cleartext storage 0.416
And the Welcome Screen's language is set to French 0.729
When I log in to a new session 8.396
Then the language is set to French 0.047
After features/support/hooks.rb:331 0.878
After features/support/hooks.rb:100 0.015
Tags: @product
2:30.455
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.911
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.388
And I create a persistent partition 51.042
And I manually store legacy localization settings in Persistent Storage 0.577
When I shutdown Tails and wait for the computer to power off 15.408
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.637
Then the Welcome Screen's language is set to English 0.242
And the Welcome Screen's formats is set to United States 0.204
When I enable persistence 7.520
Then the Welcome Screen's language is set to German 0.512
And the Welcome Screen's formats is set to France 0.293
When I set the language to Italian (it) 4.595
Then the language and keyboard have not been saved in cleartext storage 2.100
When I save the language and keyboard options in cleartext storage 14.020
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:96:in `When I save the language and keyboard options in cleartext storage'
Then the "it" 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
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to Italian 0.000
And the Welcome Screen's formats is set to Italy 0.000
When I enable persistence 0.000
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.000
And the Welcome Screen's language is set to Italian 0.000
After features/support/hooks.rb:331 5.097

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 02:14:31)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:14:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:14:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:14:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4318/artifact/build-artifacts/02:14:31_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.028