Project Number Date
test_Tails_ISO_stable 6190 10 Mar 2026, 06:56

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 24:3.665 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.036
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 8.841
And I log in to a new session in German (de) 25.562
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 15.588
After features/support/hooks.rb:331 0.949
After features/support/hooks.rb:100 0.000
Tags: @product
46.319
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.138
And I log in to a new session in German (de) 23.790
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 15.342
After features/support/hooks.rb:331 1.153
After features/support/hooks.rb:100 0.000
Tags: @product
46.378
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 6.942
And I log in to a new session in German (de) 23.982
Then the live user's Music directory exists 0.069
And there is a GNOME bookmark for the Music directory 15.383
After features/support/hooks.rb:331 1.067
After features/support/hooks.rb:100 0.000
Tags: @product
46.473
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.135
And I log in to a new session in German (de) 24.275
Then the live user's Pictures directory exists 0.040
And there is a GNOME bookmark for the Pictures directory 15.022
After features/support/hooks.rb:331 0.930
After features/support/hooks.rb:100 0.000
Tags: @product
46.739
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 6.962
And I log in to a new session in German (de) 24.525
Then the live user's Videos directory exists 0.033
And there is a GNOME bookmark for the Videos directory 15.218
After features/support/hooks.rb:331 1.213
After features/support/hooks.rb:100 0.000
1:17.117
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.254
When I log in to a new session in Arabic (ar) 24.066
Then the keyboard layout is set to "eg" 0.093
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.013
And Tor is ready 12.571
Then I successfully start the Unsafe Browser 5.321
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.756
And DuckDuckGo is the default search engine 4.923
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.204
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 0.661
After features/support/hooks.rb:100 0.000
1:16.363
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.232
When I log in to a new session in Chinese (zh_CN) 24.500
Then the keyboard layout is set to "cn" 0.098
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.020
And Tor is ready 11.446
Then I successfully start the Unsafe Browser 4.955
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.561
And DuckDuckGo is the default search engine 5.439
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 4.115
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 1.120
After features/support/hooks.rb:100 0.000
1:0.805
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.134
When I log in to a new session in English (en) 8.923
Then the keyboard layout is set to "us" 0.130
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.017
And Tor is ready 13.121
Then I successfully start the Unsafe Browser 4.811
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.608
And DuckDuckGo is the default search engine 4.105
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 4.022
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:331 0.943
After features/support/hooks.rb:100 0.000
1:17.189
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.127
When I log in to a new session in French (fr) 24.270
Then the keyboard layout is set to "fr" 0.154
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.021
And Tor is ready 12.810
Then I successfully start the Unsafe Browser 4.963
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.461
And DuckDuckGo is the default search engine 4.927
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.503
And the layout of the screen keyboard is set to "fr" 0.343
After features/support/hooks.rb:331 0.632
After features/support/hooks.rb:100 0.000
1:49.595
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.170
When I log in to a new session in German (de) 24.212
Then the keyboard layout is set to "de" 0.095
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.019
And Tor is ready 42.078
Then I successfully start the Unsafe Browser 4.906
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 11.000
And DuckDuckGo is the default search engine 4.606
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.585
And the layout of the screen keyboard is set to "de" 0.363
After features/support/hooks.rb:331 0.941
After features/support/hooks.rb:100 0.000
1:16.258
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 6.997
When I log in to a new session in Hindi (hi) 23.297
Then the keyboard layout is set to "in" 0.102
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.016
And Tor is ready 13.193
Then I successfully start the Unsafe Browser 4.789
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.604
And DuckDuckGo is the default search engine 4.898
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.345
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:331 1.323
After features/support/hooks.rb:100 0.000
1:15.800
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.215
When I log in to a new session in Indonesian (id) 23.154
Then the keyboard layout is set to "id" 0.096
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.018
And Tor is ready 12.312
Then I successfully start the Unsafe Browser 4.895
And I kill the Unsafe Browser 5.191
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 7.888
And DuckDuckGo is the default search engine 4.916
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 4.269
And the layout of the screen keyboard is set to "us" 0.346
After features/support/hooks.rb:331 1.586
After features/support/hooks.rb:100 0.000
1:15.140
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.225
When I log in to a new session in Italian (it) 23.760
Then the keyboard layout is set to "it" 0.105
And tpsd is localized to the selected locale 0.144
When the network is plugged 0.013
And Tor is ready 11.767
Then I successfully start the Unsafe Browser 4.784
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.425
And DuckDuckGo is the default search engine 4.942
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.140
And the layout of the screen keyboard is set to "us" 0.356
After features/support/hooks.rb:331 0.926
After features/support/hooks.rb:100 0.000
1:17.394
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.039
When I log in to a new session in Persian (fa) 24.806
Then the keyboard layout is set to "ir" 0.089
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.016
And Tor is ready 12.829
Then I successfully start the Unsafe Browser 4.949
And I kill the Unsafe Browser 5.168
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.573
And DuckDuckGo is the default search engine 5.234
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.001
And the layout of the screen keyboard is set to "ir" 0.335
After features/support/hooks.rb:331 0.909
After features/support/hooks.rb:100 0.000
1:17.980
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.098
When I log in to a new session in Portuguese (pt) 24.655
Then the keyboard layout is set to "pt" 0.087
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.014
And Tor is ready 12.632
Then I successfully start the Unsafe Browser 5.156
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.667
And DuckDuckGo is the default search engine 5.515
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 4.254
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:331 0.758
After features/support/hooks.rb:100 0.000
1:15.795
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.091
When I log in to a new session in Russian (ru) 24.048
Then the keyboard layout is set to "ru" 0.096
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.017
And Tor is ready 11.481
Then I successfully start the Unsafe Browser 5.189
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.465
And DuckDuckGo is the default search engine 4.824
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.575
And the layout of the screen keyboard is set to "ru" 0.359
After features/support/hooks.rb:331 1.206
After features/support/hooks.rb:100 0.000
1:15.120
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.000
When I log in to a new session in Spanish (es) 23.908
Then the keyboard layout is set to "es" 0.090
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.017
And Tor is ready 11.639
Then I successfully start the Unsafe Browser 4.855
And I kill the Unsafe Browser 5.194
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 7.644
And DuckDuckGo is the default search engine 4.658
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.376
And the layout of the screen keyboard is set to "us" 0.354
After features/support/hooks.rb:331 0.692
After features/support/hooks.rb:100 0.000
1:16.879
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.140
When I log in to a new session in Turkish (tr) 23.735
Then the keyboard layout is set to "tr" 0.097
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.016
And Tor is ready 13.020
Then I successfully start the Unsafe Browser 4.723
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 7.772
And DuckDuckGo is the default search engine 5.019
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 4.416
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.162
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.447
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 8.486
When I set the language to Italian (it) 5.634
Then the language and keyboard have not been saved in cleartext storage 2.093
When I shutdown Tails and wait for the computer to power off 6.818
And I start Tails from USB drive "__internal" with network unplugged 37.144
Then the Welcome Screen's language is set to English 0.269
After features/support/hooks.rb:331 1.097
After features/support/hooks.rb:100 0.006
Tags: @product
23.823
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.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.666
When I set the language to Italian (it) 4.533
And I save the language and keyboard options in cleartext storage 11.623
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.288

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 01:58:00)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:58:00_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/6190/artifact/build-artifacts/01:58:00_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:58:00_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:58:00_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:52.007
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.618
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.372
And I create a persistent partition 30.054
And I manually store legacy localization settings in Persistent Storage 0.620
When I shutdown Tails and wait for the computer to power off 9.378
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.131
Then the Welcome Screen's language is set to English 0.382
And the Welcome Screen's formats is set to United States 0.211
When I enable persistence 7.421
Then the Welcome Screen's language is set to German 0.498
And the Welcome Screen's formats is set to France 0.206
When I set the language to Italian (it) 4.455
Then the language and keyboard have not been saved in cleartext storage 2.075
When I save the language and keyboard options in cleartext storage 11.578
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.196

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 01:59:57)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:59:57_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/6190/artifact/build-artifacts/01:59:57_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:59:57_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6190/artifact/build-artifacts/01:59:57_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.029