Project Number Date
test_Tails_ISO_stable 6191 10 Mar 2026, 11:21

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 28:24.917 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
53.664
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 8.785
And I log in to a new session in German (de) 26.316
Then the live user's Documents directory exists 0.054
And there is a GNOME bookmark for the Documents directory 18.508
After features/support/hooks.rb:331 1.014
After features/support/hooks.rb:100 0.000
Tags: @product
50.756
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.248
And I log in to a new session in German (de) 27.263
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 16.198
After features/support/hooks.rb:331 2.283
After features/support/hooks.rb:100 0.000
Tags: @product
50.814
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.610
And I log in to a new session in German (de) 26.319
Then the live user's Music directory exists 0.049
And there is a GNOME bookmark for the Music directory 16.835
After features/support/hooks.rb:331 1.228
After features/support/hooks.rb:100 0.000
Tags: @product
51.193
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.510
And I log in to a new session in German (de) 27.571
Then the live user's Pictures directory exists 0.045
And there is a GNOME bookmark for the Pictures directory 16.066
After features/support/hooks.rb:331 0.928
After features/support/hooks.rb:100 0.000
Tags: @product
50.335
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.759
And I log in to a new session in German (de) 25.677
Then the live user's Videos directory exists 0.098
And there is a GNOME bookmark for the Videos directory 16.800
After features/support/hooks.rb:331 1.643
After features/support/hooks.rb:100 0.000
2:4.503
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 8.109
When I log in to a new session in Arabic (ar) 26.527
Then the keyboard layout is set to "eg" 0.112
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.019
And Tor is ready 45.181
Then I successfully start the Unsafe Browser 6.368
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 13.506
And DuckDuckGo is the default search engine 6.517
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 6.958
And the layout of the screen keyboard is set to "us" 0.482
After features/support/hooks.rb:331 1.874
After features/support/hooks.rb:100 0.000
1:28.351
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.799
When I log in to a new session in Chinese (zh_CN) 27.629
Then the keyboard layout is set to "cn" 0.149
And tpsd is localized to the selected locale 0.173
When the network is plugged 0.034
And Tor is ready 14.886
Then I successfully start the Unsafe Browser 6.865
And I kill the Unsafe Browser 5.265
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.617
And DuckDuckGo is the default search engine 6.217
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 5.032
And the layout of the screen keyboard is set to "us" 0.412
After features/support/hooks.rb:331 1.459
After features/support/hooks.rb:100 0.000
1:11.518
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.814
When I log in to a new session in English (en) 12.139
Then the keyboard layout is set to "us" 0.131
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.014
And Tor is ready 14.589
Then I successfully start the Unsafe Browser 6.787
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 9.747
And DuckDuckGo is the default search engine 3.961
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 5.239
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.297
After features/support/hooks.rb:100 0.000
1:58.698
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.663
When I log in to a new session in French (fr) 27.070
Then the keyboard layout is set to "fr" 0.123
And tpsd is localized to the selected locale 0.149
When the network is plugged 0.026
And Tor is ready 43.879
Then I successfully start the Unsafe Browser 5.880
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 12.073
And DuckDuckGo is the default search engine 5.667
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 5.251
And the layout of the screen keyboard is set to "fr" 0.388
After features/support/hooks.rb:331 1.043
After features/support/hooks.rb:100 0.000
1:25.705
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.709
When I log in to a new session in German (de) 26.474
Then the keyboard layout is set to "de" 0.124
And tpsd is localized to the selected locale 0.192
When the network is plugged 0.039
And Tor is ready 14.754
Then I successfully start the Unsafe Browser 7.321
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.674
And DuckDuckGo is the default search engine 5.639
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.811
And the layout of the screen keyboard is set to "de" 0.407
After features/support/hooks.rb:331 1.421
After features/support/hooks.rb:100 0.000
1:30.168
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.810
When I log in to a new session in Hindi (hi) 27.758
Then the keyboard layout is set to "in" 0.111
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.017
And Tor is ready 13.748
Then I successfully start the Unsafe Browser 6.503
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 12.748
And DuckDuckGo is the default search engine 5.139
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 5.266
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.088
After features/support/hooks.rb:100 0.000
1:27.356
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.819
When I log in to a new session in Indonesian (id) 27.894
Then the keyboard layout is set to "id" 0.114
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.023
And Tor is ready 13.893
Then I successfully start the Unsafe Browser 6.317
And I kill the Unsafe Browser 5.270
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.864
And DuckDuckGo is the default search engine 5.755
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.577
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 1.386
After features/support/hooks.rb:100 0.000
1:32.627
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.757
When I log in to a new session in Italian (it) 29.047
Then the keyboard layout is set to "it" 0.108
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.017
And Tor is ready 14.996
Then I successfully start the Unsafe Browser 6.673
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 12.234
And DuckDuckGo is the default search engine 5.156
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 5.567
And the layout of the screen keyboard is set to "us" 0.478
After features/support/hooks.rb:331 1.380
After features/support/hooks.rb:100 0.000
1:28.766
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.649
When I log in to a new session in Persian (fa) 29.306
Then the keyboard layout is set to "ir" 0.100
And tpsd is localized to the selected locale 0.160
When the network is plugged 0.055
And Tor is ready 13.869
Then I successfully start the Unsafe Browser 6.502
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.786
And DuckDuckGo is the default search engine 5.892
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.389
And the layout of the screen keyboard is set to "ir" 0.484
After features/support/hooks.rb:331 1.760
After features/support/hooks.rb:100 0.000
1:29.080
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.970
When I log in to a new session in Portuguese (pt) 27.526
Then the keyboard layout is set to "pt" 0.136
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.020
And Tor is ready 14.029
Then I successfully start the Unsafe Browser 7.382
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 8.736
And DuckDuckGo is the default search engine 5.723
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 6.278
And the layout of the screen keyboard is set to "us" 0.498
After features/support/hooks.rb:331 1.437
After features/support/hooks.rb:100 0.000
1:27.051
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.553
When I log in to a new session in Russian (ru) 26.628
Then the keyboard layout is set to "ru" 0.135
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.022
And Tor is ready 13.159
Then I successfully start the Unsafe Browser 8.601
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.689
And DuckDuckGo is the default search engine 5.940
And I kill the Tor Browser 5.344
And the screen keyboard works in Thunderbird 5.125
And the layout of the screen keyboard is set to "ru" 0.408
After features/support/hooks.rb:331 1.230
After features/support/hooks.rb:100 0.000
1:26.626
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.615
When I log in to a new session in Spanish (es) 25.929
Then the keyboard layout is set to "es" 0.104
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.019
And Tor is ready 13.467
Then I successfully start the Unsafe Browser 6.110
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 10.254
And DuckDuckGo is the default search engine 5.644
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 5.417
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:331 1.081
After features/support/hooks.rb:100 0.000
1:28.054
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.673
When I log in to a new session in Turkish (tr) 26.618
Then the keyboard layout is set to "tr" 0.190
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.038
And Tor is ready 14.516
Then I successfully start the Unsafe Browser 6.390
And I kill the Unsafe Browser 5.302
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 9.739
And DuckDuckGo is the default search engine 6.485
And I kill the Tor Browser 5.347
And the screen keyboard works in Thunderbird 5.065
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:331 3.613
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.895
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 10.902
When I set the language to Italian (it) 4.653
Then the language and keyboard have not been saved in cleartext storage 2.091
When I shutdown Tails and wait for the computer to power off 10.942
And I start Tails from USB drive "__internal" with network unplugged 46.964
Then the Welcome Screen's language is set to English 0.340
After features/support/hooks.rb:331 1.330
After features/support/hooks.rb:100 0.027
Tags: @product
25.605
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 8.359
When I set the language to Italian (it) 5.655
And I save the language and keyboard options in cleartext storage 11.590
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.337

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6191/artifact/build-artifacts/02:06:18_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6191/artifact/build-artifacts/02:06:18_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:28.142
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.021
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.353
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.700
And I create a persistent partition 52.098
And I manually store legacy localization settings in Persistent Storage 0.746
When I shutdown Tails and wait for the computer to power off 12.908
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.918
Then the Welcome Screen's language is set to English 0.351
And the Welcome Screen's formats is set to United States 0.184
When I enable persistence 8.667
Then the Welcome Screen's language is set to German 0.602
And the Welcome Screen's formats is set to France 0.273
When I set the language to Italian (it) 4.653
Then the language and keyboard have not been saved in cleartext storage 2.143
When I save the language and keyboard options in cleartext storage 11.542
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.661

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6191/artifact/build-artifacts/02:08:52_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6191/artifact/build-artifacts/02:08:52_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.021