Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 58 15 Jul 2025, 11:39

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 177 1 14 0 1 193 17 2 19 54:3.106 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
1:4.945
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.031
And I log in to a new session in German (de) 49.434
Then the live user's Documents directory exists 0.069
And there is a GNOME bookmark for the Documents directory 2.409
After features/support/hooks.rb:330 0.791
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.956
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 14.677
And I log in to a new session in German (de) 45.739
Then the live user's Downloads directory exists 0.111
And there is a GNOME bookmark for the Downloads directory 2.427
After features/support/hooks.rb:330 0.963
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.281
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 16.399
And I log in to a new session in German (de) 41.646
Then the live user's Music directory exists 0.164
And there is a GNOME bookmark for the Music directory 3.070
After features/support/hooks.rb:330 3.121
After features/support/hooks.rb:100 0.000
Tags: @product
1:10.805
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.036
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.730
And I log in to a new session in German (de) 49.678
Then the live user's Pictures directory exists 0.916
And there is a GNOME bookmark for the Pictures directory 7.480
After features/support/hooks.rb:330 0.762
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.313
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.234
And I log in to a new session in German (de) 47.109
Then the live user's Videos directory exists 0.182
And there is a GNOME bookmark for the Videos directory 3.787
After features/support/hooks.rb:330 5.366
After features/support/hooks.rb:100 0.000
3:48.108
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.197
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.079
When I log in to a new session in Arabic (ar) 39.949
Then the keyboard layout is set to "us" 0.708
When the network is plugged 0.122
And Tor is ready 32.646
Then I successfully start the Unsafe Browser 23.740
And I kill the Unsafe Browser 6.485
When I enable the screen keyboard 0.505
Then the screen keyboard works in Tor Browser 49.970
And DuckDuckGo is the default search engine 19.362
And I kill the Tor Browser 5.944
And the screen keyboard works in Thunderbird 34.948
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:330 3.556
After features/support/hooks.rb:100 0.000
5:3.985
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 24.216
When I log in to a new session in Chinese (zh_CN) 57.393
Then the keyboard layout is set to "cn" 0.531
When the network is plugged 0.084
And Tor is ready 35.810
Then I successfully start the Unsafe Browser 32.770
And I kill the Unsafe Browser 9.933
When I enable the screen keyboard 0.407
Then the screen keyboard works in Tor Browser 58.090
And DuckDuckGo is the default search engine 44.305
And I kill the Tor Browser 10.292
And the screen keyboard works in Thunderbird 29.549
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:330 9.910
After features/support/hooks.rb:100 0.000
3:3.264
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.203
Steps
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 English (en) 47.825
Then the keyboard layout is set to "us" 3.190
When the network is plugged 1.537
And Tor is ready 40.540
Then I successfully start the Unsafe Browser 39.904
And I kill the Unsafe Browser 6.711
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 33.705
cannot find TorBrowserNewTabButton.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/browser.rb:468:in `/^the Tor Browser (?:has started|starts)$/'
./features/step_definitions/browser.rb:455:in `/^I start the Tor Browser( in offline mode)?$/'
./features/step_definitions/browser.rb:411:in `/^the screen keyboard works in Tor Browser$/'
features/localization.feature:46:in `Then the screen keyboard works in Tor Browser'
features/localization.feature:30:in `Then the screen keyboard works in Tor Browser'
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:330 10.255

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#3)' (at time 03:25:39)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/58/artifact/build-artifacts/03:25:39_Tails_is_localized_for_every_tier-1_language,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/58/artifact/build-artifacts/03:25:39_Tails_is_localized_for_every_tier-1_language,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/58/artifact/build-artifacts/03:25:39_Tails_is_localized_for_every_tier-1_language,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/58/artifact/build-artifacts/03:25:39_Tails_is_localized_for_every_tier-1_language,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
5:33.961
Before features/support/hooks.rb:266 0.028
Before features/support/hooks.rb:273 0.196
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 15.853
When I log in to a new session in French (fr) 1:7.160
Then the keyboard layout is set to "fr" 3.956
When the network is plugged 1.253
And Tor is ready 40.744
Then I successfully start the Unsafe Browser 40.681
And I kill the Unsafe Browser 7.167
When I enable the screen keyboard 0.933
Then the screen keyboard works in Tor Browser 1:9.989
And DuckDuckGo is the default search engine 40.759
And I kill the Tor Browser 6.956
And the screen keyboard works in Thunderbird 37.572
And the layout of the screen keyboard is set to "fr" 0.932
After features/support/hooks.rb:330 1.608
After features/support/hooks.rb:100 0.000
4:29.795
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 19.789
When I log in to a new session in German (de) 59.284
Then the keyboard layout is set to "de" 0.335
When the network is plugged 0.126
And Tor is ready 34.014
Then I successfully start the Unsafe Browser 25.975
And I kill the Unsafe Browser 8.783
When I enable the screen keyboard 1.345
Then the screen keyboard works in Tor Browser 50.041
And DuckDuckGo is the default search engine 32.153
And I kill the Tor Browser 6.879
And the screen keyboard works in Thunderbird 29.998
And the layout of the screen keyboard is set to "de" 1.068
After features/support/hooks.rb:330 1.548
After features/support/hooks.rb:100 0.000
3:27.158
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.357
When I log in to a new session in Italian (it) 51.996
Then the keyboard layout is set to "it" 0.178
When the network is plugged 0.084
And Tor is ready 20.141
Then I successfully start the Unsafe Browser 22.023
And I kill the Unsafe Browser 6.672
When I enable the screen keyboard 0.454
Then the screen keyboard works in Tor Browser 36.465
And DuckDuckGo is the default search engine 29.106
And I kill the Tor Browser 6.015
And the screen keyboard works in Thunderbird 24.939
And the layout of the screen keyboard is set to "us" 0.723
After features/support/hooks.rb:330 4.605
After features/support/hooks.rb:100 0.000
3:13.019
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.088
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.570
When I log in to a new session in Persian (fa) 38.633
Then the keyboard layout is set to "ir" 0.234
When the network is plugged 0.116
And Tor is ready 22.488
Then I successfully start the Unsafe Browser 22.148
And I kill the Unsafe Browser 6.770
When I enable the screen keyboard 0.348
Then the screen keyboard works in Tor Browser 35.130
And DuckDuckGo is the default search engine 28.015
And I kill the Tor Browser 6.571
And the screen keyboard works in Thunderbird 21.383
And the layout of the screen keyboard is set to "ir" 0.606
After features/support/hooks.rb:330 1.889
After features/support/hooks.rb:100 0.000
3:13.195
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 13.707
When I log in to a new session in Portuguese (pt) 39.456
Then the keyboard layout is set to "pt" 0.345
When the network is plugged 0.077
And Tor is ready 22.338
Then I successfully start the Unsafe Browser 20.863
And I kill the Unsafe Browser 6.750
When I enable the screen keyboard 0.966
Then the screen keyboard works in Tor Browser 36.687
And DuckDuckGo is the default search engine 17.825
And I kill the Tor Browser 5.666
And the screen keyboard works in Thunderbird 27.908
And the layout of the screen keyboard is set to "us" 0.601
After features/support/hooks.rb:330 3.538
After features/support/hooks.rb:100 0.000
3:38.653
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.840
When I log in to a new session in Russian (ru) 45.385
Then the keyboard layout is set to "ru" 0.125
When the network is plugged 0.078
And Tor is ready 24.775
Then I successfully start the Unsafe Browser 21.312
And I kill the Unsafe Browser 7.496
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 40.244
And DuckDuckGo is the default search engine 28.480
And I kill the Tor Browser 6.753
And the screen keyboard works in Thunderbird 30.448
And the layout of the screen keyboard is set to "ru" 0.541
After features/support/hooks.rb:330 3.852
After features/support/hooks.rb:100 0.000
3:30.177
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 12.411
When I log in to a new session in Spanish (es) 43.220
Then the keyboard layout is set to "es" 0.509
When the network is plugged 0.075
And Tor is ready 25.132
Then I successfully start the Unsafe Browser 28.564
And I kill the Unsafe Browser 7.326
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 36.891
And DuckDuckGo is the default search engine 17.828
And I kill the Tor Browser 6.769
And the screen keyboard works in Thunderbird 30.509
And the layout of the screen keyboard is set to "us" 0.814
After features/support/hooks.rb:330 3.329
After features/support/hooks.rb:100 0.000
3:24.310
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.196
When I log in to a new session in Turkish (tr) 46.515
Then the keyboard layout is set to "tr" 0.992
When the network is plugged 0.103
And Tor is ready 22.034
Then I successfully start the Unsafe Browser 21.814
And I kill the Unsafe Browser 6.622
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 42.326
And DuckDuckGo is the default search engine 19.917
And I kill the Tor Browser 8.079
And the screen keyboard works in Thunderbird 26.560
And the layout of the screen keyboard is set to "us" 1.005
After features/support/hooks.rb:330 2.189
After features/support/hooks.rb:100 0.000
Tags: @product
2:34.447
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.028
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 18.445
When I set the language to Italian (it) 7.516
Then the language has not been saved in cleartext storage 2.794
When I shutdown Tails and wait for the computer to power off 23.262
And I start Tails from USB drive "__internal" with network unplugged 1:41.897
Then the Greeter's language is set to English 0.530
After features/support/hooks.rb:330 0.701
After features/support/hooks.rb:100 0.014
Tags: @product
2:34.198
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 29.917
When I set the language to Italian (it) 6.159
And I save the language and keyboard options 2.916
Then the "it" language has been saved in cleartext storage 1.211
When I set the language to French (fr) 4.731
Then the "fr" language has been saved in cleartext storage 0.178
And I shutdown Tails and wait for the computer to power off 14.514
And I start Tails from USB drive "__internal" with network unplugged 1:32.305
Then the "fr" language has been saved in cleartext storage 0.459
And the Greeter's language is set to French 1.803
After features/support/hooks.rb:330 3.010
After features/support/hooks.rb:100 0.011
Tags: @product
1:5.525
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 28.784
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 3.907
And I create a persistent partition with the default settings 32.834
And I manually store legacy localization settings in Persistent Storage 0.000
When I shutdown Tails and wait for the computer to power off 0.000
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Greeter's language is set to English 0.000
When I enable persistence 0.000
Then the Greeter's language is set to French 0.000
When I set the language to Italian (it) 0.000
Then the "it" language has 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 Greeter's language is set to Italian 0.000
After features/support/hooks.rb:330 3.857
After features/support/hooks.rb:100 0.000