Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 40 27 Jun 2025, 11:19

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 50:43.040 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:5.430
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.020
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.528
And I log in to a new session in German (de) 51.235
Then the live user's Documents directory exists 0.052
And there is a GNOME bookmark for the Documents directory 1.613
After features/support/hooks.rb:330 0.772
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.824
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.421
And I log in to a new session in German (de) 46.320
Then the live user's Downloads directory exists 0.152
And there is a GNOME bookmark for the Downloads directory 1.930
After features/support/hooks.rb:330 1.815
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.566
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 13.877
And I log in to a new session in German (de) 43.480
Then the live user's Music directory exists 0.104
And there is a GNOME bookmark for the Music directory 3.103
After features/support/hooks.rb:330 1.105
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.952
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 16.078
And I log in to a new session in German (de) 42.284
Then the live user's Pictures directory exists 0.070
And there is a GNOME bookmark for the Pictures directory 5.520
After features/support/hooks.rb:330 2.844
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.422
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 10.480
And I log in to a new session in German (de) 42.349
Then the live user's Videos directory exists 0.094
And there is a GNOME bookmark for the Videos directory 7.498
After features/support/hooks.rb:330 2.642
After features/support/hooks.rb:100 0.000
3:50.182
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.999
When I log in to a new session in Arabic (ar) 50.683
Then the keyboard layout is set to "us" 0.396
When the network is plugged 0.096
And Tor is ready 21.566
Then I successfully start the Unsafe Browser 21.990
And I kill the Unsafe Browser 6.690
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 51.672
And DuckDuckGo is the default search engine 32.663
And I kill the Tor Browser 7.825
And the screen keyboard works in Thunderbird 26.732
And the layout of the screen keyboard is set to "us" 0.742
After features/support/hooks.rb:330 5.420
After features/support/hooks.rb:100 0.000
4:21.718
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.026
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.002
When I log in to a new session in Chinese (zh_CN) 54.803
Then the keyboard layout is set to "cn" 0.156
When the network is plugged 0.088
And Tor is ready 25.865
Then I successfully start the Unsafe Browser 29.948
And I kill the Unsafe Browser 7.563
When I enable the screen keyboard 0.207
Then the screen keyboard works in Tor Browser 53.863
And DuckDuckGo is the default search engine 37.926
And I kill the Tor Browser 7.994
And the screen keyboard works in Thunderbird 30.295
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: child of [desktop frame | main]: "Thunderbird" application
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93: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 11.140

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/40/artifact/build-artifacts/03:24:17_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/40/artifact/build-artifacts/03:24:17_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/40/artifact/build-artifacts/03:24:17_Tails_is_localized_for_every_tier-1_language,_Examples___2_.journal

After features/support/hooks.rb:100 0.000
1:7.932
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.019
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 18.816
When I log in to a new session in English (en) 35.268
Then the keyboard layout is set to "us" 0.173
When the network is plugged 0.094
And Tor is ready 13.579
try_for() timeout expired (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/tor.rb:828:in `click_connect_to_tor'
./features/step_definitions/tor.rb:502:in `tca_configure'
./features/step_definitions/tor.rb:512:in `/^I configure a direct connection in the Tor Connection Assistant$/'
./features/step_definitions/common_steps.rb:666:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:620:in `/^Tor is ready$/'
features/localization.feature:46: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 9.910

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/40/artifact/build-artifacts/03:25:37_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/40/artifact/build-artifacts/03:25:37_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/40/artifact/build-artifacts/03:25:37_Tails_is_localized_for_every_tier-1_language,_Examples___3_.journal

After features/support/hooks.rb:100 0.000
3:57.785
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 22.526
When I log in to a new session in French (fr) 54.419
Then the keyboard layout is set to "fr" 0.191
When the network is plugged 0.067
And Tor is ready 21.663
Then I successfully start the Unsafe Browser 21.947
And I kill the Unsafe Browser 6.647
When I enable the screen keyboard 0.461
Then the screen keyboard works in Tor Browser 46.799
And DuckDuckGo is the default search engine 27.145
And I kill the Tor Browser 9.380
And the screen keyboard works in Thunderbird 25.936
And the layout of the screen keyboard is set to "fr" 0.597
After features/support/hooks.rb:330 2.037
After features/support/hooks.rb:100 0.000
3:37.321
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 14.437
When I log in to a new session in German (de) 42.714
Then the keyboard layout is set to "de" 0.341
When the network is plugged 0.125
And Tor is ready 22.386
Then I successfully start the Unsafe Browser 28.759
And I kill the Unsafe Browser 7.657
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 41.134
And DuckDuckGo is the default search engine 21.051
And I kill the Tor Browser 6.221
And the screen keyboard works in Thunderbird 31.782
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:330 2.058
After features/support/hooks.rb:100 0.000
4:19.826
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 24.146
When I log in to a new session in Italian (it) 55.718
Then the keyboard layout is set to "it" 0.437
When the network is plugged 0.103
And Tor is ready 32.686
Then I successfully start the Unsafe Browser 24.919
And I kill the Unsafe Browser 6.931
When I enable the screen keyboard 1.145
Then the screen keyboard works in Tor Browser 53.791
And DuckDuckGo is the default search engine 22.917
And I kill the Tor Browser 7.870
And the screen keyboard works in Thunderbird 28.252
And the layout of the screen keyboard is set to "us" 0.905
After features/support/hooks.rb:330 3.642
After features/support/hooks.rb:100 0.000
4:57.410
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.045
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 17.678
When I log in to a new session in Persian (fa) 59.019
Then the keyboard layout is set to "ir" 0.460
When the network is plugged 0.617
And Tor is ready 32.639
Then I successfully start the Unsafe Browser 28.005
And I kill the Unsafe Browser 7.248
When I enable the screen keyboard 0.717
Then the screen keyboard works in Tor Browser 1:4.688
And DuckDuckGo is the default search engine 41.631
And I kill the Tor Browser 6.247
And the screen keyboard works in Thunderbird 37.619
And the layout of the screen keyboard is set to "ir" 0.838
After features/support/hooks.rb:330 2.022
After features/support/hooks.rb:100 0.000
4:31.649
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.540
When I log in to a new session in Portuguese (pt) 59.205
Then the keyboard layout is set to "pt" 0.330
When the network is plugged 0.126
And Tor is ready 34.803
Then I successfully start the Unsafe Browser 38.981
And I kill the Unsafe Browser 6.647
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 56.723
And DuckDuckGo is the default search engine 18.723
And I kill the Tor Browser 5.789
And the screen keyboard works in Thunderbird 29.963
And the layout of the screen keyboard is set to "us" 0.687
After features/support/hooks.rb:330 2.163
After features/support/hooks.rb:100 0.000
3:15.394
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.659
When I log in to a new session in Russian (ru) 45.510
Then the keyboard layout is set to "ru" 0.211
When the network is plugged 0.078
And Tor is ready 20.072
Then I successfully start the Unsafe Browser 21.489
And I kill the Unsafe Browser 6.639
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 36.706
And DuckDuckGo is the default search engine 17.252
And I kill the Tor Browser 6.044
And the screen keyboard works in Thunderbird 28.730
And the layout of the screen keyboard is set to "ru" 0.899
After features/support/hooks.rb:330 3.860
After features/support/hooks.rb:100 0.000
3:38.202
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.633
When I log in to a new session in Spanish (es) 48.961
Then the keyboard layout is set to "es" 0.250
When the network is plugged 0.074
And Tor is ready 21.532
Then I successfully start the Unsafe Browser 21.425
And I kill the Unsafe Browser 7.122
When I enable the screen keyboard 1.210
Then the screen keyboard works in Tor Browser 41.858
And DuckDuckGo is the default search engine 27.904
And I kill the Tor Browser 6.273
And the screen keyboard works in Thunderbird 31.300
And the layout of the screen keyboard is set to "us" 0.652
After features/support/hooks.rb:330 3.491
After features/support/hooks.rb:100 0.000
3:19.319
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.214
When I log in to a new session in Turkish (tr) 45.168
Then the keyboard layout is set to "tr" 0.179
When the network is plugged 0.109
And Tor is ready 20.721
Then I successfully start the Unsafe Browser 20.126
And I kill the Unsafe Browser 6.732
When I enable the screen keyboard 0.586
Then the screen keyboard works in Tor Browser 45.710
And DuckDuckGo is the default search engine 17.279
And I kill the Tor Browser 7.308
And the screen keyboard works in Thunderbird 22.609
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:330 2.633
After features/support/hooks.rb:100 0.000
Tags: @product
2:15.678
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 17.143
When I set the language to Italian (it) 4.970
Then the language has not been saved in cleartext storage 2.755
When I shutdown Tails and wait for the computer to power off 19.121
And I start Tails from USB drive "__internal" with network unplugged 1:31.286
Then the Greeter's language is set to English 0.401
After features/support/hooks.rb:330 0.723
After features/support/hooks.rb:100 0.010
Tags: @product
2:19.423
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.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.883
When I set the language to Italian (it) 5.603
And I save the language and keyboard options 2.646
Then the language has been saved in cleartext storage 0.264
When I set the language to French (fr) 6.464
And I shutdown Tails and wait for the computer to power off 12.875
And I start Tails from USB drive "__internal" with network unplugged 1:36.530
Then the language has been saved in cleartext storage 0.154
<"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.090

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

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

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

After features/support/hooks.rb:100 0.032