Project Number Date
test_Tails_ISO_add-relevant-binary-packages-script 2 09 Oct 2026, 01:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 36:37.052 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
46.703
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 7.330
And I log in to a new session in German (de) 25.225
Then the live user's Documents directory exists 0.059
And there is a GNOME bookmark for the Documents directory 14.088
After features/support/hooks.rb:339 1.187
After features/support/hooks.rb:108 0.000
Tags: @product
46.899
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.342
And I log in to a new session in German (de) 26.431
Then the live user's Downloads directory exists 0.026
And there is a GNOME bookmark for the Downloads directory 14.099
After features/support/hooks.rb:339 0.957
After features/support/hooks.rb:108 0.000
Tags: @product
47.582
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.477
And I log in to a new session in German (de) 26.836
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 14.226
After features/support/hooks.rb:339 0.837
After features/support/hooks.rb:108 0.000
Tags: @product
46.115
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.417
And I log in to a new session in German (de) 25.482
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 14.170
After features/support/hooks.rb:339 0.899
After features/support/hooks.rb:108 0.000
Tags: @product
46.940
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.403
And I log in to a new session in German (de) 26.340
Then the live user's Videos directory exists 0.091
And there is a GNOME bookmark for the Videos directory 14.105
After features/support/hooks.rb:339 0.879
After features/support/hooks.rb:108 0.000
1:47.602
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.492
And I set an administration password 6.846
When I log in to a new session in Arabic (ar) 26.401
Then the keyboard layout is set to "eg" 0.102
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.037
And Tor is ready 12.083
Then I successfully start the Unsafe Browser 5.237
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 21.687
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 8.630
And DuckDuckGo is the default search engine 4.874
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 4.341
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 0.689
After features/support/hooks.rb:108 0.000
2:13.196
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.541
And I set an administration password 6.656
When I log in to a new session in Chinese (zh_CN) 25.315
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.038
And Tor is ready 10.383
Then I successfully start the Unsafe Browser 4.895
And I kill the Unsafe Browser 5.159
Given Thunderbird is installed 52.192
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.059
And DuckDuckGo is the default search engine 4.688
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 3.456
And the layout of the screen keyboard is set to "us" 0.303
After features/support/hooks.rb:339 0.612
After features/support/hooks.rb:108 0.000
2:1.155
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.438
And I set an administration password 6.671
When I log in to a new session in English (en) 11.124
Then the keyboard layout is set to "us" 0.080
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.021
And Tor is ready 12.261
Then I successfully start the Unsafe Browser 5.489
And I kill the Unsafe Browser 5.247
Given Thunderbird is installed 52.493
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.382
And DuckDuckGo is the default search engine 3.790
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.569
And the layout of the screen keyboard is set to "us" 0.285
After features/support/hooks.rb:339 0.856
After features/support/hooks.rb:108 0.000
2:37.499
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 29.840
And I set an administration password 6.839
When I log in to a new session in French (fr) 26.374
Then the keyboard layout is set to "fr" 0.114
And tpsd is localized to the selected locale 0.130
Given the network is plugged 0.044
And Tor is ready 10.750
Then I successfully start the Unsafe Browser 4.665
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 51.121
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 8.622
And DuckDuckGo is the default search engine 4.774
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 3.451
And the layout of the screen keyboard is set to "fr" 0.293
After features/support/hooks.rb:339 0.843
After features/support/hooks.rb:108 0.000
1:46.688
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.667
And I set an administration password 6.951
When I log in to a new session in German (de) 26.593
Then the keyboard layout is set to "de" 0.100
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.030
And Tor is ready 11.235
Then I successfully start the Unsafe Browser 5.025
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 21.565
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.629
And DuckDuckGo is the default search engine 4.869
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 4.217
And the layout of the screen keyboard is set to "de" 0.328
After features/support/hooks.rb:339 0.553
After features/support/hooks.rb:108 0.000
2:16.533
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.447
And I set an administration password 6.769
When I log in to a new session in Hindi (hi) 27.247
Then the keyboard layout is set to "in" 0.112
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.034
And Tor is ready 11.055
Then I successfully start the Unsafe Browser 5.663
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 51.428
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 8.400
And DuckDuckGo is the default search engine 4.455
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 4.031
And the layout of the screen keyboard is set to "us" 0.306
After features/support/hooks.rb:339 0.934
After features/support/hooks.rb:108 0.000
2:14.314
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.562
And I set an administration password 6.845
When I log in to a new session in Indonesian (id) 25.895
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.029
And Tor is ready 10.274
Then I successfully start the Unsafe Browser 5.814
And I kill the Unsafe Browser 5.147
Given Thunderbird is installed 51.059
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.637
And DuckDuckGo is the default search engine 4.694
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 3.636
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 0.921
After features/support/hooks.rb:108 0.000
2:13.105
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.470
And I set an administration password 6.913
When I log in to a new session in Italian (it) 25.387
Then the keyboard layout is set to "it" 0.072
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.029
And Tor is ready 10.619
Then I successfully start the Unsafe Browser 5.055
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 51.295
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 7.787
And DuckDuckGo is the default search engine 4.715
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 3.856
And the layout of the screen keyboard is set to "us" 0.303
After features/support/hooks.rb:339 0.679
After features/support/hooks.rb:108 0.000
2:15.590
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.363
And I set an administration password 6.941
When I log in to a new session in Persian (fa) 26.693
Then the keyboard layout is set to "ir" 0.102
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.032
And Tor is ready 11.016
Then I successfully start the Unsafe Browser 5.181
And I kill the Unsafe Browser 5.137
Given Thunderbird is installed 51.250
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 8.406
And DuckDuckGo is the default search engine 4.824
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 3.905
And the layout of the screen keyboard is set to "ir" 0.363
After features/support/hooks.rb:339 0.682
After features/support/hooks.rb:108 0.000
2:15.079
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.613
And I set an administration password 6.746
When I log in to a new session in Portuguese (pt) 26.382
Then the keyboard layout is set to "pt" 0.085
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.045
And Tor is ready 10.522
Then I successfully start the Unsafe Browser 5.366
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 50.965
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.526
And DuckDuckGo is the default search engine 5.094
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 3.871
And the layout of the screen keyboard is set to "us" 0.335
After features/support/hooks.rb:339 0.741
After features/support/hooks.rb:108 0.000
2:19.967
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.522
And I set an administration password 6.852
When I log in to a new session in Russian (ru) 24.812
Then the keyboard layout is set to "ru" 0.091
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.023
And Tor is ready 12.684
Then I successfully start the Unsafe Browser 5.507
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 55.480
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.231
And DuckDuckGo is the default search engine 4.836
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 4.087
And the layout of the screen keyboard is set to "ru" 0.310
After features/support/hooks.rb:339 0.726
After features/support/hooks.rb:108 0.000
2:14.310
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.425
And I set an administration password 6.926
When I log in to a new session in Spanish (es) 26.644
Then the keyboard layout is set to "es" 0.081
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.037
And Tor is ready 10.899
Then I successfully start the Unsafe Browser 5.189
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 51.421
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.908
And DuckDuckGo is the default search engine 4.565
And I kill the Tor Browser 5.139
And the screen keyboard works in Thunderbird 3.460
And the layout of the screen keyboard is set to "us" 0.279
After features/support/hooks.rb:339 1.341
After features/support/hooks.rb:108 0.000
2:17.731
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.434
And I set an administration password 6.772
When I log in to a new session in Turkish (tr) 26.015
Then the keyboard layout is set to "tr" 0.137
And tpsd is localized to the selected locale 0.156
Given the network is plugged 0.032
And Tor is ready 11.083
Then I successfully start the Unsafe Browser 4.464
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 54.377
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.913
And DuckDuckGo is the default search engine 5.090
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 3.555
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 1.876
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.331
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.092
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.447
When I set the language to Italian (it) 5.618
Then the language and keyboard have not been saved in cleartext storage 2.137
When I shutdown Tails and wait for the computer to power off 6.940
And I start Tails from USB drive "__internal" with network unplugged 37.848
Then the Welcome Screen's language is set to English 0.340
After features/support/hooks.rb:339 0.519
After features/support/hooks.rb:108 0.006
Tags: @product
1:12.000
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.532
When I set the language to Italian (it) 4.475
And I save the language and keyboard options in cleartext storage 2.387
Then the "it" language and keyboard have been saved in cleartext storage 0.112
When I set the language to French (fr) 4.636
Then the "fr" language and keyboard have been saved in cleartext storage 0.085
And I shutdown Tails and wait for the computer to power off 3.993
And I start Tails from USB drive "__internal" with network unplugged 39.442
Then the "fr" language and keyboard have been saved in cleartext storage 0.271
And the Welcome Screen's language is set to French 0.991
When I log in to a new session 7.044
Then the language is set to French 0.028
After features/support/hooks.rb:339 0.635
After features/support/hooks.rb:108 0.032
Tags: @product
1:55.700
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.613
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.309
And I create a persistent partition 30.549
And I manually store legacy localization settings in Persistent Storage 0.235
When I shutdown Tails and wait for the computer to power off 5.375
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.498
Then the Welcome Screen's language is set to English 0.357
And the Welcome Screen's formats is set to United States 0.250
When I enable persistence 13.731
Then the Welcome Screen's language is set to German 0.346
And the Welcome Screen's formats is set to France 0.228
When I set the language to Italian (it) 4.507
Then the language and keyboard have not been saved in cleartext storage 2.191
When I save the language and keyboard options in cleartext storage 14.505
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.041

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_add-relevant-binary-packages-script/2/artifact/build-artifacts/02:18:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_add-relevant-binary-packages-script/2/artifact/build-artifacts/02:18:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_add-relevant-binary-packages-script/2/artifact/build-artifacts/02:18:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_add-relevant-binary-packages-script/2/artifact/build-artifacts/02:18:26_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.018