Project Number Date
test_Tails_ISO_stable 6292 14 Apr 2026, 11:45

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 229 1 12 0 0 242 20 1 21 29:27.858 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
55.625
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 9.046
And I log in to a new session in German (de) 31.885
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 14.650
After features/support/hooks.rb:331 1.073
After features/support/hooks.rb:100 0.000
Tags: @product
54.210
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.819
And I log in to a new session in German (de) 31.472
Then the live user's Downloads directory exists 0.063
And there is a GNOME bookmark for the Downloads directory 14.855
After features/support/hooks.rb:331 0.961
After features/support/hooks.rb:100 0.000
Tags: @product
54.981
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) 32.994
Then the live user's Music directory exists 0.046
And there is a GNOME bookmark for the Music directory 14.525
After features/support/hooks.rb:331 1.216
After features/support/hooks.rb:100 0.000
Tags: @product
53.674
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.334
And I log in to a new session in German (de) 31.257
Then the live user's Pictures directory exists 0.059
And there is a GNOME bookmark for the Pictures directory 15.023
After features/support/hooks.rb:331 0.943
After features/support/hooks.rb:100 0.000
Tags: @product
53.000
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.305
And I log in to a new session in German (de) 30.573
Then the live user's Videos directory exists 0.049
And there is a GNOME bookmark for the Videos directory 15.071
After features/support/hooks.rb:331 1.148
After features/support/hooks.rb:100 0.000
1:27.300
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.630
When I log in to a new session in Arabic (ar) 30.353
Then the keyboard layout is set to "eg" 0.156
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.025
And Tor is ready 12.077
Then I successfully start the Unsafe Browser 5.479
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 9.038
And DuckDuckGo is the default search engine 5.888
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 5.534
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 3.057
After features/support/hooks.rb:100 0.000
1:29.772
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.702
When I log in to a new session in Chinese (zh_CN) 32.270
Then the keyboard layout is set to "cn" 0.127
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.018
And Tor is ready 11.989
Then I successfully start the Unsafe Browser 5.874
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.965
And DuckDuckGo is the default search engine 5.647
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 5.129
And the layout of the screen keyboard is set to "us" 0.450
After features/support/hooks.rb:331 1.384
After features/support/hooks.rb:100 0.000
1:18.383
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.532
When I log in to a new session in English (en) 20.016
Then the keyboard layout is set to "us" 0.123
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.018
And Tor is ready 14.020
Then I successfully start the Unsafe Browser 6.076
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 9.232
And DuckDuckGo is the default search engine 4.735
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.544
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 1.529
After features/support/hooks.rb:100 0.000
1:32.233
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.822
When I log in to a new session in French (fr) 31.921
Then the keyboard layout is set to "fr" 0.117
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.021
And Tor is ready 16.071
Then I successfully start the Unsafe Browser 6.015
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 8.681
And DuckDuckGo is the default search engine 5.828
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.680
And the layout of the screen keyboard is set to "fr" 0.449
After features/support/hooks.rb:331 1.660
After features/support/hooks.rb:100 0.000
1:28.552
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
When I log in to a new session in German (de) 31.987
Then the keyboard layout is set to "de" 0.108
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.028
And Tor is ready 12.830
Then I successfully start the Unsafe Browser 5.345
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.217
And DuckDuckGo is the default search engine 5.452
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 5.285
And the layout of the screen keyboard is set to "de" 0.419
After features/support/hooks.rb:331 1.312
After features/support/hooks.rb:100 0.000
1:31.079
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.462
When I log in to a new session in Hindi (hi) 32.121
Then the keyboard layout is set to "in" 0.095
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.021
And Tor is ready 13.250
Then I successfully start the Unsafe Browser 7.278
And I kill the Unsafe Browser 5.339
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.740
And DuckDuckGo is the default search engine 6.107
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.915
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.235
After features/support/hooks.rb:100 0.000
1:28.505
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.736
When I log in to a new session in Indonesian (id) 31.025
Then the keyboard layout is set to "id" 0.159
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.026
And Tor is ready 13.116
Then I successfully start the Unsafe Browser 5.996
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.291
And DuckDuckGo is the default search engine 5.036
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 4.975
And the layout of the screen keyboard is set to "us" 0.421
After features/support/hooks.rb:331 1.140
After features/support/hooks.rb:100 0.000
1:33.324
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.415
When I log in to a new session in Italian (it) 33.390
Then the keyboard layout is set to "it" 0.118
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.023
And Tor is ready 13.797
Then I successfully start the Unsafe Browser 6.312
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.904
And DuckDuckGo is the default search engine 5.929
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.239
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:331 1.637
After features/support/hooks.rb:100 0.000
1:26.168
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.355
When I log in to a new session in Persian (fa) 30.699
Then the keyboard layout is set to "ir" 0.122
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.020
And Tor is ready 11.951
Then I successfully start the Unsafe Browser 5.957
And I kill the Unsafe Browser 5.399
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 8.349
And DuckDuckGo is the default search engine 5.518
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 4.947
And the layout of the screen keyboard is set to "ir" 0.404
After features/support/hooks.rb:331 1.243
After features/support/hooks.rb:100 0.000
1:25.556
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.335
When I log in to a new session in Portuguese (pt) 30.459
Then the keyboard layout is set to "pt" 0.107
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.021
And Tor is ready 11.858
Then I successfully start the Unsafe Browser 5.860
And I kill the Unsafe Browser 5.259
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.251
And DuckDuckGo is the default search engine 5.500
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.075
And the layout of the screen keyboard is set to "us" 0.412
After features/support/hooks.rb:331 1.139
After features/support/hooks.rb:100 0.000
1:32.144
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.596
When I log in to a new session in Russian (ru) 34.716
Then the keyboard layout is set to "ru" 0.150
And tpsd is localized to the selected locale 0.140
When the network is plugged 0.081
And Tor is ready 11.886
Then I successfully start the Unsafe Browser 5.954
And I kill the Unsafe Browser 6.417
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 8.698
And DuckDuckGo is the default search engine 5.411
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 5.350
And the layout of the screen keyboard is set to "ru" 0.424
After features/support/hooks.rb:331 1.122
After features/support/hooks.rb:100 0.000
1:38.666
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.004
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.386
When I log in to a new session in Spanish (es) 1:31.279
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:55:in `When I log in to a new session in Spanish (es)'
features/localization.feature:23:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "es" 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.716

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6292/artifact/build-artifacts/02:05:01_Tails_is_localized_for_every_tier-1_language,_Examples___12_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6292/artifact/build-artifacts/02:05:01_Tails_is_localized_for_every_tier-1_language,_Examples___12_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6292/artifact/build-artifacts/02:05:01_Tails_is_localized_for_every_tier-1_language,_Examples___12_.journal

After features/support/hooks.rb:100 0.000
1:26.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.588
When I log in to a new session in Turkish (tr) 30.717
Then the keyboard layout is set to "tr" 0.107
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.026
And Tor is ready 11.457
Then I successfully start the Unsafe Browser 6.033
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.857
And DuckDuckGo is the default search engine 5.128
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.059
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:331 1.213
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.436
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 9.503
When I set the language to Italian (it) 5.767
Then the language and keyboard have not been saved in cleartext storage 2.105
When I shutdown Tails and wait for the computer to power off 8.729
And I start Tails from USB drive "__internal" with network unplugged 44.940
Then the Welcome Screen's language is set to English 0.389
After features/support/hooks.rb:331 2.150
After features/support/hooks.rb:100 0.007
Tags: @product
1:28.173
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.450
When I set the language to Italian (it) 5.647
And I save the language and keyboard options in cleartext storage 2.475
Then the "it" language and keyboard have been saved in cleartext storage 0.184
When I set the language to French (fr) 4.706
Then the "fr" language and keyboard have been saved in cleartext storage 0.135
And I shutdown Tails and wait for the computer to power off 8.934
And I start Tails from USB drive "__internal" with network unplugged 45.261
Then the "fr" language and keyboard have been saved in cleartext storage 0.488
And the Welcome Screen's language is set to French 0.830
When I log in to a new session 11.000
Then the language is set to French 0.058
After features/support/hooks.rb:331 0.693
After features/support/hooks.rb:100 0.019
Tags: @product
2:58.858
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.176
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.805
And I create a persistent partition 41.282
And I manually store legacy localization settings in Persistent Storage 0.633
When I shutdown Tails and wait for the computer to power off 10.095
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.858
Then the Welcome Screen's language is set to English 0.298
And the Welcome Screen's formats is set to United States 0.240
When I enable persistence 8.777
Then the Welcome Screen's language is set to German 0.496
And the Welcome Screen's formats is set to France 0.174
When I set the language to Italian (it) 4.606
Then the language and keyboard have not been saved in cleartext storage 2.114
When I save the language and keyboard options in cleartext storage 2.444
Then the "it" language and keyboard have been saved in cleartext storage 0.113
And I shutdown Tails and wait for the computer to power off 2.751
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.050
Then the Welcome Screen's language is set to Italian 0.799
And the Welcome Screen's formats is set to Italy 0.229
When I enable persistence 11.776
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.257
And the Welcome Screen's language is set to Italian 0.873
After features/support/hooks.rb:331 0.684
After features/support/hooks.rb:100 0.035