Project Number Date
test_Tails_ISO_stable 6648 08 Sep 2026, 18:12

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 249 2 17 0 0 268 19 2 21 32:5.639 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
47.973
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.337
And I log in to a new session in German (de) 26.284
Then the live user's Documents directory exists 0.036
And there is a GNOME bookmark for the Documents directory 14.314
After features/support/hooks.rb:339 0.863
After features/support/hooks.rb:108 0.000
Tags: @product
47.898
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.695
And I log in to a new session in German (de) 26.874
Then the live user's Downloads directory exists 0.070
And there is a GNOME bookmark for the Downloads directory 14.259
After features/support/hooks.rb:339 0.961
After features/support/hooks.rb:108 0.000
Tags: @product
47.186
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.384
And I log in to a new session in German (de) 26.504
Then the live user's Music directory exists 0.057
And there is a GNOME bookmark for the Music directory 14.240
After features/support/hooks.rb:339 1.182
After features/support/hooks.rb:108 0.000
Tags: @product
46.990
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.709
And I log in to a new session in German (de) 26.022
Then the live user's Pictures directory exists 0.035
And there is a GNOME bookmark for the Pictures directory 14.223
After features/support/hooks.rb:339 0.924
After features/support/hooks.rb:108 0.000
Tags: @product
47.129
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.714
And I log in to a new session in German (de) 25.735
Then the live user's Videos directory exists 0.058
And there is a GNOME bookmark for the Videos directory 14.621
After features/support/hooks.rb:339 0.815
After features/support/hooks.rb:108 0.000
1:52.543
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.823
And I set an administration password 6.871
When I log in to a new session in Arabic (ar) 27.101
Then the keyboard layout is set to "eg" 0.072
And tpsd is localized to the selected locale 0.060
Given the network is plugged 0.041
And Tor is ready 12.495
Then I successfully start the Unsafe Browser 5.451
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 24.838
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 8.432
And DuckDuckGo is the default search engine 5.300
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.170
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:339 0.781
After features/support/hooks.rb:108 0.000
1:52.778
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.585
And I set an administration password 6.901
When I log in to a new session in Chinese (zh_CN) 28.198
Then the keyboard layout is set to "cn" 0.080
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.028
And Tor is ready 11.624
Then I successfully start the Unsafe Browser 5.377
And I kill the Unsafe Browser 5.171
Given Thunderbird is installed 23.844
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 9.451
And DuckDuckGo is the default search engine 5.001
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 4.769
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:339 1.651
After features/support/hooks.rb:108 0.000
1:33.444
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.585
And I set an administration password 6.978
When I log in to a new session in English (en) 12.568
Then the keyboard layout is set to "us" 0.091
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.027
And Tor is ready 10.880
Then I successfully start the Unsafe Browser 6.309
And I kill the Unsafe Browser 5.203
Given Thunderbird is installed 21.072
When I enable the screen keyboard 0.048
Then the screen keyboard works in Tor Browser 9.152
And DuckDuckGo is the default search engine 4.019
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 3.921
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.879
After features/support/hooks.rb:108 0.000
1:48.566
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.918
And I set an administration password 7.031
When I log in to a new session in French (fr) 25.950
Then the keyboard layout is set to "fr" 0.079
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.031
And Tor is ready 12.938
Then I successfully start the Unsafe Browser 5.936
And I kill the Unsafe Browser 5.161
Given Thunderbird is installed 21.468
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 9.024
And DuckDuckGo is the default search engine 4.603
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.770
And the layout of the screen keyboard is set to "fr" 0.342
After features/support/hooks.rb:339 0.730
After features/support/hooks.rb:108 0.000
1:52.358
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.512
And I set an administration password 7.033
When I log in to a new session in German (de) 26.302
Then the keyboard layout is set to "de" 0.094
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.033
And Tor is ready 11.681
Then I successfully start the Unsafe Browser 6.445
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 23.559
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.972
And DuckDuckGo is the default search engine 5.653
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 4.155
And the layout of the screen keyboard is set to "de" 0.323
After features/support/hooks.rb:339 1.747
After features/support/hooks.rb:108 0.000
1:41.691
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.816
And I set an administration password 6.852
When I log in to a new session in Hindi (hi) 27.513
Then the keyboard layout is set to "in" 0.083
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.025
And Tor is ready 1:0.312
TCA
TCA did not start (TorBootstrapFailure)
./features/step_definitions/tor.rb:414:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:410:in `/^the Tor Connection Assistant (?:autostarts|is running)$/'
./features/step_definitions/common_steps.rb:703:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:658:in `/^Tor is ready$/'
features/localization.feature:51:in `And Tor is ready'
features/localization.feature:28:in `And Tor is ready'
Then I successfully start the Unsafe Browser 0.000
And I kill the Unsafe Browser 0.000
Given Thunderbird is installed 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:339 13.809

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

Chutney logs: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/01:57:53_Tails_is_localized_for_every_tier-1_language,_Examples___6__chutney-data

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/01:57:53_Tails_is_localized_for_every_tier-1_language,_Examples___6_.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/01:57:53_Tails_is_localized_for_every_tier-1_language,_Examples___6_.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/01:57:53_Tails_is_localized_for_every_tier-1_language,_Examples___6_.journal

After features/support/hooks.rb:108 0.000
1:49.893
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.555
And I set an administration password 6.702
When I log in to a new session in Indonesian (id) 26.068
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.037
And Tor is ready 11.742
Then I successfully start the Unsafe Browser 5.911
And I kill the Unsafe Browser 5.175
Given Thunderbird is installed 24.388
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 8.481
And DuckDuckGo is the default search engine 4.532
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.484
And the layout of the screen keyboard is set to "us" 0.350
After features/support/hooks.rb:339 1.140
After features/support/hooks.rb:108 0.000
1:50.987
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.552
And I set an administration password 7.179
When I log in to a new session in Italian (it) 26.821
Then the keyboard layout is set to "it" 0.081
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.040
And Tor is ready 13.144
Then I successfully start the Unsafe Browser 5.786
And I kill the Unsafe Browser 5.140
Given Thunderbird is installed 21.703
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.551
And DuckDuckGo is the default search engine 5.372
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 3.904
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 1.082
After features/support/hooks.rb:108 0.000
1:48.143
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.819
And I set an administration password 6.991
When I log in to a new session in Persian (fa) 25.950
Then the keyboard layout is set to "ir" 0.166
And tpsd is localized to the selected locale 0.141
Given the network is plugged 0.050
And Tor is ready 12.651
Then I successfully start the Unsafe Browser 5.729
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 21.287
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 8.471
And DuckDuckGo is the default search engine 5.030
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 3.948
And the layout of the screen keyboard is set to "ir" 0.427
After features/support/hooks.rb:339 0.860
After features/support/hooks.rb:108 0.000
1:56.359
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.599
And I set an administration password 6.958
When I log in to a new session in Portuguese (pt) 26.839
Then the keyboard layout is set to "pt" 0.066
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.032
And Tor is ready 12.586
Then I successfully start the Unsafe Browser 6.093
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 24.482
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 12.911
And DuckDuckGo is the default search engine 4.820
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.104
And the layout of the screen keyboard is set to "us" 0.328
After features/support/hooks.rb:339 1.432
After features/support/hooks.rb:108 0.000
1:54.577
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.579
And I set an administration password 7.003
When I log in to a new session in Russian (ru) 26.785
Then the keyboard layout is set to "ru" 0.106
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.026
And Tor is ready 13.987
Then I successfully start the Unsafe Browser 4.852
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 24.168
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 10.042
And DuckDuckGo is the default search engine 5.748
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.294
And the layout of the screen keyboard is set to "ru" 0.390
After features/support/hooks.rb:339 0.759
After features/support/hooks.rb:108 0.000
1:46.762
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.070
And I set an administration password 6.988
When I log in to a new session in Spanish (es) 25.890
Then the keyboard layout is set to "es" 0.109
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.025
And Tor is ready 10.654
Then I successfully start the Unsafe Browser 6.443
And I kill the Unsafe Browser 5.465
Given Thunderbird is installed 21.338
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.197
And DuckDuckGo is the default search engine 4.838
And I kill the Tor Browser 5.360
And the screen keyboard works in Thunderbird 3.864
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 1.016
After features/support/hooks.rb:108 0.000
1:52.733
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.434
And I set an administration password 6.995
When I log in to a new session in Turkish (tr) 27.118
Then the keyboard layout is set to "tr" 0.088
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.025
And Tor is ready 11.916
Then I successfully start the Unsafe Browser 6.263
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 24.024
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.130
And DuckDuckGo is the default search engine 5.181
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 4.594
And the layout of the screen keyboard is set to "us" 0.451
After features/support/hooks.rb:339 1.515
After features/support/hooks.rb:108 0.000
Tags: @product
1:1.287
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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 8.849
When I set the language to Italian (it) 4.667
Then the language and keyboard have not been saved in cleartext storage 2.333
When I shutdown Tails and wait for the computer to power off 5.724
And I start Tails from USB drive "__internal" with network unplugged 39.246
Then the Welcome Screen's language is set to English 0.466
After features/support/hooks.rb:339 1.290
After features/support/hooks.rb:108 0.024
Tags: @product
1:18.068
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.039
When I set the language to Italian (it) 5.644
And I save the language and keyboard options in cleartext storage 2.412
Then the "it" language and keyboard have been saved in cleartext storage 1.198
When I set the language to French (fr) 4.581
Then the "fr" language and keyboard have been saved in cleartext storage 0.115
And I shutdown Tails and wait for the computer to power off 4.064
And I start Tails from USB drive "__internal" with network unplugged 41.833
Then the "fr" language and keyboard have been saved in cleartext storage 0.272
And the Welcome Screen's language is set to French 1.043
When I log in to a new session 7.812
Then the language is set to French 0.050
After features/support/hooks.rb:339 0.910
After features/support/hooks.rb:108 0.005
Tags: @product
2:8.264
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.943
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.318
And I create a persistent partition 35.450
And I manually store legacy localization settings in Persistent Storage 0.209
When I shutdown Tails and wait for the computer to power off 5.251
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.576
Then the Welcome Screen's language is set to English 0.349
And the Welcome Screen's formats is set to United States 0.249
When I enable persistence 18.005
Then the Welcome Screen's language is set to German 0.565
And the Welcome Screen's formats is set to France 0.249
When I set the language to Italian (it) 4.681
Then the language and keyboard have not been saved in cleartext storage 2.188
When I save the language and keyboard options in cleartext storage 14.224
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:276:in `child'
./features/step_definitions/common_steps.rb:511:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:98:in `When I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have 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 Welcome Screen's language is set to Italian 0.000
And the Welcome Screen's formats is set to Italy 0.000
When I enable persistence 0.000
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.000
And the Welcome Screen's language is set to Italian 0.000
After features/support/hooks.rb:339 5.311

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 02:15:44)

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/02:15:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/02:15:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/02:15:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_stable/6648/artifact/build-artifacts/02:15:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.051