Project Number Date
test_Tails_ISO_devel 4198 29 Jan 2026, 12:39

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 238 1 1 0 0 240 20 1 21 35:59.902 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
57.239
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 12.062
And I log in to a new session in German (de) 28.008
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 17.125
After features/support/hooks.rb:331 1.191
After features/support/hooks.rb:100 0.000
Tags: @product
52.917
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.712
And I log in to a new session in German (de) 26.682
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 17.470
After features/support/hooks.rb:331 1.560
After features/support/hooks.rb:100 0.000
Tags: @product
53.470
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.841
And I log in to a new session in German (de) 27.109
Then the live user's Music directory exists 0.054
And there is a GNOME bookmark for the Music directory 17.465
After features/support/hooks.rb:331 1.147
After features/support/hooks.rb:100 0.000
Tags: @product
54.546
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.828
And I log in to a new session in German (de) 28.068
Then the live user's Pictures directory exists 0.042
And there is a GNOME bookmark for the Pictures directory 17.607
After features/support/hooks.rb:331 1.075
After features/support/hooks.rb:100 0.000
Tags: @product
56.749
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.619
And I log in to a new session in German (de) 29.445
Then the live user's Videos directory exists 0.074
And there is a GNOME bookmark for the Videos directory 18.610
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
1:42.372
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.542
When I log in to a new session in Arabic (ar) 28.212
Then the keyboard layout is set to "eg" 0.127
And tpsd is localized to the selected locale 0.153
When the network is plugged 0.063
And Tor is ready 17.331
Then I successfully start the Unsafe Browser 7.118
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 14.958
And DuckDuckGo is the default search engine 7.910
And I kill the Tor Browser 5.346
And the screen keyboard works in Thunderbird 6.693
And the layout of the screen keyboard is set to "us" 0.588
After features/support/hooks.rb:331 1.671
After features/support/hooks.rb:100 0.000
1:36.237
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.780
When I log in to a new session in Chinese (zh_CN) 28.945
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.088
And Tor is ready 14.227
Then I successfully start the Unsafe Browser 6.978
And I kill the Unsafe Browser 5.341
When I enable the screen keyboard 0.216
Then the screen keyboard works in Tor Browser 11.701
And DuckDuckGo is the default search engine 6.893
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 7.047
And the layout of the screen keyboard is set to "us" 0.600
After features/support/hooks.rb:331 1.067
After features/support/hooks.rb:100 0.000
1:30.648
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.956
When I log in to a new session in English (en) 12.651
Then the keyboard layout is set to "us" 0.107
And tpsd is localized to the selected locale 0.117
When the network is plugged 2.336
And Tor is ready 15.926
Then I successfully start the Unsafe Browser 9.974
And I kill the Unsafe Browser 5.289
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 16.646
And DuckDuckGo is the default search engine 5.531
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 7.142
And the layout of the screen keyboard is set to "us" 0.650
After features/support/hooks.rb:331 1.403
After features/support/hooks.rb:100 0.000
1:42.190
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.731
When I log in to a new session in French (fr) 26.920
Then the keyboard layout is set to "fr" 0.118
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.070
And Tor is ready 14.474
Then I successfully start the Unsafe Browser 7.415
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 12.533
And DuckDuckGo is the default search engine 8.408
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 11.111
And the layout of the screen keyboard is set to "fr" 0.712
After features/support/hooks.rb:331 1.369
After features/support/hooks.rb:100 0.000
1:41.597
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.912
When I log in to a new session in German (de) 28.449
Then the keyboard layout is set to "de" 0.210
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.066
And Tor is ready 15.357
Then I successfully start the Unsafe Browser 8.034
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 12.718
And DuckDuckGo is the default search engine 7.094
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 8.485
And the layout of the screen keyboard is set to "de" 1.490
After features/support/hooks.rb:331 1.511
After features/support/hooks.rb:100 0.000
1:40.862
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.840
When I log in to a new session in Hindi (hi) 28.221
Then the keyboard layout is set to "in" 0.132
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.053
And Tor is ready 15.075
Then I successfully start the Unsafe Browser 7.789
And I kill the Unsafe Browser 5.279
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 13.052
And DuckDuckGo is the default search engine 6.968
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 9.297
And the layout of the screen keyboard is set to "us" 0.651
After features/support/hooks.rb:331 1.643
After features/support/hooks.rb:100 0.000
1:46.717
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.880
When I log in to a new session in Indonesian (id) 28.035
Then the keyboard layout is set to "id" 0.120
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.063
And Tor is ready 17.151
Then I successfully start the Unsafe Browser 7.090
And I kill the Unsafe Browser 5.330
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 20.115
And DuckDuckGo is the default search engine 6.689
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 6.358
And the layout of the screen keyboard is set to "us" 1.483
After features/support/hooks.rb:331 1.422
After features/support/hooks.rb:100 0.000
1:41.913
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.772
When I log in to a new session in Italian (it) 28.989
Then the keyboard layout is set to "it" 0.192
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.057
And Tor is ready 14.879
Then I successfully start the Unsafe Browser 7.945
And I kill the Unsafe Browser 5.343
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 10.865
And DuckDuckGo is the default search engine 9.144
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 9.630
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:331 1.414
After features/support/hooks.rb:100 0.000
1:49.819
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 20.570
When I log in to a new session in Persian (fa) 28.855
Then the keyboard layout is set to "ir" 0.159
And tpsd is localized to the selected locale 0.175
When the network is plugged 0.076
And Tor is ready 15.058
Then I successfully start the Unsafe Browser 7.334
And I kill the Unsafe Browser 5.276
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 12.031
And DuckDuckGo is the default search engine 7.260
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 7.006
And the layout of the screen keyboard is set to "ir" 0.588
After features/support/hooks.rb:331 1.706
After features/support/hooks.rb:100 0.000
1:45.090
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 9.260
When I log in to a new session in Portuguese (pt) 28.363
Then the keyboard layout is set to "pt" 0.132
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.061
And Tor is ready 18.939
Then I successfully start the Unsafe Browser 7.936
And I kill the Unsafe Browser 5.243
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 12.711
And DuckDuckGo is the default search engine 8.676
And I kill the Tor Browser 5.310
And the screen keyboard works in Thunderbird 7.575
And the layout of the screen keyboard is set to "us" 0.692
After features/support/hooks.rb:331 1.632
After features/support/hooks.rb:100 0.000
2:6.764
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.015
When I log in to a new session in Russian (ru) 29.758
Then the keyboard layout is set to "ru" 0.140
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.066
And Tor is ready 16.209
Then I successfully start the Unsafe Browser 10.438
And I kill the Unsafe Browser 5.735
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 28.911
And DuckDuckGo is the default search engine 6.776
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 13.611
And the layout of the screen keyboard is set to "ru" 0.586
After features/support/hooks.rb:331 1.440
After features/support/hooks.rb:100 0.000
2:19.853
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 9.414
When I log in to a new session in Spanish (es) 31.797
Then the keyboard layout is set to "es" 0.119
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.048
And Tor is ready 15.416
Then I successfully start the Unsafe Browser 9.361
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 24.092
And DuckDuckGo is the default search engine 12.494
And I kill the Tor Browser 5.540
And the screen keyboard works in Thunderbird 24.173
And the layout of the screen keyboard is set to "us" 1.974
After features/support/hooks.rb:331 9.941
After features/support/hooks.rb:100 0.000
2:51.752
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 30.115
When I log in to a new session in Turkish (tr) 35.512
Then the keyboard layout is set to "tr" 0.125
And tpsd is localized to the selected locale 0.134
When the network is plugged 0.053
And Tor is ready 43.373
Then I successfully start the Unsafe Browser 6.282
And I kill the Unsafe Browser 5.259
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 22.287
And DuckDuckGo is the default search engine 10.623
And I kill the Tor Browser 6.563
And the screen keyboard works in Thunderbird 10.271
And the layout of the screen keyboard is set to "us" 1.009
After features/support/hooks.rb:331 3.591
After features/support/hooks.rb:100 0.000
Tags: @product
1:51.763
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 stopped at Tails Greeter's login screen 30.117
When I set the language to Italian (it) 5.105
Then the language and keyboard have not been saved in cleartext storage 2.120
When I shutdown Tails and wait for the computer to power off 13.058
And I start Tails from USB drive "__internal" with network unplugged 1:0.812
Then the Welcome Screen's language is set to English 0.548
After features/support/hooks.rb:331 1.190
After features/support/hooks.rb:100 0.009
Tags: @product
1:28.991
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 13.248
When I set the language to Italian (it) 4.837
And I save the language and keyboard options in cleartext storage 2.744
Then the "it" language and keyboard have been saved in cleartext storage 1.219
When I set the language to French (fr) 4.698
Then the "fr" language and keyboard have been saved in cleartext storage 0.138
And I shutdown Tails and wait for the computer to power off 2.710
And I start Tails from USB drive "__internal" with network unplugged 58.864
Then the "fr" language and keyboard have been saved in cleartext storage 0.527
<"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:75:in `Then the "fr" language and keyboard have been saved in cleartext storage'
And the Welcome Screen's language is set to French 0.000
After features/support/hooks.rb:331 5.474

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4198/artifact/build-artifacts/02:33:07_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/4198/artifact/build-artifacts/02:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4198/artifact/build-artifacts/02:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4198/artifact/build-artifacts/02:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.010
Tags: @product
3:48.402
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 14.721
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.359
And I create a persistent partition 44.534
And I manually store legacy localization settings in Persistent Storage 0.767
When I shutdown Tails and wait for the computer to power off 17.464
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 51.340
Then the Welcome Screen's language is set to English 0.542
And the Welcome Screen's formats is set to United States 0.387
When I enable persistence 16.183
Then the Welcome Screen's language is set to German 0.729
And the Welcome Screen's formats is set to France 0.360
When I set the language to Italian (it) 4.703
Then the language and keyboard have not been saved in cleartext storage 2.108
When I save the language and keyboard options in cleartext storage 3.503
Then the "it" language and keyboard have been saved in cleartext storage 0.153
And I shutdown Tails and wait for the computer to power off 3.550
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 48.090
Then the Welcome Screen's language is set to Italian 1.099
And the Welcome Screen's formats is set to Italy 0.359
When I enable persistence 16.093
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.355
And the Welcome Screen's language is set to Italian 0.993
After features/support/hooks.rb:331 0.879
After features/support/hooks.rb:100 0.022