Project Number Date
test_Tails_ISO_devel 4264 04 Mar 2026, 09:15

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 29:11.351 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.901
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 11.343
And I log in to a new session in German (de) 29.599
Then the live user's Documents directory exists 0.045
And there is a GNOME bookmark for the Documents directory 16.912
After features/support/hooks.rb:331 1.514
After features/support/hooks.rb:100 0.000
Tags: @product
53.933
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.379
And I log in to a new session in German (de) 28.202
Then the live user's Downloads directory exists 0.057
And there is a GNOME bookmark for the Downloads directory 17.294
After features/support/hooks.rb:331 1.359
After features/support/hooks.rb:100 0.000
Tags: @product
55.467
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.896
And I log in to a new session in German (de) 29.292
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 17.230
After features/support/hooks.rb:331 1.089
After features/support/hooks.rb:100 0.000
Tags: @product
54.756
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 9.050
And I log in to a new session in German (de) 28.188
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 17.472
After features/support/hooks.rb:331 1.355
After features/support/hooks.rb:100 0.000
Tags: @product
54.483
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.623
And I log in to a new session in German (de) 28.859
Then the live user's Videos directory exists 0.064
And there is a GNOME bookmark for the Videos directory 16.936
After features/support/hooks.rb:331 1.146
After features/support/hooks.rb:100 0.000
1:35.871
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.560
When I log in to a new session in Arabic (ar) 28.586
Then the keyboard layout is set to "eg" 0.194
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.064
And Tor is ready 14.083
Then I successfully start the Unsafe Browser 7.363
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.634
And DuckDuckGo is the default search engine 7.194
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 6.929
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:331 1.742
After features/support/hooks.rb:100 0.000
1:34.758
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.742
When I log in to a new session in Chinese (zh_CN) 28.288
Then the keyboard layout is set to "cn" 0.100
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.049
And Tor is ready 14.175
Then I successfully start the Unsafe Browser 7.396
And I kill the Unsafe Browser 5.305
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 11.069
And DuckDuckGo is the default search engine 6.701
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 6.777
And the layout of the screen keyboard is set to "us" 0.736
After features/support/hooks.rb:331 1.840
After features/support/hooks.rb:100 0.000
1:18.758
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.833
When I log in to a new session in English (en) 13.345
Then the keyboard layout is set to "us" 0.115
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.076
And Tor is ready 14.089
Then I successfully start the Unsafe Browser 7.976
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.209
And DuckDuckGo is the default search engine 4.925
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 6.691
And the layout of the screen keyboard is set to "us" 0.798
After features/support/hooks.rb:331 1.844
After features/support/hooks.rb:100 0.000
1:36.877
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.722
When I log in to a new session in French (fr) 28.346
Then the keyboard layout is set to "fr" 0.106
And tpsd is localized to the selected locale 0.327
When the network is plugged 0.245
And Tor is ready 15.490
Then I successfully start the Unsafe Browser 7.445
And I kill the Unsafe Browser 5.287
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.670
And DuckDuckGo is the default search engine 7.664
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 6.654
And the layout of the screen keyboard is set to "fr" 0.596
After features/support/hooks.rb:331 1.742
After features/support/hooks.rb:100 0.000
1:34.579
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.770
When I log in to a new session in German (de) 28.436
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.061
And Tor is ready 14.338
Then I successfully start the Unsafe Browser 7.078
And I kill the Unsafe Browser 5.331
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 11.067
And DuckDuckGo is the default search engine 6.818
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 6.551
And the layout of the screen keyboard is set to "de" 0.587
After features/support/hooks.rb:331 1.542
After features/support/hooks.rb:100 0.000
1:34.414
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.781
When I log in to a new session in Hindi (hi) 28.304
Then the keyboard layout is set to "in" 0.117
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.061
And Tor is ready 13.701
Then I successfully start the Unsafe Browser 6.541
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.440
And DuckDuckGo is the default search engine 7.560
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 6.679
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:331 1.675
After features/support/hooks.rb:100 0.000
1:37.279
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.812
When I log in to a new session in Indonesian (id) 29.074
Then the keyboard layout is set to "id" 0.147
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.052
And Tor is ready 14.156
Then I successfully start the Unsafe Browser 7.240
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.753
And DuckDuckGo is the default search engine 7.242
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 7.567
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:331 1.399
After features/support/hooks.rb:100 0.000
1:37.841
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.629
When I log in to a new session in Italian (it) 29.400
Then the keyboard layout is set to "it" 0.115
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.053
And Tor is ready 15.251
Then I successfully start the Unsafe Browser 7.060
And I kill the Unsafe Browser 5.288
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 11.497
And DuckDuckGo is the default search engine 6.991
And I kill the Tor Browser 5.384
And the screen keyboard works in Thunderbird 7.346
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:331 1.595
After features/support/hooks.rb:100 0.000
1:37.964
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.685
When I log in to a new session in Persian (fa) 29.536
Then the keyboard layout is set to "ir" 0.113
And tpsd is localized to the selected locale 0.149
When the network is plugged 0.060
And Tor is ready 15.303
Then I successfully start the Unsafe Browser 7.005
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 11.777
And DuckDuckGo is the default search engine 7.135
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 6.995
And the layout of the screen keyboard is set to "ir" 0.619
After features/support/hooks.rb:331 1.612
After features/support/hooks.rb:100 0.000
1:34.471
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.663
When I log in to a new session in Portuguese (pt) 27.838
Then the keyboard layout is set to "pt" 0.152
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.059
And Tor is ready 13.986
Then I successfully start the Unsafe Browser 7.087
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.762
And DuckDuckGo is the default search engine 6.783
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 6.927
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:331 1.523
After features/support/hooks.rb:100 0.000
1:35.862
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.911
When I log in to a new session in Russian (ru) 29.308
Then the keyboard layout is set to "ru" 0.122
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.057
And Tor is ready 13.606
Then I successfully start the Unsafe Browser 7.361
And I kill the Unsafe Browser 5.259
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 11.470
And DuckDuckGo is the default search engine 6.908
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 6.859
And the layout of the screen keyboard is set to "ru" 0.605
After features/support/hooks.rb:331 1.630
After features/support/hooks.rb:100 0.000
1:35.933
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.575
When I log in to a new session in Spanish (es) 29.317
Then the keyboard layout is set to "es" 0.116
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.087
And Tor is ready 14.036
Then I successfully start the Unsafe Browser 7.574
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.893
And DuckDuckGo is the default search engine 7.467
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 6.586
And the layout of the screen keyboard is set to "us" 0.632
After features/support/hooks.rb:331 1.564
After features/support/hooks.rb:100 0.000
1:35.510
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.918
When I log in to a new session in Turkish (tr) 28.183
Then the keyboard layout is set to "tr" 0.137
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.066
And Tor is ready 13.826
Then I successfully start the Unsafe Browser 7.645
And I kill the Unsafe Browser 5.301
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 11.520
And DuckDuckGo is the default search engine 7.016
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 6.846
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:331 1.195
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.860
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.418
When I set the language to Italian (it) 4.692
Then the language and keyboard have not been saved in cleartext storage 2.102
When I shutdown Tails and wait for the computer to power off 10.160
And I start Tails from USB drive "__internal" with network unplugged 44.963
Then the Welcome Screen's language is set to English 0.523
After features/support/hooks.rb:331 1.335
After features/support/hooks.rb:100 0.009
Tags: @product
27.290
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.004
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.718
When I set the language to Italian (it) 4.690
And I save the language and keyboard options in cleartext storage 11.882
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.720

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:35:20_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/4264/artifact/build-artifacts/02:35:20_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:35:20_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:35:20_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:21.535
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 13.804
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.396
And I create a persistent partition 37.657
And I manually store legacy localization settings in Persistent Storage 0.855
When I shutdown Tails and wait for the computer to power off 10.123
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 45.317
Then the Welcome Screen's language is set to English 0.448
And the Welcome Screen's formats is set to United States 0.414
When I enable persistence 12.735
Then the Welcome Screen's language is set to German 0.780
And the Welcome Screen's formats is set to France 0.342
When I set the language to Italian (it) 4.693
Then the language and keyboard have not been saved in cleartext storage 2.097
When I save the language and keyboard options in cleartext storage 11.867
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.555

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:37:47_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/4264/artifact/build-artifacts/02:37:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:37:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4264/artifact/build-artifacts/02:37:47_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.010