Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 39 26 Jun 2025, 11:23

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 160 4 14 0 0 178 14 4 18 1:3:27.718 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:56.943
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 46.620
And I log in to a new session in German (de) 57.582
Then the live user's Documents directory exists 0.098
And there is a GNOME bookmark for the Documents directory 12.641
After features/support/hooks.rb:330 1.717
After features/support/hooks.rb:100 0.000
Tags: @product
1:41.411
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 29.712
And I log in to a new session in German (de) 1:3.576
Then the live user's Downloads directory exists 1.877
And there is a GNOME bookmark for the Downloads directory 6.244
After features/support/hooks.rb:330 1.056
After features/support/hooks.rb:100 0.000
Tags: @product
1:32.458
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 25.035
And I log in to a new session in German (de) 57.317
Then the live user's Music directory exists 0.222
And there is a GNOME bookmark for the Music directory 9.882
After features/support/hooks.rb:330 4.890
After features/support/hooks.rb:100 0.000
Tags: @product
1:40.682
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 32.456
And I log in to a new session in German (de) 58.847
Then the live user's Pictures directory exists 2.872
And there is a GNOME bookmark for the Pictures directory 6.505
After features/support/hooks.rb:330 0.949
After features/support/hooks.rb:100 0.000
Tags: @product
1:34.731
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 26.337
And I log in to a new session in German (de) 57.056
Then the live user's Videos directory exists 0.086
And there is a GNOME bookmark for the Videos directory 11.249
After features/support/hooks.rb:330 3.001
After features/support/hooks.rb:100 0.000
5:25.845
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 46.249
When I log in to a new session in Arabic (ar) 1:0.134
Then the keyboard layout is set to "us" 0.732
When the network is plugged 3.057
And Tor is ready 29.866
Then I successfully start the Unsafe Browser 30.534
And I kill the Unsafe Browser 9.603
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 1:1.282
And DuckDuckGo is the default search engine 44.212
And I kill the Tor Browser 8.082
And the screen keyboard works in Thunderbird 31.211
And the layout of the screen keyboard is set to "us" 0.781
After features/support/hooks.rb:330 3.399
After features/support/hooks.rb:100 0.000
5:7.423
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.101
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 16.065
When I log in to a new session in Chinese (zh_CN) 58.690
Then the keyboard layout is set to "cn" 0.513
When the network is plugged 0.107
And Tor is ready 54.366
Then I successfully start the Unsafe Browser 24.966
And I kill the Unsafe Browser 6.859
When I enable the screen keyboard 1.995
Then the screen keyboard works in Tor Browser 51.536
And DuckDuckGo is the default search engine 53.962
And I kill the Tor Browser 7.027
And the screen keyboard works in Thunderbird 31.331
try_for() timeout expired
Last ignored exception was: REXML::ParseException: No close tag for /domain/devices/controller[5]
Line: 84
Position: 3415
Last 80 unconsumed characters:

./features/support/helpers/vm_helper.rb:507:in `new'
./features/support/helpers/vm_helper.rb:507:in `virtio_channel_socket_path'
./features/support/helpers/remote_shell.rb:31:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:89:in `new'
./features/support/helpers/dogtail.rb:89:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:1060:in `new'
./features/step_definitions/common_steps.rb:1060:in `block in launch_app'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:1059:in `launch_app'
./features/step_definitions/common_steps.rb:1106:in `launch_thunderbird'
./features/step_definitions/thunderbird.rb:33:in `block in <top (required)>'
./features/step_definitions/thunderbird.rb:212:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:1059:in `launch_app'
./features/step_definitions/common_steps.rb:1106:in `launch_thunderbird'
./features/step_definitions/thunderbird.rb:33:in `/^I start Thunderbird$/'
./features/step_definitions/thunderbird.rb:212:in `/^the screen keyboard works in Thunderbird$/'
features/localization.feature:45:in `And the screen keyboard works in Thunderbird'
features/localization.feature:33:in `And the screen keyboard works in Thunderbird'
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:330 8.991

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#2)' (at time 03:44:12)

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

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

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

After features/support/hooks.rb:100 0.000
5:33.824
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 19.104
When I log in to a new session in English (en) 38.263
Then the keyboard layout is set to "us" 0.282
When the network is plugged 0.422
And Tor is ready 33.238
Then I successfully start the Unsafe Browser 24.261
And I kill the Unsafe Browser 6.811
When I enable the screen keyboard 2.930
Then the screen keyboard works in Tor Browser 2:28.763
And DuckDuckGo is the default search engine 18.555
And I kill the Tor Browser 5.762
And the screen keyboard works in Thunderbird 34.802
And the layout of the screen keyboard is set to "us" 0.625
After features/support/hooks.rb:330 2.493
After features/support/hooks.rb:100 0.000
5:2.495
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 27.100
When I log in to a new session in French (fr) 55.940
Then the keyboard layout is set to "fr" 0.256
When the network is plugged 0.090
And Tor is ready 46.574
Then I successfully start the Unsafe Browser 28.024
And I kill the Unsafe Browser 7.214
When I enable the screen keyboard 0.652
Then the screen keyboard works in Tor Browser 57.237
And DuckDuckGo is the default search engine 33.965
And I kill the Tor Browser 6.861
And the screen keyboard works in Thunderbird 37.924
And the layout of the screen keyboard is set to "fr" 0.652
After features/support/hooks.rb:330 4.137
After features/support/hooks.rb:100 0.000
4:34.384
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.360
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 16.076
When I log in to a new session in German (de) 59.601
Then the keyboard layout is set to "de" 0.203
When the network is plugged 0.098
And Tor is ready 33.995
Then I successfully start the Unsafe Browser 25.802
And I kill the Unsafe Browser 11.890
When I enable the screen keyboard 0.371
Then the screen keyboard works in Tor Browser 48.102
And DuckDuckGo is the default search engine 33.654
And I kill the Tor Browser 7.273
And the screen keyboard works in Thunderbird 36.479
And the layout of the screen keyboard is set to "de" 0.833
After features/support/hooks.rb:330 8.534
After features/support/hooks.rb:100 0.000
1:24.656
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.155
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.929
When I log in to a new session in Italian (it) 57.872
Then the keyboard layout is set to "it" 0.320
When the network is plugged 1.105
And Tor is ready 12.429
try_for() timeout expired
Last ignored exception was: ExecutionFailedInVM: Command failed: /usr/local/lib/tor_variable get --type=conf DisableNetwork
error code: 1
stdout: Unable to connect to tor. Maybe it's running without a ControlPort?

stderr: SocketError: Cannot connect to Tor's control port
.
<false> is not true.
./features/support/helpers/vm_helper.rb:496:in `rescue in execute_successfully'
./features/support/helpers/vm_helper.rb:493:in `execute_successfully'
./features/step_definitions/common_steps.rb:629:in `block in check_disable_network'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:628:in `check_disable_network'
./features/step_definitions/common_steps.rb:656:in `block in <top (required)>'
./features/step_definitions/common_steps.rb:620:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:628:in `check_disable_network'
./features/step_definitions/common_steps.rb:656:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:620:in `/^Tor is ready$/'
features/localization.feature:52:in `And Tor is ready'
features/localization.feature:26:in `And Tor is ready'
Then I successfully start the Unsafe Browser 0.000
And I kill the Unsafe Browser 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
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 5.564

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#6)' (at time 04:01:13)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:01:13_Tails_is_localized_for_every_tier-1_language,_Examples___6_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:01:13_Tails_is_localized_for_every_tier-1_language,_Examples___6_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:01:13_Tails_is_localized_for_every_tier-1_language,_Examples___6_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:01:13_Tails_is_localized_for_every_tier-1_language,_Examples___6_.journal

After features/support/hooks.rb:100 0.000
5:20.007
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 26.453
When I log in to a new session in Persian (fa) 54.569
Then the keyboard layout is set to "ir" 0.351
When the network is plugged 0.088
And Tor is ready 33.953
Then I successfully start the Unsafe Browser 25.189
And I kill the Unsafe Browser 6.972
When I enable the screen keyboard 1.578
Then the screen keyboard works in Tor Browser 1:8.607
And DuckDuckGo is the default search engine 1:3.498
And I kill the Tor Browser 7.970
And the screen keyboard works in Thunderbird 30.025
And the layout of the screen keyboard is set to "ir" 0.748
After features/support/hooks.rb:330 2.109
After features/support/hooks.rb:100 0.000
5:11.689
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 18.744
When I log in to a new session in Portuguese (pt) 59.794
Then the keyboard layout is set to "pt" 0.396
When the network is plugged 0.192
And Tor is ready 34.044
Then I successfully start the Unsafe Browser 25.360
And I kill the Unsafe Browser 6.481
When I enable the screen keyboard 0.918
Then the screen keyboard works in Tor Browser 1:5.809
And DuckDuckGo is the default search engine 45.268
And I kill the Tor Browser 6.928
And the screen keyboard works in Thunderbird 35.991
And the layout of the screen keyboard is set to "us" 11.759
After features/support/hooks.rb:330 3.895
After features/support/hooks.rb:100 0.000
5:3.765
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 26.999
When I log in to a new session in Russian (ru) 56.458
Then the keyboard layout is set to "ru" 0.262
When the network is plugged 0.086
And Tor is ready 33.771
Then I successfully start the Unsafe Browser 25.379
And I kill the Unsafe Browser 7.536
When I enable the screen keyboard 1.900
Then the screen keyboard works in Tor Browser 1:6.766
And DuckDuckGo is the default search engine 44.108
And I kill the Tor Browser 8.265
And the screen keyboard works in Thunderbird 31.606
And the layout of the screen keyboard is set to "ru" 0.623
After features/support/hooks.rb:330 7.920
After features/support/hooks.rb:100 0.000
3:5.335
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.232
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 14.169
When I log in to a new session in Spanish (es) 54.516
Then the keyboard layout is set to "es" 0.448
When the network is plugged 0.608
And Tor is ready 34.881
Then I successfully start the Unsafe Browser 38.245
And I kill the Unsafe Browser 7.512
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 34.829
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 6.499

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#10)' (at time 04:20:14)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:20:14_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/39/artifact/build-artifacts/04:20:14_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/39/artifact/build-artifacts/04:20:14_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/39/artifact/build-artifacts/04:20:14_Tails_is_localized_for_every_tier-1_language,_Examples___10_.journal

After features/support/hooks.rb:100 0.000
4:31.019
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.944
When I log in to a new session in Turkish (tr) 1:9.931
Then the keyboard layout is set to "tr" 3.370
When the network is plugged 0.504
And Tor is ready 38.869
Then I successfully start the Unsafe Browser 25.863
And I kill the Unsafe Browser 6.737
When I enable the screen keyboard 0.804
Then the screen keyboard works in Tor Browser 49.773
And DuckDuckGo is the default search engine 17.101
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 31.404
And the layout of the screen keyboard is set to "us" 1.255
After features/support/hooks.rb:330 2.372
After features/support/hooks.rb:100 0.000
Tags: @product
2:40.681
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 stopped at Tails Greeter's login screen 47.209
When I set the language to Italian (it) 7.702
Then the language has not been saved in cleartext storage 2.147
When I shutdown Tails and wait for the computer to power off 15.746
And I start Tails from USB drive "__internal" with network unplugged 1:27.461
Then the Greeter's language is set to English 0.413
After features/support/hooks.rb:330 0.674
After features/support/hooks.rb:100 0.010
Tags: @product
2:0.362
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.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.171
When I set the language to Italian (it) 5.210
And I save the language and keyboard options 2.700
Then the language has been saved in cleartext storage 0.160
When I set the language to French (fr) 4.871
And I shutdown Tails and wait for the computer to power off 12.562
And I start Tails from USB drive "__internal" with network unplugged 1:23.542
Then the language has been saved in cleartext storage 0.142
<"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 5.096

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 04:29:36)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:29:36_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/39/artifact/build-artifacts/04:29:36_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/39/artifact/build-artifacts/04:29:36_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/39/artifact/build-artifacts/04:29:36_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.058