Project Number Date
test_Tails_ISO_stable 6177 27 Feb 2026, 11:57

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 30:47.537 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
57.099
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 11.368
And I log in to a new session in German (de) 28.344
Then the live user's Documents directory exists 0.057
And there is a GNOME bookmark for the Documents directory 17.329
After features/support/hooks.rb:331 1.436
After features/support/hooks.rb:100 0.000
Tags: @product
53.669
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.647
And I log in to a new session in German (de) 28.084
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 16.890
After features/support/hooks.rb:331 1.335
After features/support/hooks.rb:100 0.000
Tags: @product
53.709
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.623
And I log in to a new session in German (de) 27.176
Then the live user's Music directory exists 0.085
And there is a GNOME bookmark for the Music directory 17.823
After features/support/hooks.rb:331 1.098
After features/support/hooks.rb:100 0.000
Tags: @product
53.639
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.383
And I log in to a new session in German (de) 28.378
Then the live user's Pictures directory exists 0.040
And there is a GNOME bookmark for the Pictures directory 16.836
After features/support/hooks.rb:331 1.181
After features/support/hooks.rb:100 0.000
Tags: @product
53.859
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.290
And I log in to a new session in German (de) 28.683
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 16.840
After features/support/hooks.rb:331 3.392
After features/support/hooks.rb:100 0.000
1:43.856
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 16.324
When I log in to a new session in Arabic (ar) 27.752
Then the keyboard layout is set to "eg" 0.132
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.066
And Tor is ready 13.582
Then I successfully start the Unsafe Browser 8.311
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 13.146
And DuckDuckGo is the default search engine 6.708
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 6.650
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:331 1.554
After features/support/hooks.rb:100 0.000
1:45.182
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 9.038
When I log in to a new session in Chinese (zh_CN) 27.608
Then the keyboard layout is set to "cn" 0.114
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.051
And Tor is ready 16.431
Then I successfully start the Unsafe Browser 9.810
And I kill the Unsafe Browser 5.361
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 14.471
And DuckDuckGo is the default search engine 7.728
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 8.507
And the layout of the screen keyboard is set to "us" 0.617
After features/support/hooks.rb:331 3.826
After features/support/hooks.rb:100 0.000
1:26.550
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.159
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.407
When I log in to a new session in English (en) 13.526
Then the keyboard layout is set to "us" 0.138
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.057
And Tor is ready 14.910
Then I successfully start the Unsafe Browser 7.165
And I kill the Unsafe Browser 5.296
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 15.898
And DuckDuckGo is the default search engine 5.288
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 6.838
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:331 1.806
After features/support/hooks.rb:100 0.000
1:43.184
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.638
When I log in to a new session in French (fr) 28.192
Then the keyboard layout is set to "fr" 0.111
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.052
And Tor is ready 15.754
Then I successfully start the Unsafe Browser 7.377
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 15.613
And DuckDuckGo is the default search engine 9.226
And I kill the Tor Browser 5.771
And the screen keyboard works in Thunderbird 6.447
And the layout of the screen keyboard is set to "fr" 0.557
After features/support/hooks.rb:331 1.390
After features/support/hooks.rb:100 0.000
1:39.823
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.707
When I log in to a new session in German (de) 28.479
Then the keyboard layout is set to "de" 0.105
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.045
And Tor is ready 15.392
Then I successfully start the Unsafe Browser 7.285
And I kill the Unsafe Browser 5.410
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 14.313
And DuckDuckGo is the default search engine 7.536
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 6.464
And the layout of the screen keyboard is set to "de" 0.563
After features/support/hooks.rb:331 1.694
After features/support/hooks.rb:100 0.000
1:37.454
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 9.109
When I log in to a new session in Hindi (hi) 28.457
Then the keyboard layout is set to "in" 0.105
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.056
And Tor is ready 15.368
Then I successfully start the Unsafe Browser 6.563
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 11.503
And DuckDuckGo is the default search engine 7.840
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 7.255
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:331 1.553
After features/support/hooks.rb:100 0.000
1:34.411
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.774
When I log in to a new session in Indonesian (id) 28.790
Then the keyboard layout is set to "id" 0.121
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.140
And Tor is ready 13.600
Then I successfully start the Unsafe Browser 6.317
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 11.608
And DuckDuckGo is the default search engine 6.399
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 7.440
And the layout of the screen keyboard is set to "us" 0.617
After features/support/hooks.rb:331 1.383
After features/support/hooks.rb:100 0.000
1:36.985
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.572
When I log in to a new session in Italian (it) 29.186
Then the keyboard layout is set to "it" 0.100
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.049
And Tor is ready 15.165
Then I successfully start the Unsafe Browser 6.621
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 12.010
And DuckDuckGo is the default search engine 6.901
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 7.110
And the layout of the screen keyboard is set to "us" 0.637
After features/support/hooks.rb:331 1.569
After features/support/hooks.rb:100 0.000
1:36.907
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.569
When I log in to a new session in Persian (fa) 28.675
Then the keyboard layout is set to "ir" 0.101
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.057
And Tor is ready 15.237
Then I successfully start the Unsafe Browser 6.711
And I kill the Unsafe Browser 5.363
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 11.976
And DuckDuckGo is the default search engine 6.604
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 7.503
And the layout of the screen keyboard is set to "ir" 0.691
After features/support/hooks.rb:331 1.780
After features/support/hooks.rb:100 0.000
2:5.790
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.646
When I log in to a new session in Portuguese (pt) 27.973
Then the keyboard layout is set to "pt" 0.170
And tpsd is localized to the selected locale 0.143
When the network is plugged 0.056
And Tor is ready 42.981
Then I successfully start the Unsafe Browser 6.876
And I kill the Unsafe Browser 5.288
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 14.351
And DuckDuckGo is the default search engine 6.664
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 6.692
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:331 1.534
After features/support/hooks.rb:100 0.000
1:34.519
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.942
When I log in to a new session in Russian (ru) 28.075
Then the keyboard layout is set to "ru" 0.126
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.052
And Tor is ready 14.355
Then I successfully start the Unsafe Browser 6.403
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 11.955
And DuckDuckGo is the default search engine 6.433
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 6.914
And the layout of the screen keyboard is set to "ru" 0.587
After features/support/hooks.rb:331 1.459
After features/support/hooks.rb:100 0.000
1:36.488
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.523
When I log in to a new session in Spanish (es) 29.194
Then the keyboard layout is set to "es" 0.097
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.064
And Tor is ready 14.879
Then I successfully start the Unsafe Browser 6.709
And I kill the Unsafe Browser 5.285
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.726
And DuckDuckGo is the default search engine 7.034
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 6.992
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:331 1.550
After features/support/hooks.rb:100 0.000
2:7.873
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.436
When I log in to a new session in Turkish (tr) 29.128
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.052
And Tor is ready 43.927
Then I successfully start the Unsafe Browser 6.853
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 14.272
And DuckDuckGo is the default search engine 7.252
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 6.553
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:331 1.646
After features/support/hooks.rb:100 0.000
Tags: @product
1:17.549
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 13.420
When I set the language to Italian (it) 4.763
Then the language and keyboard have not been saved in cleartext storage 2.187
When I shutdown Tails and wait for the computer to power off 10.202
And I start Tails from USB drive "__internal" with network unplugged 46.464
Then the Welcome Screen's language is set to English 0.511
After features/support/hooks.rb:331 1.297
After features/support/hooks.rb:100 0.009
Tags: @product
27.910
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.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.316
When I set the language to Italian (it) 4.691
And I save the language and keyboard options in cleartext storage 11.902
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.513

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6177/artifact/build-artifacts/02:27:50_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6177/artifact/build-artifacts/02:27:50_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:21.071
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 14.136
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.364
And I create a persistent partition 39.133
And I manually store legacy localization settings in Persistent Storage 0.764
When I shutdown Tails and wait for the computer to power off 11.031
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 44.336
Then the Welcome Screen's language is set to English 0.534
And the Welcome Screen's formats is set to United States 0.332
When I enable persistence 10.923
Then the Welcome Screen's language is set to German 0.740
And the Welcome Screen's formats is set to France 0.326
When I set the language to Italian (it) 4.647
Then the language and keyboard have not been saved in cleartext storage 2.117
When I save the language and keyboard options in cleartext storage 11.681
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.541

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

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

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

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

After features/support/hooks.rb:100 0.010