Project Number Date
test_Tails_ISO_stable 6194 11 Mar 2026, 07:15

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:17.611 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.342
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.638
And I log in to a new session in German (de) 26.570
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 16.086
After features/support/hooks.rb:331 1.153
After features/support/hooks.rb:100 0.000
Tags: @product
50.086
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.462
And I log in to a new session in German (de) 26.091
Then the live user's Downloads directory exists 0.081
And there is a GNOME bookmark for the Downloads directory 16.451
After features/support/hooks.rb:331 1.032
After features/support/hooks.rb:100 0.000
Tags: @product
48.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.289
And I log in to a new session in German (de) 25.693
Then the live user's Music directory exists 0.049
And there is a GNOME bookmark for the Music directory 15.528
After features/support/hooks.rb:331 0.931
After features/support/hooks.rb:100 0.000
Tags: @product
50.407
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.391
And I log in to a new session in German (de) 26.711
Then the live user's Pictures directory exists 0.048
And there is a GNOME bookmark for the Pictures directory 16.256
After features/support/hooks.rb:331 1.203
After features/support/hooks.rb:100 0.000
Tags: @product
49.106
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.407
And I log in to a new session in German (de) 26.010
Then the live user's Videos directory exists 0.047
And there is a GNOME bookmark for the Videos directory 15.640
After features/support/hooks.rb:331 0.952
After features/support/hooks.rb:100 0.000
1:22.083
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.294
When I log in to a new session in Arabic (ar) 26.082
Then the keyboard layout is set to "eg" 0.111
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.023
And Tor is ready 12.183
Then I successfully start the Unsafe Browser 5.577
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.202
And DuckDuckGo is the default search engine 5.718
And I kill the Tor Browser 5.364
And the screen keyboard works in Thunderbird 4.655
And the layout of the screen keyboard is set to "us" 0.404
After features/support/hooks.rb:331 6.998
After features/support/hooks.rb:100 0.000
1:23.665
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.486
When I log in to a new session in Chinese (zh_CN) 25.974
Then the keyboard layout is set to "cn" 0.086
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.015
And Tor is ready 13.495
Then I successfully start the Unsafe Browser 6.699
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.062
And DuckDuckGo is the default search engine 5.480
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 5.273
And the layout of the screen keyboard is set to "us" 0.516
After features/support/hooks.rb:331 1.226
After features/support/hooks.rb:100 0.000
1:11.367
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.687
When I log in to a new session in English (en) 11.442
Then the keyboard layout is set to "us" 0.148
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.015
And Tor is ready 15.494
Then I successfully start the Unsafe Browser 5.755
And I kill the Unsafe Browser 5.308
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.986
And DuckDuckGo is the default search engine 4.373
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.437
And the layout of the screen keyboard is set to "us" 0.352
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
1:24.393
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.273
When I log in to a new session in French (fr) 26.999
Then the keyboard layout is set to "fr" 0.142
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.014
And Tor is ready 14.312
Then I successfully start the Unsafe Browser 6.534
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.421
And DuckDuckGo is the default search engine 5.019
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.739
And the layout of the screen keyboard is set to "fr" 0.358
After features/support/hooks.rb:331 1.384
After features/support/hooks.rb:100 0.000
1:22.497
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.423
When I log in to a new session in German (de) 27.410
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.019
And Tor is ready 12.123
Then I successfully start the Unsafe Browser 5.849
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.475
And DuckDuckGo is the default search engine 5.138
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.008
And the layout of the screen keyboard is set to "de" 0.359
After features/support/hooks.rb:331 1.129
After features/support/hooks.rb:100 0.000
1:51.576
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.279
When I log in to a new session in Hindi (hi) 25.075
Then the keyboard layout is set to "in" 0.093
And tpsd is localized to the selected locale 0.081
When the network is plugged 0.016
And Tor is ready 42.703
Then I successfully start the Unsafe Browser 4.949
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 11.194
And DuckDuckGo is the default search engine 4.881
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.419
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:331 0.701
After features/support/hooks.rb:100 0.000
1:21.324
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.218
When I log in to a new session in Indonesian (id) 25.569
Then the keyboard layout is set to "id" 0.096
And tpsd is localized to the selected locale 0.082
When the network is plugged 0.014
And Tor is ready 13.386
Then I successfully start the Unsafe Browser 6.935
And I kill the Unsafe Browser 5.281
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.782
And DuckDuckGo is the default search engine 5.100
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.183
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:331 1.418
After features/support/hooks.rb:100 0.000
1:21.977
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.349
When I log in to a new session in Italian (it) 25.810
Then the keyboard layout is set to "it" 0.098
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.015
And Tor is ready 12.492
Then I successfully start the Unsafe Browser 7.005
And I kill the Unsafe Browser 6.003
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.672
And DuckDuckGo is the default search engine 5.091
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.747
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 1.218
After features/support/hooks.rb:100 0.000
1:24.299
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.250
When I log in to a new session in Persian (fa) 29.189
Then the keyboard layout is set to "ir" 0.090
And tpsd is localized to the selected locale 0.078
When the network is plugged 0.016
And Tor is ready 13.992
Then I successfully start the Unsafe Browser 5.316
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.925
And DuckDuckGo is the default search engine 4.799
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.726
And the layout of the screen keyboard is set to "ir" 0.441
After features/support/hooks.rb:331 1.341
After features/support/hooks.rb:100 0.000
1:21.572
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.185
When I log in to a new session in Portuguese (pt) 25.903
Then the keyboard layout is set to "pt" 0.104
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.018
And Tor is ready 12.550
Then I successfully start the Unsafe Browser 7.835
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 6.923
And DuckDuckGo is the default search engine 5.075
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 4.915
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 0.977
After features/support/hooks.rb:100 0.000
1:20.675
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.138
When I log in to a new session in Russian (ru) 26.816
Then the keyboard layout is set to "ru" 0.121
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.016
And Tor is ready 13.091
Then I successfully start the Unsafe Browser 5.489
And I kill the Unsafe Browser 5.265
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 7.467
And DuckDuckGo is the default search engine 5.205
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 4.232
And the layout of the screen keyboard is set to "ru" 0.350
After features/support/hooks.rb:331 0.578
After features/support/hooks.rb:100 0.000
1:19.464
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.148
When I log in to a new session in Spanish (es) 25.646
Then the keyboard layout is set to "es" 0.093
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.018
And Tor is ready 13.082
Then I successfully start the Unsafe Browser 5.443
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.680
And DuckDuckGo is the default search engine 4.963
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.440
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.168
After features/support/hooks.rb:100 0.000
1:20.144
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.282
When I log in to a new session in Turkish (tr) 26.456
Then the keyboard layout is set to "tr" 0.113
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.016
And Tor is ready 13.489
Then I successfully start the Unsafe Browser 5.211
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.142
And DuckDuckGo is the default search engine 5.033
And I kill the Tor Browser 5.279
And the screen keyboard works in Thunderbird 4.421
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:331 0.749
After features/support/hooks.rb:100 0.000
Tags: @product
1:16.552
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.562
When I set the language to Italian (it) 5.686
Then the language and keyboard have not been saved in cleartext storage 2.108
When I shutdown Tails and wait for the computer to power off 16.094
And I start Tails from USB drive "__internal" with network unplugged 43.829
Then the Welcome Screen's language is set to English 0.270
After features/support/hooks.rb:331 0.960
After features/support/hooks.rb:100 0.039
Tags: @product
23.636
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 7.449
When I set the language to Italian (it) 4.566
And I save the language and keyboard options in cleartext storage 11.620
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.112

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:22.877
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 9.318
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 1.742
And I create a persistent partition 53.322
And I manually store legacy localization settings in Persistent Storage 0.661
When I shutdown Tails and wait for the computer to power off 13.672
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.354
Then the Welcome Screen's language is set to English 0.323
And the Welcome Screen's formats is set to United States 0.203
When I enable persistence 7.482
Then the Welcome Screen's language is set to German 0.473
And the Welcome Screen's formats is set to France 0.222
When I set the language to Italian (it) 4.468
Then the language and keyboard have not been saved in cleartext storage 2.070
When I save the language and keyboard options in cleartext storage 11.563
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.453

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

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

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

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

After features/support/hooks.rb:100 0.006