Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 42 29 Jun 2025, 10:43

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 165 3 10 0 0 178 15 3 18 53:1.026 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:6.258
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 14.249
And I log in to a new session in German (de) 43.613
Then the live user's Documents directory exists 0.874
And there is a GNOME bookmark for the Documents directory 7.520
After features/support/hooks.rb:330 1.147
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.356
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.982
And I log in to a new session in German (de) 46.424
Then the live user's Downloads directory exists 0.792
And there is a GNOME bookmark for the Downloads directory 4.157
After features/support/hooks.rb:330 1.001
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.642
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.260
And I log in to a new session in German (de) 53.114
Then the live user's Music directory exists 0.070
And there is a GNOME bookmark for the Music directory 2.197
After features/support/hooks.rb:330 1.105
After features/support/hooks.rb:100 0.000
Tags: @product
58.799
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 11.932
And I log in to a new session in German (de) 44.319
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 2.494
After features/support/hooks.rb:330 2.554
After features/support/hooks.rb:100 0.000
Tags: @product
59.747
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 14.014
And I log in to a new session in German (de) 42.963
Then the live user's Videos directory exists 0.256
And there is a GNOME bookmark for the Videos directory 2.513
After features/support/hooks.rb:330 1.196
After features/support/hooks.rb:100 0.000
3:21.479
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 14.198
When I log in to a new session in Arabic (ar) 39.907
Then the keyboard layout is set to "us" 0.291
When the network is plugged 0.101
And Tor is ready 23.039
Then I successfully start the Unsafe Browser 23.516
And I kill the Unsafe Browser 8.382
When I enable the screen keyboard 0.384
Then the screen keyboard works in Tor Browser 41.363
And DuckDuckGo is the default search engine 18.579
And I kill the Tor Browser 5.842
And the screen keyboard works in Thunderbird 24.918
And the layout of the screen keyboard is set to "us" 0.953
After features/support/hooks.rb:330 5.863
After features/support/hooks.rb:100 0.000
3:48.717
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 10.204
When I log in to a new session in Chinese (zh_CN) 49.713
Then the keyboard layout is set to "cn" 0.950
When the network is plugged 0.141
And Tor is ready 22.892
Then I successfully start the Unsafe Browser 22.549
And I kill the Unsafe Browser 6.591
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 39.889
And DuckDuckGo is the default search engine 36.635
And I kill the Tor Browser 7.023
And the screen keyboard works in Thunderbird 31.414
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:330 2.076
After features/support/hooks.rb:100 0.000
3:8.582
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 13.342
When I log in to a new session in English (en) 26.618
Then the keyboard layout is set to "us" 0.521
When the network is plugged 0.208
And Tor is ready 21.540
Then I successfully start the Unsafe Browser 29.324
And I kill the Unsafe Browser 6.864
When I enable the screen keyboard 0.202
Then the screen keyboard works in Tor Browser 40.638
And DuckDuckGo is the default search engine 13.620
And I kill the Tor Browser 5.693
And the screen keyboard works in Thunderbird 27.183
And the layout of the screen keyboard is set to "us" 2.822
After features/support/hooks.rb:330 3.237
After features/support/hooks.rb:100 0.000
3:26.931
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.655
When I log in to a new session in French (fr) 48.628
Then the keyboard layout is set to "fr" 0.803
When the network is plugged 0.131
And Tor is ready 20.197
Then I successfully start the Unsafe Browser 23.835
And I kill the Unsafe Browser 6.892
When I enable the screen keyboard 0.161
Then the screen keyboard works in Tor Browser 45.481
And DuckDuckGo is the default search engine 20.375
And I kill the Tor Browser 6.588
And the screen keyboard works in Thunderbird 23.371
And the layout of the screen keyboard is set to "fr" 0.808
After features/support/hooks.rb:330 2.342
After features/support/hooks.rb:100 0.000
4:15.176
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 14.406
When I log in to a new session in German (de) 42.283
Then the keyboard layout is set to "de" 0.179
When the network is plugged 0.141
And Tor is ready 53.111
Then I successfully start the Unsafe Browser 23.825
And I kill the Unsafe Browser 6.510
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 41.427
And DuckDuckGo is the default search engine 33.655
And I kill the Tor Browser 6.583
And the screen keyboard works in Thunderbird 32.310
And the layout of the screen keyboard is set to "de" 0.598
After features/support/hooks.rb:330 1.738
After features/support/hooks.rb:100 0.000
3:32.087
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 12.818
When I log in to a new session in Italian (it) 44.323
Then the keyboard layout is set to "it" 0.253
When the network is plugged 0.096
And Tor is ready 19.316
Then I successfully start the Unsafe Browser 22.850
And I kill the Unsafe Browser 7.039
When I enable the screen keyboard 0.268
Then the screen keyboard works in Tor Browser 48.839
And DuckDuckGo is the default search engine 18.917
And I kill the Tor Browser 5.851
And the screen keyboard works in Thunderbird 30.192
And the layout of the screen keyboard is set to "us" 1.320
After features/support/hooks.rb:330 2.567
After features/support/hooks.rb:100 0.000
4:3.769
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 10.870
When I log in to a new session in Persian (fa) 52.439
Then the keyboard layout is set to "ir" 0.179
When the network is plugged 0.102
And Tor is ready 25.768
Then I successfully start the Unsafe Browser 29.659
And I kill the Unsafe Browser 7.268
When I enable the screen keyboard 0.267
Then the screen keyboard works in Tor Browser 42.533
And DuckDuckGo is the default search engine 31.217
And I kill the Tor Browser 6.123
And the screen keyboard works in Thunderbird 36.563
And the layout of the screen keyboard is set to "ir" 0.777
After features/support/hooks.rb:330 2.371
After features/support/hooks.rb:100 0.000
3:42.390
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 15.345
When I log in to a new session in Portuguese (pt) 43.296
Then the keyboard layout is set to "pt" 0.246
When the network is plugged 0.080
And Tor is ready 22.827
Then I successfully start the Unsafe Browser 32.432
And I kill the Unsafe Browser 6.804
When I enable the screen keyboard 0.186
Then the screen keyboard works in Tor Browser 50.551
And DuckDuckGo is the default search engine 22.504
And I kill the Tor Browser 5.827
And the screen keyboard works in Thunderbird 21.687
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:330 5.955
After features/support/hooks.rb:100 0.000
4:13.535
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.034
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 14.095
When I log in to a new session in Russian (ru) 56.044
Then the keyboard layout is set to "ru" 0.231
When the network is plugged 0.201
And Tor is ready 34.377
Then I successfully start the Unsafe Browser 24.654
And I kill the Unsafe Browser 6.651
When I enable the screen keyboard 1.086
Then the screen keyboard works in Tor Browser 51.838
And DuckDuckGo is the default search engine 22.743
And I kill the Tor Browser 5.994
And the screen keyboard works in Thunderbird 34.897
And the layout of the screen keyboard is set to "ru" 0.717
After features/support/hooks.rb:330 4.838
After features/support/hooks.rb:100 0.000
3:9.831
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.018
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 15.979
When I log in to a new session in Spanish (es) 58.348
Then the keyboard layout is set to "es" 0.346
When the network is plugged 0.131
And Tor is ready 35.499
Then I successfully start the Unsafe Browser 36.640
And I kill the Unsafe Browser 7.592
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 35.168
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:56: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 8.362

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#10)' (at time 03:21:38)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:21:38_Tails_is_localized_for_every_tier-1_language,_Examples___10_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:21:38_Tails_is_localized_for_every_tier-1_language,_Examples___10_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:21:38_Tails_is_localized_for_every_tier-1_language,_Examples___10_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:21:38_Tails_is_localized_for_every_tier-1_language,_Examples___10_.journal

After features/support/hooks.rb:100 0.000
5:35.832
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.064
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 16.073
When I log in to a new session in Turkish (tr) 57.736
Then the keyboard layout is set to "tr" 0.343
When the network is plugged 0.091
And Tor is ready 37.811
Then I successfully start the Unsafe Browser 38.999
And I kill the Unsafe Browser 6.812
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 1:15.695
And DuckDuckGo is the default search engine 56.848
And I kill the Tor Browser 6.717
And the screen keyboard works in Thunderbird 37.410
And the layout of the screen keyboard is set to "us" 1.163
After features/support/hooks.rb:330 1.808
After features/support/hooks.rb:100 0.000
Tags: @product
1:32.525
Scenario Tails doesn't store localization preferences in cleartext unless 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 1:32.525
Failed to restore snapshot (RuntimeError)
./features/step_definitions/common_steps.rb:89:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ without\ a\ persistent\ partition\ and\ stopped\ at\ Tails\ Greeter's\ login\ screen$/'
features/localization.feature:60:in `Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen'
When I set the language to Italian (it) 0.000
Then the language has not been saved in cleartext storage 0.000
When 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 Greeter's language is set to English 0.000
After features/support/hooks.rb:330 6.111

SCENARIO FAILED: 'Tails doesn't store localization preferences in cleartext unless it's asked to' (at time 03:28:56)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:28:56_Tails_doesn_t_store_localization_preferences_in_cleartext_unless_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:28:56_Tails_doesn_t_store_localization_preferences_in_cleartext_unless_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:28:56_Tails_doesn_t_store_localization_preferences_in_cleartext_unless_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:28:56_Tails_doesn_t_store_localization_preferences_in_cleartext_unless_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
4:1.361
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.003
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.304
When I set the language to Italian (it) 9.843
And I save the language and keyboard options 4.458
Then the language has been saved in cleartext storage 1.298
When I set the language to French (fr) 5.064
And I shutdown Tails and wait for the computer to power off 14.553
And I start Tails from USB drive "__internal" with network unplugged 3:5.404
Then the language has been saved in cleartext storage 0.433
<"fr_FR"> expected but was
<"it_IT">. (Test::Unit::AssertionFailedError)
./features/step_definitions/common_steps.rb:1782:in `/^the language has (not |)been saved in cleartext storage$/'
features/localization.feature:75:in `Then the language has been saved in cleartext storage'
Then the Greeter's language is set to French 0.000
After features/support/hooks.rb:330 10.440

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03: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_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/42/artifact/build-artifacts/03:33:07_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.025