Project Number Date
test_Tails_ISO_stable 6199 13 Mar 2026, 00:12

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:25.636 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.946
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.564
And I log in to a new session in German (de) 26.505
Then the live user's Documents directory exists 0.067
And there is a GNOME bookmark for the Documents directory 15.808
After features/support/hooks.rb:331 1.021
After features/support/hooks.rb:100 0.000
Tags: @product
49.155
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.509
And I log in to a new session in German (de) 25.928
Then the live user's Downloads directory exists 0.081
And there is a GNOME bookmark for the Downloads directory 15.636
After features/support/hooks.rb:331 0.773
After features/support/hooks.rb:100 0.000
Tags: @product
48.773
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
And I log in to a new session in German (de) 25.611
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 15.658
After features/support/hooks.rb:331 1.209
After features/support/hooks.rb:100 0.000
Tags: @product
48.969
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.565
And I log in to a new session in German (de) 25.291
Then the live user's Pictures directory exists 0.056
And there is a GNOME bookmark for the Pictures directory 16.055
After features/support/hooks.rb:331 0.995
After features/support/hooks.rb:100 0.000
Tags: @product
50.015
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.191
And I log in to a new session in German (de) 26.758
Then the live user's Videos directory exists 0.057
And there is a GNOME bookmark for the Videos directory 16.008
After features/support/hooks.rb:331 1.008
After features/support/hooks.rb:100 0.000
1:20.749
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.385
When I log in to a new session in Arabic (ar) 25.527
Then the keyboard layout is set to "eg" 0.148
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.016
And Tor is ready 12.887
Then I successfully start the Unsafe Browser 5.323
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 8.408
And DuckDuckGo is the default search engine 4.956
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.946
And the layout of the screen keyboard is set to "us" 0.478
After features/support/hooks.rb:331 1.495
After features/support/hooks.rb:100 0.000
1:21.819
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.021
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.488
When I log in to a new session in Chinese (zh_CN) 26.812
Then the keyboard layout is set to "cn" 0.189
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.014
And Tor is ready 12.184
Then I successfully start the Unsafe Browser 4.998
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.882
And DuckDuckGo is the default search engine 5.011
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 5.164
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.571
After features/support/hooks.rb:100 0.000
1:9.116
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.355
When I log in to a new session in English (en) 11.334
Then the keyboard layout is set to "us" 0.114
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.022
And Tor is ready 12.066
Then I successfully start the Unsafe Browser 5.989
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.976
And DuckDuckGo is the default search engine 4.384
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.834
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:331 0.881
After features/support/hooks.rb:100 0.000
1:19.929
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.640
When I log in to a new session in French (fr) 25.156
Then the keyboard layout is set to "fr" 0.148
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.012
And Tor is ready 12.190
Then I successfully start the Unsafe Browser 4.960
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.587
And DuckDuckGo is the default search engine 5.429
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.783
And the layout of the screen keyboard is set to "fr" 0.356
After features/support/hooks.rb:331 1.475
After features/support/hooks.rb:100 0.000
1:22.030
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.596
When I log in to a new session in German (de) 26.011
Then the keyboard layout is set to "de" 0.111
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.013
And Tor is ready 12.449
Then I successfully start the Unsafe Browser 5.506
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.342
And DuckDuckGo is the default search engine 5.594
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.297
And the layout of the screen keyboard is set to "de" 0.491
After features/support/hooks.rb:331 1.073
After features/support/hooks.rb:100 0.000
1:20.734
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.487
When I log in to a new session in Hindi (hi) 25.109
Then the keyboard layout is set to "in" 0.156
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.018
And Tor is ready 12.715
Then I successfully start the Unsafe Browser 5.313
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 8.421
And DuckDuckGo is the default search engine 5.345
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 4.976
And the layout of the screen keyboard is set to "us" 0.445
After features/support/hooks.rb:331 1.426
After features/support/hooks.rb:100 0.000
1:55.185
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.297
When I log in to a new session in Indonesian (id) 27.238
Then the keyboard layout is set to "id" 0.172
And tpsd is localized to the selected locale 0.131
When the network is plugged 0.019
And Tor is ready 42.734
Then I successfully start the Unsafe Browser 5.216
And I kill the Unsafe Browser 5.244
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.902
And DuckDuckGo is the default search engine 5.558
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 5.002
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:331 1.059
After features/support/hooks.rb:100 0.000
1:20.813
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.496
When I log in to a new session in Italian (it) 25.357
Then the keyboard layout is set to "it" 0.128
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.015
And Tor is ready 12.696
Then I successfully start the Unsafe Browser 5.350
And I kill the Unsafe Browser 5.182
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 8.374
And DuckDuckGo is the default search engine 5.186
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.242
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:331 1.638
After features/support/hooks.rb:100 0.000
1:19.701
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.522
When I log in to a new session in Persian (fa) 25.514
Then the keyboard layout is set to "ir" 0.113
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.034
And Tor is ready 12.353
Then I successfully start the Unsafe Browser 4.790
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.032
And DuckDuckGo is the default search engine 5.249
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.092
And the layout of the screen keyboard is set to "ir" 0.400
After features/support/hooks.rb:331 1.531
After features/support/hooks.rb:100 0.000
1:19.644
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.518
When I log in to a new session in Portuguese (pt) 25.565
Then the keyboard layout is set to "pt" 0.079
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.013
And Tor is ready 12.146
Then I successfully start the Unsafe Browser 5.388
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 8.188
And DuckDuckGo is the default search engine 4.643
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 5.035
And the layout of the screen keyboard is set to "us" 0.447
After features/support/hooks.rb:331 1.281
After features/support/hooks.rb:100 0.000
1:53.924
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.269
When I log in to a new session in Russian (ru) 25.760
Then the keyboard layout is set to "ru" 0.266
And tpsd is localized to the selected locale 0.174
When the network is plugged 0.014
And Tor is ready 42.589
Then I successfully start the Unsafe Browser 5.443
And I kill the Unsafe Browser 5.238
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 11.318
And DuckDuckGo is the default search engine 5.076
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 4.994
And the layout of the screen keyboard is set to "ru" 0.453
After features/support/hooks.rb:331 1.355
After features/support/hooks.rb:100 0.000
1:52.617
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.484
When I log in to a new session in Spanish (es) 25.668
Then the keyboard layout is set to "es" 0.100
And tpsd is localized to the selected locale 0.140
When the network is plugged 0.025
And Tor is ready 42.995
Then I successfully start the Unsafe Browser 5.072
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 10.243
And DuckDuckGo is the default search engine 5.407
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.593
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:331 1.100
After features/support/hooks.rb:100 0.000
1:21.763
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.429
When I log in to a new session in Turkish (tr) 26.143
Then the keyboard layout is set to "tr" 0.116
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.014
And Tor is ready 13.724
Then I successfully start the Unsafe Browser 5.647
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.190
And DuckDuckGo is the default search engine 5.172
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.323
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:331 1.373
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.836
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.109
When I set the language to Italian (it) 4.628
Then the language and keyboard have not been saved in cleartext storage 2.100
When I shutdown Tails and wait for the computer to power off 6.959
And I start Tails from USB drive "__internal" with network unplugged 39.696
Then the Welcome Screen's language is set to English 0.342
After features/support/hooks.rb:331 1.322
After features/support/hooks.rb:100 0.009
Tags: @product
24.276
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.011
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.040
When I set the language to Italian (it) 4.550
And I save the language and keyboard options in cleartext storage 11.685
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.432

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
1:52.631
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.971
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.373
And I create a persistent partition 31.303
And I manually store legacy localization settings in Persistent Storage 0.584
When I shutdown Tails and wait for the computer to power off 5.560
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.035
Then the Welcome Screen's language is set to English 0.323
And the Welcome Screen's formats is set to United States 0.180
When I enable persistence 8.380
Then the Welcome Screen's language is set to German 0.499
And the Welcome Screen's formats is set to France 0.283
When I set the language to Italian (it) 4.557
Then the language and keyboard have not been saved in cleartext storage 2.095
When I save the language and keyboard options in cleartext storage 11.479
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.100

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6199/artifact/build-artifacts/02:03:17_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6199/artifact/build-artifacts/02:03:17_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.012