Project Number Date
test_Tails_ISO_stable 6204 15 Mar 2026, 11:13

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 26:3.157 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
50.788
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.864
And I log in to a new session in German (de) 25.631
Then the live user's Documents directory exists 0.055
And there is a GNOME bookmark for the Documents directory 16.237
After features/support/hooks.rb:331 1.383
After features/support/hooks.rb:100 0.000
Tags: @product
49.679
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.711
And I log in to a new session in German (de) 25.401
Then the live user's Downloads directory exists 0.065
And there is a GNOME bookmark for the Downloads directory 16.501
After features/support/hooks.rb:331 1.059
After features/support/hooks.rb:100 0.000
Tags: @product
50.137
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.600
And I log in to a new session in German (de) 26.060
Then the live user's Music directory exists 0.052
And there is a GNOME bookmark for the Music directory 16.423
After features/support/hooks.rb:331 1.055
After features/support/hooks.rb:100 0.000
Tags: @product
50.189
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.604
And I log in to a new session in German (de) 25.983
Then the live user's Pictures directory exists 0.069
And there is a GNOME bookmark for the Pictures directory 16.531
After features/support/hooks.rb:331 0.917
After features/support/hooks.rb:100 0.000
Tags: @product
50.727
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.241
And I log in to a new session in German (de) 26.274
Then the live user's Videos directory exists 0.046
And there is a GNOME bookmark for the Videos directory 16.164
After features/support/hooks.rb:331 1.329
After features/support/hooks.rb:100 0.000
1:27.252
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.273
When I log in to a new session in Arabic (ar) 28.516
Then the keyboard layout is set to "eg" 0.116
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.014
And Tor is ready 13.169
Then I successfully start the Unsafe Browser 7.115
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.168
And DuckDuckGo is the default search engine 5.537
And I kill the Tor Browser 5.279
And the screen keyboard works in Thunderbird 5.143
And the layout of the screen keyboard is set to "us" 0.482
After features/support/hooks.rb:331 2.067
After features/support/hooks.rb:100 0.000
1:25.599
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.960
When I log in to a new session in Chinese (zh_CN) 25.718
Then the keyboard layout is set to "cn" 0.094
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.015
And Tor is ready 13.623
Then I successfully start the Unsafe Browser 5.153
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.529
And DuckDuckGo is the default search engine 5.317
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 6.126
And the layout of the screen keyboard is set to "us" 0.427
After features/support/hooks.rb:331 1.341
After features/support/hooks.rb:100 0.000
1:9.011
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.520
When I log in to a new session in English (en) 11.731
Then the keyboard layout is set to "us" 0.132
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.016
And Tor is ready 13.948
Then I successfully start the Unsafe Browser 5.946
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.377
And DuckDuckGo is the default search engine 4.414
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.898
And the layout of the screen keyboard is set to "us" 0.424
After features/support/hooks.rb:331 1.542
After features/support/hooks.rb:100 0.000
1:27.635
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.682
When I log in to a new session in French (fr) 26.405
Then the keyboard layout is set to "fr" 0.107
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.018
And Tor is ready 15.173
Then I successfully start the Unsafe Browser 5.487
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 10.597
And DuckDuckGo is the default search engine 5.361
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 5.766
And the layout of the screen keyboard is set to "fr" 0.382
After features/support/hooks.rb:331 1.683
After features/support/hooks.rb:100 0.000
1:24.005
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.404
When I log in to a new session in German (de) 26.066
Then the keyboard layout is set to "de" 0.207
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.070
And Tor is ready 13.380
Then I successfully start the Unsafe Browser 5.947
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.510
And DuckDuckGo is the default search engine 6.278
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 5.093
And the layout of the screen keyboard is set to "de" 0.391
After features/support/hooks.rb:331 1.550
After features/support/hooks.rb:100 0.000
1:25.090
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.439
When I log in to a new session in Hindi (hi) 27.207
Then the keyboard layout is set to "in" 0.103
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.018
And Tor is ready 13.175
Then I successfully start the Unsafe Browser 6.349
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 9.224
And DuckDuckGo is the default search engine 5.319
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.173
And the layout of the screen keyboard is set to "us" 0.451
After features/support/hooks.rb:331 1.366
After features/support/hooks.rb:100 0.000
1:27.389
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.975
When I log in to a new session in Indonesian (id) 26.734
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.017
And Tor is ready 14.617
Then I successfully start the Unsafe Browser 5.400
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.196
Then the screen keyboard works in Tor Browser 10.428
And DuckDuckGo is the default search engine 4.995
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 5.838
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.528
After features/support/hooks.rb:100 0.000
1:24.480
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.619
When I log in to a new session in Italian (it) 26.016
Then the keyboard layout is set to "it" 0.137
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.021
And Tor is ready 13.639
Then I successfully start the Unsafe Browser 5.752
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.055
And DuckDuckGo is the default search engine 6.161
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 4.980
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:331 1.372
After features/support/hooks.rb:100 0.000
1:24.766
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.791
When I log in to a new session in Persian (fa) 26.277
Then the keyboard layout is set to "ir" 0.122
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.023
And Tor is ready 13.411
Then I successfully start the Unsafe Browser 6.325
And I kill the Unsafe Browser 5.242
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.218
And DuckDuckGo is the default search engine 5.687
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.824
And the layout of the screen keyboard is set to "ir" 0.409
After features/support/hooks.rb:331 2.149
After features/support/hooks.rb:100 0.000
1:26.141
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 7.974
When I log in to a new session in Portuguese (pt) 24.831
Then the keyboard layout is set to "pt" 0.131
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.022
And Tor is ready 14.303
Then I successfully start the Unsafe Browser 5.531
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.889
And DuckDuckGo is the default search engine 5.326
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 6.887
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:331 1.414
After features/support/hooks.rb:100 0.000
1:25.167
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.826
When I log in to a new session in Russian (ru) 27.185
Then the keyboard layout is set to "ru" 0.187
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.022
And Tor is ready 13.122
Then I successfully start the Unsafe Browser 6.175
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 8.965
And DuckDuckGo is the default search engine 5.762
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.925
And the layout of the screen keyboard is set to "ru" 0.363
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
1:27.990
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.887
When I log in to a new session in Spanish (es) 26.670
Then the keyboard layout is set to "es" 0.093
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.020
And Tor is ready 14.682
Then I successfully start the Unsafe Browser 6.078
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.641
And DuckDuckGo is the default search engine 5.613
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 6.240
And the layout of the screen keyboard is set to "us" 0.452
After features/support/hooks.rb:331 1.289
After features/support/hooks.rb:100 0.000
1:23.374
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.950
When I log in to a new session in Turkish (tr) 24.457
Then the keyboard layout is set to "tr" 0.124
And tpsd is localized to the selected locale 0.177
When the network is plugged 0.023
And Tor is ready 12.853
Then I successfully start the Unsafe Browser 6.125
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.423
And DuckDuckGo is the default search engine 5.317
And I kill the Tor Browser 5.316
And the screen keyboard works in Thunderbird 5.753
And the layout of the screen keyboard is set to "us" 0.494
After features/support/hooks.rb:331 1.495
After features/support/hooks.rb:100 0.000
Tags: @product
1:5.082
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 8.691
When I set the language to Italian (it) 4.881
Then the language and keyboard have not been saved in cleartext storage 2.098
When I shutdown Tails and wait for the computer to power off 7.214
And I start Tails from USB drive "__internal" with network unplugged 41.880
Then the Welcome Screen's language is set to English 0.316
After features/support/hooks.rb:331 1.078
After features/support/hooks.rb:100 0.012
Tags: @product
24.508
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.019
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.241
When I set the language to Italian (it) 4.655
And I save the language and keyboard options in cleartext storage 11.611
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.366

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:04:05_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/6204/artifact/build-artifacts/02:04:05_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:04:05_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:04:05_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:4.137
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.581
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.465
And I create a persistent partition 32.490
And I manually store legacy localization settings in Persistent Storage 0.683
When I shutdown Tails and wait for the computer to power off 9.796
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.703
Then the Welcome Screen's language is set to English 0.336
And the Welcome Screen's formats is set to United States 0.248
When I enable persistence 9.707
Then the Welcome Screen's language is set to German 0.536
And the Welcome Screen's formats is set to France 0.226
When I set the language to Italian (it) 4.571
Then the language and keyboard have not been saved in cleartext storage 2.150
When I save the language and keyboard options in cleartext storage 11.637
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.184

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:06:14_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/6204/artifact/build-artifacts/02:06:14_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:06:14_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6204/artifact/build-artifacts/02:06:14_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.009