Project Number Date
test_Tails_ISO_stable 6202 14 Mar 2026, 11:19

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 28:52.828 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
52.039
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.386
And I log in to a new session in German (de) 25.800
Then the live user's Documents directory exists 0.054
And there is a GNOME bookmark for the Documents directory 16.797
After features/support/hooks.rb:331 1.017
After features/support/hooks.rb:100 0.000
Tags: @product
50.670
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 7.568
And I log in to a new session in German (de) 27.208
Then the live user's Downloads directory exists 0.066
And there is a GNOME bookmark for the Downloads directory 15.826
After features/support/hooks.rb:331 1.020
After features/support/hooks.rb:100 0.000
Tags: @product
50.007
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.649
And I log in to a new session in German (de) 25.639
Then the live user's Music directory exists 0.044
And there is a GNOME bookmark for the Music directory 16.674
After features/support/hooks.rb:331 1.063
After features/support/hooks.rb:100 0.000
Tags: @product
50.820
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 8.006
And I log in to a new session in German (de) 26.121
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 16.646
After features/support/hooks.rb:331 1.381
After features/support/hooks.rb:100 0.000
Tags: @product
50.195
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.317
And I log in to a new session in German (de) 26.233
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 16.593
After features/support/hooks.rb:331 0.836
After features/support/hooks.rb:100 0.000
1:24.948
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.618
When I log in to a new session in Arabic (ar) 26.464
Then the keyboard layout is set to "eg" 0.106
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.020
And Tor is ready 15.895
Then I successfully start the Unsafe Browser 5.174
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.862
And DuckDuckGo is the default search engine 4.831
And I kill the Tor Browser 5.269
And the screen keyboard works in Thunderbird 4.823
And the layout of the screen keyboard is set to "us" 0.494
After features/support/hooks.rb:331 1.336
After features/support/hooks.rb:100 0.000
1:26.561
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 7.565
When I log in to a new session in Chinese (zh_CN) 27.110
Then the keyboard layout is set to "cn" 0.134
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.022
And Tor is ready 14.300
Then I successfully start the Unsafe Browser 6.929
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.191
And DuckDuckGo is the default search engine 6.195
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.985
And the layout of the screen keyboard is set to "us" 0.477
After features/support/hooks.rb:331 1.183
After features/support/hooks.rb:100 0.000
1:10.607
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.629
When I log in to a new session in English (en) 12.065
Then the keyboard layout is set to "us" 0.163
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.016
And Tor is ready 14.521
Then I successfully start the Unsafe Browser 5.556
And I kill the Unsafe Browser 5.255
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.901
And DuckDuckGo is the default search engine 4.264
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.362
And the layout of the screen keyboard is set to "us" 0.423
After features/support/hooks.rb:331 1.277
After features/support/hooks.rb:100 0.000
1:51.208
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 34.025
When I log in to a new session in French (fr) 25.917
Then the keyboard layout is set to "fr" 0.132
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.016
And Tor is ready 13.871
Then I successfully start the Unsafe Browser 6.139
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.959
And DuckDuckGo is the default search engine 5.666
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.136
And the layout of the screen keyboard is set to "fr" 0.672
After features/support/hooks.rb:331 1.357
After features/support/hooks.rb:100 0.000
2:1.315
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.181
When I log in to a new session in German (de) 26.258
Then the keyboard layout is set to "de" 0.107
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.018
And Tor is ready 44.622
Then I successfully start the Unsafe Browser 6.543
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 12.517
And DuckDuckGo is the default search engine 6.175
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 5.813
And the layout of the screen keyboard is set to "de" 0.427
After features/support/hooks.rb:331 1.625
After features/support/hooks.rb:100 0.000
1:28.869
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 8.077
When I log in to a new session in Hindi (hi) 26.980
Then the keyboard layout is set to "in" 0.159
And tpsd is localized to the selected locale 0.187
When the network is plugged 0.068
And Tor is ready 15.504
Then I successfully start the Unsafe Browser 7.356
And I kill the Unsafe Browser 5.428
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 8.886
And DuckDuckGo is the default search engine 5.796
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.754
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:331 1.290
After features/support/hooks.rb:100 0.000
1:29.106
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 7.789
When I log in to a new session in Indonesian (id) 27.594
Then the keyboard layout is set to "id" 0.099
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.014
And Tor is ready 15.383
Then I successfully start the Unsafe Browser 6.511
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.460
And DuckDuckGo is the default search engine 5.323
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 5.778
And the layout of the screen keyboard is set to "us" 0.492
After features/support/hooks.rb:331 1.456
After features/support/hooks.rb:100 0.000
1:27.115
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 7.814
When I log in to a new session in Italian (it) 26.562
Then the keyboard layout is set to "it" 0.181
And tpsd is localized to the selected locale 0.170
When the network is plugged 0.060
And Tor is ready 13.910
Then I successfully start the Unsafe Browser 7.096
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.109
And DuckDuckGo is the default search engine 5.814
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 5.488
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 1.053
After features/support/hooks.rb:100 0.000
1:32.305
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.626
When I log in to a new session in Persian (fa) 29.213
Then the keyboard layout is set to "ir" 0.134
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.019
And Tor is ready 14.143
Then I successfully start the Unsafe Browser 6.611
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 13.113
And DuckDuckGo is the default search engine 5.149
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 5.126
And the layout of the screen keyboard is set to "ir" 0.512
After features/support/hooks.rb:331 1.105
After features/support/hooks.rb:100 0.000
2:1.385
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 7.739
When I log in to a new session in Portuguese (pt) 28.315
Then the keyboard layout is set to "pt" 0.104
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.018
And Tor is ready 44.409
Then I successfully start the Unsafe Browser 6.322
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 12.572
And DuckDuckGo is the default search engine 5.448
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 5.333
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:331 1.414
After features/support/hooks.rb:100 0.000
1:29.611
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.463
When I log in to a new session in Russian (ru) 28.229
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.019
And Tor is ready 13.423
Then I successfully start the Unsafe Browser 7.737
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.328
And DuckDuckGo is the default search engine 6.822
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.352
And the layout of the screen keyboard is set to "ru" 0.438
After features/support/hooks.rb:331 1.452
After features/support/hooks.rb:100 0.000
1:41.114
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.711
When I log in to a new session in Spanish (es) 28.225
Then the keyboard layout is set to "es" 0.114
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.014
And Tor is ready 13.898
Then I successfully start the Unsafe Browser 6.172
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 10.241
And DuckDuckGo is the default search engine 5.257
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.316
And the layout of the screen keyboard is set to "us" 0.529
After features/support/hooks.rb:331 3.008
After features/support/hooks.rb:100 0.000
1:27.423
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 7.852
When I log in to a new session in Turkish (tr) 27.254
Then the keyboard layout is set to "tr" 0.138
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.016
And Tor is ready 15.480
Then I successfully start the Unsafe Browser 6.276
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.430
And DuckDuckGo is the default search engine 5.242
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 5.650
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:331 1.180
After features/support/hooks.rb:100 0.000
Tags: @product
1:18.581
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.530
When I set the language to Italian (it) 5.691
Then the language and keyboard have not been saved in cleartext storage 2.087
When I shutdown Tails and wait for the computer to power off 11.435
And I start Tails from USB drive "__internal" with network unplugged 49.442
Then the Welcome Screen's language is set to English 0.393
After features/support/hooks.rb:331 0.982
After features/support/hooks.rb:100 0.009
Tags: @product
25.808
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.004
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.371
When I set the language to Italian (it) 5.690
And I save the language and keyboard options in cleartext storage 11.747
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.689

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:07:19_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_stable/6202/artifact/build-artifacts/02:07:19_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:07:19_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:07:19_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:23.132
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.629
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.391
And I create a persistent partition 47.944
And I manually store legacy localization settings in Persistent Storage 0.798
When I shutdown Tails and wait for the computer to power off 12.660
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.280
Then the Welcome Screen's language is set to English 0.295
And the Welcome Screen's formats is set to United States 0.273
When I enable persistence 10.867
Then the Welcome Screen's language is set to German 0.526
And the Welcome Screen's formats is set to France 0.257
When I set the language to Italian (it) 4.516
Then the language and keyboard have not been saved in cleartext storage 2.125
When I save the language and keyboard options in cleartext storage 11.565
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.276

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:09:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:09:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:09:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6202/artifact/build-artifacts/02:09:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.034