Project Number Date
test_Tails_ISO_stable 6174 26 Feb 2026, 12:13

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:20.275 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
56.489
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 12.189
And I log in to a new session in German (de) 26.780
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 17.472
After features/support/hooks.rb:331 1.181
After features/support/hooks.rb:100 0.000
Tags: @product
53.775
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.669
And I log in to a new session in German (de) 27.824
Then the live user's Downloads directory exists 0.045
And there is a GNOME bookmark for the Downloads directory 17.235
After features/support/hooks.rb:331 1.312
After features/support/hooks.rb:100 0.000
Tags: @product
52.812
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.517
And I log in to a new session in German (de) 27.052
Then the live user's Music directory exists 0.055
And there is a GNOME bookmark for the Music directory 17.186
After features/support/hooks.rb:331 1.368
After features/support/hooks.rb:100 0.000
Tags: @product
52.911
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.691
And I log in to a new session in German (de) 26.692
Then the live user's Pictures directory exists 0.072
And there is a GNOME bookmark for the Pictures directory 17.455
After features/support/hooks.rb:331 1.184
After features/support/hooks.rb:100 0.000
Tags: @product
53.430
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.690
And I log in to a new session in German (de) 27.595
Then the live user's Videos directory exists 0.049
And there is a GNOME bookmark for the Videos directory 17.094
After features/support/hooks.rb:331 1.516
After features/support/hooks.rb:100 0.000
1:40.592
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.514
When I log in to a new session in Arabic (ar) 28.287
Then the keyboard layout is set to "eg" 0.142
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.059
And Tor is ready 16.315
Then I successfully start the Unsafe Browser 7.220
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 15.097
And DuckDuckGo is the default search engine 6.730
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 6.923
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:331 1.406
After features/support/hooks.rb:100 0.000
1:33.784
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.680
When I log in to a new session in Chinese (zh_CN) 27.685
Then the keyboard layout is set to "cn" 0.126
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.052
And Tor is ready 13.120
Then I successfully start the Unsafe Browser 6.482
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 11.584
And DuckDuckGo is the default search engine 7.233
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 7.530
And the layout of the screen keyboard is set to "us" 0.625
After features/support/hooks.rb:331 1.781
After features/support/hooks.rb:100 0.000
1:16.052
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.594
When I log in to a new session in English (en) 12.460
Then the keyboard layout is set to "us" 0.124
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.048
And Tor is ready 13.886
Then I successfully start the Unsafe Browser 7.105
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 10.754
And DuckDuckGo is the default search engine 4.868
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 6.896
And the layout of the screen keyboard is set to "us" 0.637
After features/support/hooks.rb:331 1.586
After features/support/hooks.rb:100 0.000
1:34.498
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.621
When I log in to a new session in French (fr) 28.230
Then the keyboard layout is set to "fr" 0.117
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.070
And Tor is ready 14.327
Then I successfully start the Unsafe Browser 6.382
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.961
And DuckDuckGo is the default search engine 7.390
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 7.017
And the layout of the screen keyboard is set to "fr" 0.673
After features/support/hooks.rb:331 1.542
After features/support/hooks.rb:100 0.000
1:34.500
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.703
When I log in to a new session in German (de) 27.359
Then the keyboard layout is set to "de" 0.136
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.067
And Tor is ready 14.868
Then I successfully start the Unsafe Browser 7.271
And I kill the Unsafe Browser 5.326
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 11.183
And DuckDuckGo is the default search engine 6.865
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 6.656
And the layout of the screen keyboard is set to "de" 0.612
After features/support/hooks.rb:331 1.517
After features/support/hooks.rb:100 0.000
1:35.902
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.008
When I log in to a new session in Hindi (hi) 27.019
Then the keyboard layout is set to "in" 0.120
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.053
And Tor is ready 16.315
Then I successfully start the Unsafe Browser 6.531
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 11.712
And DuckDuckGo is the default search engine 7.451
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 6.442
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:331 1.363
After features/support/hooks.rb:100 0.000
1:34.931
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.517
When I log in to a new session in Indonesian (id) 27.611
Then the keyboard layout is set to "id" 0.117
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.050
And Tor is ready 15.224
Then I successfully start the Unsafe Browser 6.941
And I kill the Unsafe Browser 5.253
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 11.384
And DuckDuckGo is the default search engine 7.014
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 6.846
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:331 1.609
After features/support/hooks.rb:100 0.000
1:34.034
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.563
When I log in to a new session in Italian (it) 26.863
Then the keyboard layout is set to "it" 0.180
And tpsd is localized to the selected locale 0.158
When the network is plugged 0.053
And Tor is ready 13.702
Then I successfully start the Unsafe Browser 7.282
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.554
And DuckDuckGo is the default search engine 7.332
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 7.088
And the layout of the screen keyboard is set to "us" 0.668
After features/support/hooks.rb:331 1.538
After features/support/hooks.rb:100 0.000
1:34.478
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.658
When I log in to a new session in Persian (fa) 27.476
Then the keyboard layout is set to "ir" 0.119
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.063
And Tor is ready 14.226
Then I successfully start the Unsafe Browser 6.694
And I kill the Unsafe Browser 5.315
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 11.174
And DuckDuckGo is the default search engine 7.669
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 7.010
And the layout of the screen keyboard is set to "ir" 0.657
After features/support/hooks.rb:331 1.594
After features/support/hooks.rb:100 0.000
2:7.999
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 8.697
When I log in to a new session in Portuguese (pt) 27.782
Then the keyboard layout is set to "pt" 0.099
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.051
And Tor is ready 45.573
Then I successfully start the Unsafe Browser 6.284
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.631
And DuckDuckGo is the default search engine 6.648
And I kill the Tor Browser 5.496
And the screen keyboard works in Thunderbird 6.739
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:331 1.445
After features/support/hooks.rb:100 0.000
1:35.688
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
When I log in to a new session in Russian (ru) 28.443
Then the keyboard layout is set to "ru" 0.115
And tpsd is localized to the selected locale 0.131
When the network is plugged 0.047
And Tor is ready 15.956
Then I successfully start the Unsafe Browser 6.775
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 11.516
And DuckDuckGo is the default search engine 6.460
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 6.568
And the layout of the screen keyboard is set to "ru" 0.576
After features/support/hooks.rb:331 1.317
After features/support/hooks.rb:100 0.000
1:37.299
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.437
When I log in to a new session in Spanish (es) 28.532
Then the keyboard layout is set to "es" 0.134
And tpsd is localized to the selected locale 0.141
When the network is plugged 0.089
And Tor is ready 14.088
Then I successfully start the Unsafe Browser 7.617
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 12.414
And DuckDuckGo is the default search engine 7.630
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 6.914
And the layout of the screen keyboard is set to "us" 0.655
After features/support/hooks.rb:331 1.700
After features/support/hooks.rb:100 0.000
2:12.140
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.550
When I log in to a new session in Turkish (tr) 28.341
Then the keyboard layout is set to "tr" 0.119
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.101
And Tor is ready 46.165
Then I successfully start the Unsafe Browser 7.467
And I kill the Unsafe Browser 5.294
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 16.109
And DuckDuckGo is the default search engine 6.865
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 7.124
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:331 1.339
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.868
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 12.915
When I set the language to Italian (it) 4.840
Then the language and keyboard have not been saved in cleartext storage 2.132
When I shutdown Tails and wait for the computer to power off 9.802
And I start Tails from USB drive "__internal" with network unplugged 45.681
Then the Welcome Screen's language is set to English 0.495
After features/support/hooks.rb:331 1.660
After features/support/hooks.rb:100 0.010
Tags: @product
27.166
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.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.588
When I set the language to Italian (it) 4.693
And I save the language and keyboard options in cleartext storage 11.885
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.336

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6174/artifact/build-artifacts/02:37:24_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6174/artifact/build-artifacts/02:37:24_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:35.918
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.980
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.451
And I create a persistent partition 39.058
And I manually store legacy localization settings in Persistent Storage 0.777
When I shutdown Tails and wait for the computer to power off 11.447
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 46.908
Then the Welcome Screen's language is set to English 0.513
And the Welcome Screen's formats is set to United States 0.361
When I enable persistence 11.652
Then the Welcome Screen's language is set to German 0.748
And the Welcome Screen's formats is set to France 0.549
When I set the language to Italian (it) 11.351
Then the language and keyboard have not been saved in cleartext storage 2.148
When I save the language and keyboard options in cleartext storage 15.967
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
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:497: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.723

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6174/artifact/build-artifacts/02:40:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6174/artifact/build-artifacts/02:40:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.010