Project Number Date
test_Tails_ISO_devel 4209 04 Feb 2026, 13:00

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 235 1 4 0 0 240 20 1 21 31:25.149 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.748
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.129
And I log in to a new session in German (de) 27.243
Then the live user's Documents directory exists 0.063
And there is a GNOME bookmark for the Documents directory 17.311
After features/support/hooks.rb:331 1.382
After features/support/hooks.rb:100 0.000
Tags: @product
53.206
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.852
And I log in to a new session in German (de) 27.423
Then the live user's Downloads directory exists 0.076
And there is a GNOME bookmark for the Downloads directory 16.854
After features/support/hooks.rb:331 0.913
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.520
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 15.986
And I log in to a new session in German (de) 26.620
Then the live user's Music directory exists 0.069
And there is a GNOME bookmark for the Music directory 17.843
After features/support/hooks.rb:331 1.241
After features/support/hooks.rb:100 0.000
Tags: @product
52.965
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.527
And I log in to a new session in German (de) 27.451
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 16.938
After features/support/hooks.rb:331 1.539
After features/support/hooks.rb:100 0.000
Tags: @product
55.333
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 8.592
And I log in to a new session in German (de) 29.374
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 17.312
After features/support/hooks.rb:331 1.680
After features/support/hooks.rb:100 0.000
1:39.266
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.809
When I log in to a new session in Arabic (ar) 27.578
Then the keyboard layout is set to "eg" 0.160
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.051
And Tor is ready 15.217
Then I successfully start the Unsafe Browser 7.488
And I kill the Unsafe Browser 5.294
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 12.360
And DuckDuckGo is the default search engine 8.915
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 7.232
And the layout of the screen keyboard is set to "us" 0.692
After features/support/hooks.rb:331 1.219
After features/support/hooks.rb:100 0.000
2:7.743
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.790
When I log in to a new session in Chinese (zh_CN) 27.115
Then the keyboard layout is set to "cn" 0.159
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.061
And Tor is ready 44.636
Then I successfully start the Unsafe Browser 6.474
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 15.252
And DuckDuckGo is the default search engine 6.735
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 7.266
And the layout of the screen keyboard is set to "us" 0.628
After features/support/hooks.rb:331 1.395
After features/support/hooks.rb:100 0.000
1:16.427
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 8.647
When I log in to a new session in English (en) 11.890
Then the keyboard layout is set to "us" 0.109
And tpsd is localized to the selected locale 0.132
When the network is plugged 0.061
And Tor is ready 14.207
Then I successfully start the Unsafe Browser 6.783
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.983
And DuckDuckGo is the default search engine 5.613
And I kill the Tor Browser 5.445
And the screen keyboard works in Thunderbird 6.673
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:331 1.469
After features/support/hooks.rb:100 0.000
1:35.600
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 8.538
When I log in to a new session in French (fr) 27.743
Then the keyboard layout is set to "fr" 0.095
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.068
And Tor is ready 14.842
Then I successfully start the Unsafe Browser 6.953
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 12.035
And DuckDuckGo is the default search engine 7.195
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 6.871
And the layout of the screen keyboard is set to "fr" 0.582
After features/support/hooks.rb:331 1.342
After features/support/hooks.rb:100 0.000
1:40.267
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.444
When I log in to a new session in German (de) 28.432
Then the keyboard layout is set to "de" 0.096
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.070
And Tor is ready 15.999
Then I successfully start the Unsafe Browser 6.817
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 15.405
And DuckDuckGo is the default search engine 6.638
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 7.124
And the layout of the screen keyboard is set to "de" 0.563
After features/support/hooks.rb:331 1.685
After features/support/hooks.rb:100 0.000
1:35.658
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 9.023
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.107
When the network is plugged 0.063
And Tor is ready 15.947
Then I successfully start the Unsafe Browser 6.543
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 12.052
And DuckDuckGo is the default search engine 6.680
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 6.858
And the layout of the screen keyboard is set to "us" 0.622
After features/support/hooks.rb:331 1.397
After features/support/hooks.rb:100 0.000
1:40.294
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 8.497
When I log in to a new session in Indonesian (id) 29.093
Then the keyboard layout is set to "id" 0.093
And tpsd is localized to the selected locale 0.137
When the network is plugged 0.079
And Tor is ready 14.191
Then I successfully start the Unsafe Browser 6.651
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 12.286
And DuckDuckGo is the default search engine 9.162
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 8.889
And the layout of the screen keyboard is set to "us" 0.687
After features/support/hooks.rb:331 1.217
After features/support/hooks.rb:100 0.000
1:38.714
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 8.515
When I log in to a new session in Italian (it) 28.667
Then the keyboard layout is set to "it" 0.123
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.091
And Tor is ready 15.383
Then I successfully start the Unsafe Browser 7.625
And I kill the Unsafe Browser 5.307
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 11.982
And DuckDuckGo is the default search engine 7.137
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 7.778
And the layout of the screen keyboard is set to "us" 0.640
After features/support/hooks.rb:331 3.105
After features/support/hooks.rb:100 0.000
1:45.524
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.117
When I log in to a new session in Persian (fa) 28.434
Then the keyboard layout is set to "ir" 0.122
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.068
And Tor is ready 15.837
Then I successfully start the Unsafe Browser 7.213
And I kill the Unsafe Browser 5.308
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 14.874
And DuckDuckGo is the default search engine 7.554
And I kill the Tor Browser 5.309
And the screen keyboard works in Thunderbird 7.934
And the layout of the screen keyboard is set to "ir" 0.572
After features/support/hooks.rb:331 1.620
After features/support/hooks.rb:100 0.000
1:41.872
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 8.769
When I log in to a new session in Portuguese (pt) 27.041
Then the keyboard layout is set to "pt" 0.136
And tpsd is localized to the selected locale 0.147
When the network is plugged 0.052
And Tor is ready 15.398
Then I successfully start the Unsafe Browser 7.289
And I kill the Unsafe Browser 5.305
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 16.613
And DuckDuckGo is the default search engine 8.226
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 7.032
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:331 1.588
After features/support/hooks.rb:100 0.000
1:37.129
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 8.574
When I log in to a new session in Russian (ru) 27.741
Then the keyboard layout is set to "ru" 0.180
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.069
And Tor is ready 15.815
Then I successfully start the Unsafe Browser 7.025
And I kill the Unsafe Browser 5.282
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.115
And DuckDuckGo is the default search engine 7.843
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 7.270
And the layout of the screen keyboard is set to "ru" 0.732
After features/support/hooks.rb:331 1.415
After features/support/hooks.rb:100 0.000
1:34.095
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 8.595
When I log in to a new session in Spanish (es) 27.167
Then the keyboard layout is set to "es" 0.134
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.057
And Tor is ready 15.125
Then I successfully start the Unsafe Browser 6.915
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 11.028
And DuckDuckGo is the default search engine 7.017
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 6.775
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:331 1.411
After features/support/hooks.rb:100 0.000
1:35.228
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 8.948
When I log in to a new session in Turkish (tr) 27.851
Then the keyboard layout is set to "tr" 0.109
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.050
And Tor is ready 15.233
Then I successfully start the Unsafe Browser 6.226
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 11.146
And DuckDuckGo is the default search engine 7.668
And I kill the Tor Browser 5.364
And the screen keyboard works in Thunderbird 6.558
And the layout of the screen keyboard is set to "us" 0.629
After features/support/hooks.rb:331 1.256
After features/support/hooks.rb:100 0.000
Tags: @product
1:22.936
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 13.589
When I set the language to Italian (it) 5.853
Then the language and keyboard have not been saved in cleartext storage 2.141
When I shutdown Tails and wait for the computer to power off 11.565
And I start Tails from USB drive "__internal" with network unplugged 49.296
Then the Welcome Screen's language is set to English 0.489
After features/support/hooks.rb:331 1.490
After features/support/hooks.rb:100 0.017
Tags: @product
26.584
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.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 12.082
When I set the language to Italian (it) 5.766
And I save the language and keyboard options in cleartext storage 2.551
Then the "it" language and keyboard have been saved in cleartext storage 1.283
When I set the language to French (fr) 4.687
Then the "fr" language and keyboard have been saved in cleartext storage 0.213
<"fr"> expected but was
<"it">. (Test::Unit::AssertionFailedError)
./features/step_definitions/common_steps.rb:1822:in `/^the "(\w\w)" language and keyboard have been saved in cleartext storage$/'
features/localization.feature:72:in `Then the "fr" language and keyboard have been saved in cleartext storage'
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
After features/support/hooks.rb:331 4.887

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4209/artifact/build-artifacts/02:39:50_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_devel/4209/artifact/build-artifacts/02:39:50_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4209/artifact/build-artifacts/02:39:50_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4209/artifact/build-artifacts/02:39:50_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
3:30.027
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 14.626
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.455
And I create a persistent partition 38.409
And I manually store legacy localization settings in Persistent Storage 0.734
When I shutdown Tails and wait for the computer to power off 11.293
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 48.445
Then the Welcome Screen's language is set to English 0.591
And the Welcome Screen's formats is set to United States 0.467
When I enable persistence 12.366
Then the Welcome Screen's language is set to German 0.722
And the Welcome Screen's formats is set to France 0.481
When I set the language to Italian (it) 5.073
Then the language and keyboard have not been saved in cleartext storage 2.142
When I save the language and keyboard options in cleartext storage 2.571
Then the "it" language and keyboard have been saved in cleartext storage 0.180
And I shutdown Tails and wait for the computer to power off 3.253
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 47.132
Then the Welcome Screen's language is set to Italian 1.138
And the Welcome Screen's formats is set to Italy 0.368
When I enable persistence 17.709
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.401
And the Welcome Screen's language is set to Italian 1.462
After features/support/hooks.rb:331 1.090
After features/support/hooks.rb:100 0.022