Project Number Date
test_Tails_ISO_devel 4274 12 Mar 2026, 15:22

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 223 2 17 0 0 242 19 2 21 27:44.460 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
51.684
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.789
And I log in to a new session in German (de) 26.718
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 16.128
After features/support/hooks.rb:331 0.906
After features/support/hooks.rb:100 0.000
Tags: @product
50.925
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.181
And I log in to a new session in German (de) 27.839
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 15.857
After features/support/hooks.rb:331 1.119
After features/support/hooks.rb:100 0.000
Tags: @product
50.450
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 7.365
And I log in to a new session in German (de) 27.191
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 15.840
After features/support/hooks.rb:331 1.066
After features/support/hooks.rb:100 0.000
Tags: @product
51.201
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.374
And I log in to a new session in German (de) 27.792
Then the live user's Pictures directory exists 0.059
And there is a GNOME bookmark for the Pictures directory 15.974
After features/support/hooks.rb:331 0.825
After features/support/hooks.rb:100 0.000
Tags: @product
50.071
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.243
And I log in to a new session in German (de) 26.697
Then the live user's Videos directory exists 0.049
And there is a GNOME bookmark for the Videos directory 16.081
After features/support/hooks.rb:331 1.357
After features/support/hooks.rb:100 0.000
1:29.048
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 7.637
When I log in to a new session in Arabic (ar) 27.710
Then the keyboard layout is set to "eg" 0.101
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.018
And Tor is ready 13.829
Then I successfully start the Unsafe Browser 9.619
And I kill the Unsafe Browser 5.309
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.611
And DuckDuckGo is the default search engine 5.111
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 5.266
And the layout of the screen keyboard is set to "us" 0.454
After features/support/hooks.rb:331 1.247
After features/support/hooks.rb:100 0.000
1:27.376
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.419
When I log in to a new session in Chinese (zh_CN) 27.325
Then the keyboard layout is set to "cn" 0.107
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.017
And Tor is ready 12.832
Then I successfully start the Unsafe Browser 7.321
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 11.514
And DuckDuckGo is the default search engine 5.106
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.726
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.498
After features/support/hooks.rb:100 0.000
1:13.472
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 7.924
When I log in to a new session in English (en) 11.028
Then the keyboard layout is set to "us" 0.126
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.018
And Tor is ready 15.178
Then I successfully start the Unsafe Browser 6.712
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 11.707
And DuckDuckGo is the default search engine 4.512
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 5.226
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 1.139
After features/support/hooks.rb:100 0.000
1:27.561
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 7.563
When I log in to a new session in French (fr) 28.362
Then the keyboard layout is set to "fr" 0.101
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.016
And Tor is ready 12.625
Then I successfully start the Unsafe Browser 6.941
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.525
And DuckDuckGo is the default search engine 5.743
And I kill the Tor Browser 5.155
And the screen keyboard works in Thunderbird 5.665
And the layout of the screen keyboard is set to "fr" 0.429
After features/support/hooks.rb:331 1.238
After features/support/hooks.rb:100 0.000
1:24.891
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 7.530
When I log in to a new session in German (de) 28.048
Then the keyboard layout is set to "de" 0.128
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.015
And Tor is ready 14.061
Then I successfully start the Unsafe Browser 5.319
And I kill the Unsafe Browser 5.180
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.307
And DuckDuckGo is the default search engine 4.868
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 5.588
And the layout of the screen keyboard is set to "de" 0.415
After features/support/hooks.rb:331 5.750
After features/support/hooks.rb:100 0.000
1:24.832
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 7.622
When I log in to a new session in Hindi (hi) 28.136
Then the keyboard layout is set to "in" 0.110
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.031
And Tor is ready 12.641
Then I successfully start the Unsafe Browser 6.207
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.258
And DuckDuckGo is the default search engine 4.956
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.825
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:331 1.430
After features/support/hooks.rb:100 0.000
1:40.289
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 20.491
When I log in to a new session in Indonesian (id) 28.088
Then the keyboard layout is set to "id" 0.107
And tpsd is localized to the selected locale 0.152
When the network is plugged 0.018
And Tor is ready 14.227
Then I successfully start the Unsafe Browser 5.609
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 10.862
And DuckDuckGo is the default search engine 5.218
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 4.502
And the layout of the screen keyboard is set to "us" 0.498
After features/support/hooks.rb:331 1.437
After features/support/hooks.rb:100 0.000
1:25.458
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 7.584
When I log in to a new session in Italian (it) 27.162
Then the keyboard layout is set to "it" 0.110
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.015
And Tor is ready 14.040
Then I successfully start the Unsafe Browser 5.967
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 9.739
And DuckDuckGo is the default search engine 4.849
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 4.833
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:331 1.322
After features/support/hooks.rb:100 0.000
1:30.648
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.627
When I log in to a new session in Persian (fa) 27.454
Then the keyboard layout is set to "ir" 0.127
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.013
And Tor is ready 15.198
Then I successfully start the Unsafe Browser 6.465
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 11.904
And DuckDuckGo is the default search engine 5.717
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 5.171
And the layout of the screen keyboard is set to "ir" 0.410
After features/support/hooks.rb:331 1.238
After features/support/hooks.rb:100 0.000
1:26.529
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 7.772
When I log in to a new session in Portuguese (pt) 27.529
Then the keyboard layout is set to "pt" 0.113
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.019
And Tor is ready 13.608
Then I successfully start the Unsafe Browser 7.067
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 9.149
And DuckDuckGo is the default search engine 4.915
And I kill the Tor Browser 5.375
And the screen keyboard works in Thunderbird 5.173
And the layout of the screen keyboard is set to "us" 0.438
After features/support/hooks.rb:331 1.104
After features/support/hooks.rb:100 0.000
1:59.765
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.495
When I log in to a new session in Russian (ru) 27.504
Then the keyboard layout is set to "ru" 0.138
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.022
And Tor is ready 43.366
Then I successfully start the Unsafe Browser 6.055
And I kill the Unsafe Browser 6.753
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 12.230
And DuckDuckGo is the default search engine 5.014
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 5.428
And the layout of the screen keyboard is set to "ru" 0.353
After features/support/hooks.rb:331 1.480
After features/support/hooks.rb:100 0.000
1:24.095
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 7.660
When I log in to a new session in Spanish (es) 27.512
Then the keyboard layout is set to "es" 0.165
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.020
And Tor is ready 13.745
Then I successfully start the Unsafe Browser 6.193
And I kill the Unsafe Browser 5.555
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.265
And DuckDuckGo is the default search engine 5.207
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 5.056
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:331 1.015
After features/support/hooks.rb:100 0.000
1:26.213
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.817
When I log in to a new session in Turkish (tr) 28.299
Then the keyboard layout is set to "tr" 0.095
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.014
And Tor is ready 13.159
Then I successfully start the Unsafe Browser 5.620
And I kill the Unsafe Browser 5.272
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.163
And DuckDuckGo is the default search engine 5.604
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 5.371
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 0.943
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.786
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.131
When I set the language to Italian (it) 5.677
Then the language and keyboard have not been saved in cleartext storage 2.091
When I shutdown Tails and wait for the computer to power off 14.580
And I start Tails from USB drive "__internal" with network unplugged 43.004
Then the Welcome Screen's language is set to English 0.302
After features/support/hooks.rb:331 0.866
After features/support/hooks.rb:100 0.007
Tags: @product
25.815
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.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.594
When I set the language to Italian (it) 5.628
And I save the language and keyboard options in cleartext storage 11.592
The
The Dogtail init script raised: SearchError: descendant of [alert | Question]: child with name='Salva non crittografato' roleName='button'
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:498:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:69:in `And I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have been saved in cleartext storage 0.000
When I set the language to French (fr) 0.000
Then the "fr" 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
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the "fr" language and keyboard have been saved in cleartext storage 0.000
And the Welcome Screen's language is set to French 0.000
When I log in to a new session 0.000
Then the language is set to French 0.000
After features/support/hooks.rb:331 5.572

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:08:12_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_devel/4274/artifact/build-artifacts/02:08:12_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:08:12_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:08:12_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:29.340
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.518
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.405
And I create a persistent partition 57.149
And I manually store legacy localization settings in Persistent Storage 0.601
When I shutdown Tails and wait for the computer to power off 12.993
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.225
Then the Welcome Screen's language is set to English 0.251
And the Welcome Screen's formats is set to United States 0.242
When I enable persistence 7.780
Then the Welcome Screen's language is set to German 0.610
And the Welcome Screen's formats is set to France 0.322
When I set the language to Italian (it) 4.536
Then the language and keyboard have not been saved in cleartext storage 2.086
When I save the language and keyboard options in cleartext storage 11.615
The
The Dogtail init script raised: SearchError: descendant of [alert | Question]: child with name='Salva non crittografato' roleName='button'
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:498:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.083

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:10:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:10:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:10:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4274/artifact/build-artifacts/02:10:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008