Project Number Date
test_Tails_ISO_devel 4278 13 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 27:43.022 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
54.300
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 8.603
And I log in to a new session in German (de) 29.230
Then the live user's Documents directory exists 0.069
And there is a GNOME bookmark for the Documents directory 16.398
After features/support/hooks.rb:331 1.654
After features/support/hooks.rb:100 0.000
Tags: @product
51.223
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.638
And I log in to a new session in German (de) 26.893
Then the live user's Downloads directory exists 0.044
And there is a GNOME bookmark for the Downloads directory 16.646
After features/support/hooks.rb:331 1.014
After features/support/hooks.rb:100 0.000
Tags: @product
51.112
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.735
And I log in to a new session in German (de) 27.254
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 16.079
After features/support/hooks.rb:331 0.958
After features/support/hooks.rb:100 0.000
Tags: @product
51.832
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.187
And I log in to a new session in German (de) 28.220
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 16.379
After features/support/hooks.rb:331 1.675
After features/support/hooks.rb:100 0.000
Tags: @product
51.488
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.674
And I log in to a new session in German (de) 27.077
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 16.694
After features/support/hooks.rb:331 1.264
After features/support/hooks.rb:100 0.000
1:33.925
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.765
When I log in to a new session in Arabic (ar) 28.126
Then the keyboard layout is set to "eg" 0.112
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.018
And Tor is ready 13.579
Then I successfully start the Unsafe Browser 10.453
And I kill the Unsafe Browser 5.688
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.195
And DuckDuckGo is the default search engine 6.158
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 6.021
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.329
After features/support/hooks.rb:100 0.000
1:25.086
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.898
When I log in to a new session in Chinese (zh_CN) 27.005
Then the keyboard layout is set to "cn" 0.150
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.020
And Tor is ready 13.450
Then I successfully start the Unsafe Browser 6.099
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.376
And DuckDuckGo is the default search engine 5.996
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.058
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:331 1.166
After features/support/hooks.rb:100 0.000
1:12.935
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.892
When I log in to a new session in English (en) 11.805
Then the keyboard layout is set to "us" 0.126
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.030
And Tor is ready 16.156
Then I successfully start the Unsafe Browser 8.928
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.153
And DuckDuckGo is the default search engine 3.958
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.835
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
1:24.178
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.331
When I log in to a new session in French (fr) 26.721
Then the keyboard layout is set to "fr" 0.226
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.019
And Tor is ready 13.148
Then I successfully start the Unsafe Browser 6.284
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.840
And DuckDuckGo is the default search engine 5.510
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.998
And the layout of the screen keyboard is set to "fr" 0.494
After features/support/hooks.rb:331 1.025
After features/support/hooks.rb:100 0.000
1:30.782
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.057
When I log in to a new session in German (de) 32.859
Then the keyboard layout is set to "de" 0.111
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.039
And Tor is ready 12.726
Then I successfully start the Unsafe Browser 6.887
And I kill the Unsafe Browser 5.266
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.717
And DuckDuckGo is the default search engine 5.314
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.966
And the layout of the screen keyboard is set to "de" 0.413
After features/support/hooks.rb:331 1.127
After features/support/hooks.rb:100 0.000
1:23.091
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.323
When I log in to a new session in Hindi (hi) 27.808
Then the keyboard layout is set to "in" 0.103
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.021
And Tor is ready 12.739
Then I successfully start the Unsafe Browser 5.965
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.046
Then the screen keyboard works in Tor Browser 8.029
And DuckDuckGo is the default search engine 5.303
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.764
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:331 1.178
After features/support/hooks.rb:100 0.000
1:29.037
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.475
When I log in to a new session in Indonesian (id) 27.253
Then the keyboard layout is set to "id" 0.132
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.024
And Tor is ready 14.768
Then I successfully start the Unsafe Browser 6.779
And I kill the Unsafe Browser 5.653
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.195
And DuckDuckGo is the default search engine 5.823
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 6.067
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:331 1.181
After features/support/hooks.rb:100 0.000
1:25.717
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 7.556
When I log in to a new session in Italian (it) 26.300
Then the keyboard layout is set to "it" 0.099
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.018
And Tor is ready 14.400
Then I successfully start the Unsafe Browser 7.115
And I kill the Unsafe Browser 5.269
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 8.546
And DuckDuckGo is the default search engine 5.401
And I kill the Tor Browser 5.312
And the screen keyboard works in Thunderbird 5.133
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:331 1.385
After features/support/hooks.rb:100 0.000
1:26.956
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.560
When I log in to a new session in Persian (fa) 27.311
Then the keyboard layout is set to "ir" 0.140
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.025
And Tor is ready 13.718
Then I successfully start the Unsafe Browser 7.313
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.098
And DuckDuckGo is the default search engine 5.628
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 5.052
And the layout of the screen keyboard is set to "ir" 0.387
After features/support/hooks.rb:331 1.642
After features/support/hooks.rb:100 0.000
1:25.068
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.512
When I log in to a new session in Portuguese (pt) 26.762
Then the keyboard layout is set to "pt" 0.110
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.018
And Tor is ready 13.420
Then I successfully start the Unsafe Browser 6.205
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.177
And DuckDuckGo is the default search engine 5.657
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 5.111
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:331 1.115
After features/support/hooks.rb:100 0.000
1:25.575
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.467
When I log in to a new session in Russian (ru) 25.498
Then the keyboard layout is set to "ru" 0.245
And tpsd is localized to the selected locale 0.243
When the network is plugged 0.046
And Tor is ready 14.748
Then I successfully start the Unsafe Browser 7.152
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.376
And DuckDuckGo is the default search engine 5.783
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 5.028
And the layout of the screen keyboard is set to "ru" 0.365
After features/support/hooks.rb:331 1.027
After features/support/hooks.rb:100 0.000
1:27.804
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.718
When I log in to a new session in Spanish (es) 27.848
Then the keyboard layout is set to "es" 0.133
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.019
And Tor is ready 14.423
Then I successfully start the Unsafe Browser 5.924
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.100
And DuckDuckGo is the default search engine 5.820
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 5.697
And the layout of the screen keyboard is set to "us" 0.463
After features/support/hooks.rb:331 1.776
After features/support/hooks.rb:100 0.000
2:1.696
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.580
When I log in to a new session in Turkish (tr) 29.467
Then the keyboard layout is set to "tr" 0.189
And tpsd is localized to the selected locale 0.165
When the network is plugged 0.018
And Tor is ready 43.396
Then I successfully start the Unsafe Browser 5.810
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 12.084
And DuckDuckGo is the default search engine 5.317
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 6.612
And the layout of the screen keyboard is set to "us" 0.506
After features/support/hooks.rb:331 1.311
After features/support/hooks.rb:100 0.000
Tags: @product
1:18.334
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.655
When I set the language to Italian (it) 5.892
Then the language and keyboard have not been saved in cleartext storage 2.245
When I shutdown Tails and wait for the computer to power off 12.103
And I start Tails from USB drive "__internal" with network unplugged 48.076
Then the Welcome Screen's language is set to English 0.361
After features/support/hooks.rb:331 0.838
After features/support/hooks.rb:100 0.024
Tags: @product
30.409
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 8.760
When I set the language to Italian (it) 6.950
And I save the language and keyboard options in cleartext storage 14.699
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: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.670

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:07:49_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_devel/4278/artifact/build-artifacts/02:07:49_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:07:49_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:07:49_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:22.463
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 24.603
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.418
And I create a persistent partition 37.407
And I manually store legacy localization settings in Persistent Storage 0.743
When I shutdown Tails and wait for the computer to power off 7.154
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.403
Then the Welcome Screen's language is set to English 0.365
And the Welcome Screen's formats is set to United States 0.247
When I enable persistence 9.992
Then the Welcome Screen's language is set to German 0.512
And the Welcome Screen's formats is set to France 0.224
When I set the language to Italian (it) 4.587
Then the language and keyboard have not been saved in cleartext storage 2.098
When I save the language and keyboard options in cleartext storage 11.702
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.690

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:10:18_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:10:18_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:10:18_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4278/artifact/build-artifacts/02:10:18_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.012