Project Number Date
test_Tails_ISO_stable 6113 02 Feb 2026, 12:46

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 32:58.430 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.587
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 11.060
And I log in to a new session in German (de) 27.139
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 17.340
After features/support/hooks.rb:331 1.040
After features/support/hooks.rb:100 0.000
Tags: @product
53.148
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.183
And I log in to a new session in German (de) 27.899
Then the live user's Downloads directory exists 0.072
And there is a GNOME bookmark for the Downloads directory 16.992
After features/support/hooks.rb:331 1.074
After features/support/hooks.rb:100 0.000
Tags: @product
53.774
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.448
And I log in to a new session in German (de) 27.943
Then the live user's Music directory exists 0.050
And there is a GNOME bookmark for the Music directory 17.332
After features/support/hooks.rb:331 1.566
After features/support/hooks.rb:100 0.000
Tags: @product
54.203
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.810
And I log in to a new session in German (de) 27.653
Then the live user's Pictures directory exists 0.058
And there is a GNOME bookmark for the Pictures directory 17.680
After features/support/hooks.rb:331 1.228
After features/support/hooks.rb:100 0.000
Tags: @product
53.381
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.139
And I log in to a new session in German (de) 26.730
Then the live user's Videos directory exists 0.055
And there is a GNOME bookmark for the Videos directory 17.455
After features/support/hooks.rb:331 1.485
After features/support/hooks.rb:100 0.000
1:38.969
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.486
When I log in to a new session in Arabic (ar) 27.852
Then the keyboard layout is set to "eg" 0.118
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.052
And Tor is ready 15.046
Then I successfully start the Unsafe Browser 7.325
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 12.729
And DuckDuckGo is the default search engine 7.680
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 8.429
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:331 1.616
After features/support/hooks.rb:100 0.000
1:39.316
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.487
When I log in to a new session in Chinese (zh_CN) 28.843
Then the keyboard layout is set to "cn" 0.144
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.069
And Tor is ready 14.483
Then I successfully start the Unsafe Browser 7.596
And I kill the Unsafe Browser 5.289
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 12.177
And DuckDuckGo is the default search engine 7.218
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 7.862
And the layout of the screen keyboard is set to "us" 0.673
After features/support/hooks.rb:331 1.668
After features/support/hooks.rb:100 0.000
1:20.033
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.727
When I log in to a new session in English (en) 13.742
Then the keyboard layout is set to "us" 0.192
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.058
And Tor is ready 15.837
Then I successfully start the Unsafe Browser 7.224
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 11.371
And DuckDuckGo is the default search engine 4.839
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 6.785
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:331 1.437
After features/support/hooks.rb:100 0.000
1:38.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.940
When I log in to a new session in French (fr) 28.046
Then the keyboard layout is set to "fr" 0.116
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.067
And Tor is ready 16.714
Then I successfully start the Unsafe Browser 7.599
And I kill the Unsafe Browser 5.238
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 12.004
And DuckDuckGo is the default search engine 6.632
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 6.986
And the layout of the screen keyboard is set to "fr" 0.615
After features/support/hooks.rb:331 1.438
After features/support/hooks.rb:100 0.000
1:37.021
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.798
When I log in to a new session in German (de) 27.624
Then the keyboard layout is set to "de" 0.131
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.059
And Tor is ready 14.831
Then I successfully start the Unsafe Browser 6.895
And I kill the Unsafe Browser 5.259
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 12.962
And DuckDuckGo is the default search engine 7.429
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 6.966
And the layout of the screen keyboard is set to "de" 0.572
After features/support/hooks.rb:331 1.447
After features/support/hooks.rb:100 0.000
1:39.151
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.438
When I log in to a new session in Hindi (hi) 27.326
Then the keyboard layout is set to "in" 0.119
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.075
And Tor is ready 15.364
Then I successfully start the Unsafe Browser 7.270
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 12.235
And DuckDuckGo is the default search engine 6.609
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 10.379
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:331 1.440
After features/support/hooks.rb:100 0.000
1:55.410
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.577
When I log in to a new session in Indonesian (id) 28.457
Then the keyboard layout is set to "id" 0.124
And tpsd is localized to the selected locale 0.087
When the network is plugged 8.320
And Tor is ready 13.389
Then I successfully start the Unsafe Browser 6.993
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 21.569
And DuckDuckGo is the default search engine 9.172
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 7.599
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:331 1.404
After features/support/hooks.rb:100 0.000
1:57.092
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.473
When I log in to a new session in Italian (it) 30.928
Then the keyboard layout is set to "it" 0.155
And tpsd is localized to the selected locale 0.138
When the network is plugged 4.289
And Tor is ready 15.523
Then I successfully start the Unsafe Browser 6.860
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 22.107
And DuckDuckGo is the default search engine 9.616
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 7.737
And the layout of the screen keyboard is set to "us" 0.651
After features/support/hooks.rb:331 1.523
After features/support/hooks.rb:100 0.000
1:37.305
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.597
When I log in to a new session in Persian (fa) 27.701
Then the keyboard layout is set to "ir" 0.105
And tpsd is localized to the selected locale 0.142
When the network is plugged 0.171
And Tor is ready 14.758
Then I successfully start the Unsafe Browser 7.531
And I kill the Unsafe Browser 5.324
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.784
And DuckDuckGo is the default search engine 7.711
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 7.523
And the layout of the screen keyboard is set to "ir" 0.640
After features/support/hooks.rb:331 1.961
After features/support/hooks.rb:100 0.000
1:43.859
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.963
When I log in to a new session in Portuguese (pt) 28.178
Then the keyboard layout is set to "pt" 0.124
And tpsd is localized to the selected locale 0.131
When the network is plugged 2.456
And Tor is ready 16.022
Then I successfully start the Unsafe Browser 8.732
And I kill the Unsafe Browser 5.314
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 13.866
And DuckDuckGo is the default search engine 6.949
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 7.163
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:331 1.731
After features/support/hooks.rb:100 0.000
1:41.919
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.026
When I log in to a new session in Russian (ru) 29.716
Then the keyboard layout is set to "ru" 0.114
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.060
And Tor is ready 15.533
Then I successfully start the Unsafe Browser 8.980
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 12.558
And DuckDuckGo is the default search engine 7.850
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 6.627
And the layout of the screen keyboard is set to "ru" 0.734
After features/support/hooks.rb:331 1.761
After features/support/hooks.rb:100 0.000
1:40.600
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.331
When I log in to a new session in Spanish (es) 29.275
Then the keyboard layout is set to "es" 0.143
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.052
And Tor is ready 16.050
Then I successfully start the Unsafe Browser 7.080
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.984
And DuckDuckGo is the default search engine 8.252
And I kill the Tor Browser 5.325
And the screen keyboard works in Thunderbird 7.121
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:331 1.471
After features/support/hooks.rb:100 0.000
1:37.432
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.231
When I log in to a new session in Turkish (tr) 29.149
Then the keyboard layout is set to "tr" 0.114
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.055
And Tor is ready 14.342
Then I successfully start the Unsafe Browser 6.614
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 11.679
And DuckDuckGo is the default search engine 8.102
And I kill the Tor Browser 5.315
And the screen keyboard works in Thunderbird 6.744
And the layout of the screen keyboard is set to "us" 0.625
After features/support/hooks.rb:331 1.438
After features/support/hooks.rb:100 0.000
Tags: @product
1:26.150
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 14.381
When I set the language to Italian (it) 5.805
Then the language and keyboard have not been saved in cleartext storage 2.180
When I shutdown Tails and wait for the computer to power off 10.341
And I start Tails from USB drive "__internal" with network unplugged 52.876
Then the Welcome Screen's language is set to English 0.565
After features/support/hooks.rb:331 4.630
After features/support/hooks.rb:100 0.147
Tags: @product
1:46.574
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.030
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 20.959
When I set the language to Italian (it) 4.771
And I save the language and keyboard options in cleartext storage 2.762
Then the "it" language and keyboard have been saved in cleartext storage 5.424
When I set the language to French (fr) 4.715
Then the "fr" language and keyboard have been saved in cleartext storage 0.206
And I shutdown Tails and wait for the computer to power off 7.371
And I start Tails from USB drive "__internal" with network unplugged 59.802
Then the "fr" language and keyboard have been saved in cleartext storage 0.561
<"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.462

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6113/artifact/build-artifacts/02:30:46_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6113/artifact/build-artifacts/02:30:46_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.017
Tags: @product
3:29.121
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given I have started Tails without network from a USB drive without a persistent partition and logged in 14.674
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.432
And I create a persistent partition 40.088
And I manually store legacy localization settings in Persistent Storage 0.765
When I shutdown Tails and wait for the computer to power off 10.527
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 51.368
Then the Welcome Screen's language is set to English 0.518
And the Welcome Screen's formats is set to United States 0.643
When I enable persistence 11.272
Then the Welcome Screen's language is set to German 0.812
And the Welcome Screen's formats is set to France 0.302
When I set the language to Italian (it) 4.657
Then the language and keyboard have not been saved in cleartext storage 2.106
When I save the language and keyboard options in cleartext storage 2.679
Then the "it" language and keyboard have been saved in cleartext storage 0.162
And I shutdown Tails and wait for the computer to power off 3.397
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 45.759
Then the Welcome Screen's language is set to Italian 0.976
And the Welcome Screen's formats is set to Italy 0.348
When I enable persistence 16.201
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.376
And the Welcome Screen's language is set to Italian 1.048
After features/support/hooks.rb:331 0.882
After features/support/hooks.rb:100 0.019