Project Number Date
test_Tails_ISO_stable 6176 27 Feb 2026, 07:59

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:25.274 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.096
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 8.642
And I log in to a new session in German (de) 26.330
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 16.073
After features/support/hooks.rb:331 1.010
After features/support/hooks.rb:100 0.000
Tags: @product
48.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.544
And I log in to a new session in German (de) 25.354
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 15.582
After features/support/hooks.rb:331 0.998
After features/support/hooks.rb:100 0.000
Tags: @product
49.312
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.977
Then the live user's Music directory exists 0.043
And there is a GNOME bookmark for the Music directory 15.580
After features/support/hooks.rb:331 1.395
After features/support/hooks.rb:100 0.000
Tags: @product
48.433
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.509
And I log in to a new session in German (de) 25.559
Then the live user's Pictures directory exists 0.035
And there is a GNOME bookmark for the Pictures directory 15.329
After features/support/hooks.rb:331 1.091
After features/support/hooks.rb:100 0.000
Tags: @product
48.868
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
And I log in to a new session in German (de) 25.748
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 15.454
After features/support/hooks.rb:331 1.293
After features/support/hooks.rb:100 0.000
1:20.040
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.333
When I log in to a new session in Arabic (ar) 24.234
Then the keyboard layout is set to "eg" 0.101
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.016
And Tor is ready 12.668
Then I successfully start the Unsafe Browser 7.855
And I kill the Unsafe Browser 5.470
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.806
And DuckDuckGo is the default search engine 4.776
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 4.041
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 0.696
After features/support/hooks.rb:100 0.000
1:24.868
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.739
When I log in to a new session in Chinese (zh_CN) 25.497
Then the keyboard layout is set to "cn" 0.099
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.014
And Tor is ready 13.246
Then I successfully start the Unsafe Browser 6.716
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 11.170
And DuckDuckGo is the default search engine 4.820
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.631
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.210
After features/support/hooks.rb:100 0.000
1:4.357
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.768
When I log in to a new session in English (en) 10.652
Then the keyboard layout is set to "us" 0.095
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.019
And Tor is ready 13.497
Then I successfully start the Unsafe Browser 5.996
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.215
And DuckDuckGo is the default search engine 3.700
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.450
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.220
After features/support/hooks.rb:100 0.000
1:18.994
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.650
When I log in to a new session in French (fr) 23.991
Then the keyboard layout is set to "fr" 0.132
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.025
And Tor is ready 13.635
Then I successfully start the Unsafe Browser 6.509
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.111
And DuckDuckGo is the default search engine 4.595
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.426
And the layout of the screen keyboard is set to "fr" 0.341
After features/support/hooks.rb:331 1.119
After features/support/hooks.rb:100 0.000
1:20.490
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.359
When I log in to a new session in German (de) 25.602
Then the keyboard layout is set to "de" 0.099
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.013
And Tor is ready 13.360
Then I successfully start the Unsafe Browser 5.968
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.519
And DuckDuckGo is the default search engine 5.021
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.605
And the layout of the screen keyboard is set to "de" 0.348
After features/support/hooks.rb:331 1.109
After features/support/hooks.rb:100 0.000
1:53.465
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.393
When I log in to a new session in Hindi (hi) 25.778
Then the keyboard layout is set to "in" 0.094
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.018
And Tor is ready 43.182
Then I successfully start the Unsafe Browser 5.529
And I kill the Unsafe Browser 5.188
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 10.909
And DuckDuckGo is the default search engine 5.035
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.607
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:331 1.197
After features/support/hooks.rb:100 0.000
1:17.750
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.809
When I log in to a new session in Indonesian (id) 25.222
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.023
And Tor is ready 12.097
Then I successfully start the Unsafe Browser 5.334
And I kill the Unsafe Browser 5.176
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.376
And DuckDuckGo is the default search engine 4.585
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.308
And the layout of the screen keyboard is set to "us" 0.370
After features/support/hooks.rb:331 1.216
After features/support/hooks.rb:100 0.000
1:22.100
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.515
When I log in to a new session in Italian (it) 25.602
Then the keyboard layout is set to "it" 0.080
And tpsd is localized to the selected locale 0.076
When the network is plugged 0.016
And Tor is ready 12.484
Then I successfully start the Unsafe Browser 8.663
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.547
And DuckDuckGo is the default search engine 4.718
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.529
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.235
After features/support/hooks.rb:100 0.000
1:20.186
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.603
When I log in to a new session in Persian (fa) 26.243
Then the keyboard layout is set to "ir" 0.077
And tpsd is localized to the selected locale 0.075
When the network is plugged 0.019
And Tor is ready 12.519
Then I successfully start the Unsafe Browser 6.121
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.562
And DuckDuckGo is the default search engine 4.780
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.375
And the layout of the screen keyboard is set to "ir" 0.333
After features/support/hooks.rb:331 0.673
After features/support/hooks.rb:100 0.000
1:33.541
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.642
When I log in to a new session in Portuguese (pt) 26.896
Then the keyboard layout is set to "pt" 0.070
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.015
And Tor is ready 17.836
Then I successfully start the Unsafe Browser 9.734
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 10.868
And DuckDuckGo is the default search engine 5.093
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.481
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:331 1.142
After features/support/hooks.rb:100 0.000
1:22.907
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.430
When I log in to a new session in Russian (ru) 25.015
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.013
And Tor is ready 13.729
Then I successfully start the Unsafe Browser 8.993
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.420
And DuckDuckGo is the default search engine 4.623
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 4.562
And the layout of the screen keyboard is set to "ru" 0.345
After features/support/hooks.rb:331 1.185
After features/support/hooks.rb:100 0.000
1:24.256
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 10.655
When I log in to a new session in Spanish (es) 25.615
Then the keyboard layout is set to "es" 0.124
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.023
And Tor is ready 13.980
Then I successfully start the Unsafe Browser 6.405
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.311
And DuckDuckGo is the default search engine 4.886
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.298
And the layout of the screen keyboard is set to "us" 0.345
After features/support/hooks.rb:331 0.627
After features/support/hooks.rb:100 0.000
1:54.612
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.305
When I log in to a new session in Turkish (tr) 26.004
Then the keyboard layout is set to "tr" 0.081
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.015
And Tor is ready 43.222
Then I successfully start the Unsafe Browser 6.937
And I kill the Unsafe Browser 5.166
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 10.736
And DuckDuckGo is the default search engine 4.503
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.847
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 1.259
After features/support/hooks.rb:100 0.000
Tags: @product
1:20.581
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.264
When I set the language to Italian (it) 5.715
Then the language and keyboard have not been saved in cleartext storage 2.088
When I shutdown Tails and wait for the computer to power off 17.379
And I start Tails from USB drive "__internal" with network unplugged 45.886
Then the Welcome Screen's language is set to English 0.246
After features/support/hooks.rb:331 1.006
After features/support/hooks.rb:100 0.006
Tags: @product
24.735
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.537
When I set the language to Italian (it) 5.680
And I save the language and keyboard options in cleartext storage 11.517
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.524

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6176/artifact/build-artifacts/02:03: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_stable/6176/artifact/build-artifacts/02:03:12_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6176/artifact/build-artifacts/02:03:12_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6176/artifact/build-artifacts/02:03:12_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:56.143
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 11.342
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.578
And I create a persistent partition 1:22.440
And I manually store legacy localization settings in Persistent Storage 0.525
When I shutdown Tails and wait for the computer to power off 15.464
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.275
Then the Welcome Screen's language is set to English 0.269
And the Welcome Screen's formats is set to United States 0.222
When I enable persistence 7.146
Then the Welcome Screen's language is set to German 0.510
And the Welcome Screen's formats is set to France 0.195
When I set the language to Italian (it) 4.497
Then the language and keyboard have not been saved in cleartext storage 2.110
When I save the language and keyboard options in cleartext storage 11.562
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.445

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/6176/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/6176/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/6176/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/6176/artifact/build-artifacts/02:06:14_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.035