Project Number Date
test_Tails_ISO_stable 6181 02 Mar 2026, 11:34

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 25:49.760 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
50.146
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.499
And I log in to a new session in German (de) 26.221
Then the live user's Documents directory exists 0.044
And there is a GNOME bookmark for the Documents directory 15.380
After features/support/hooks.rb:331 0.921
After features/support/hooks.rb:100 0.000
Tags: @product
50.146
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.286
And I log in to a new session in German (de) 26.526
Then the live user's Downloads directory exists 0.067
And there is a GNOME bookmark for the Downloads directory 16.265
After features/support/hooks.rb:331 0.760
After features/support/hooks.rb:100 0.000
Tags: @product
48.420
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.207
And I log in to a new session in German (de) 25.397
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 15.775
After features/support/hooks.rb:331 1.073
After features/support/hooks.rb:100 0.000
Tags: @product
48.476
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.376
And I log in to a new session in German (de) 25.267
Then the live user's Pictures directory exists 0.043
And there is a GNOME bookmark for the Pictures directory 15.789
After features/support/hooks.rb:331 0.987
After features/support/hooks.rb:100 0.000
Tags: @product
48.523
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.310
And I log in to a new session in German (de) 25.322
Then the live user's Videos directory exists 0.036
And there is a GNOME bookmark for the Videos directory 15.854
After features/support/hooks.rb:331 0.961
After features/support/hooks.rb:100 0.000
1:22.325
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.199
When I log in to a new session in Arabic (ar) 25.666
Then the keyboard layout is set to "eg" 0.140
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.014
And Tor is ready 13.908
Then I successfully start the Unsafe Browser 7.562
And I kill the Unsafe Browser 5.331
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 7.575
And DuckDuckGo is the default search engine 4.643
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.533
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.299
After features/support/hooks.rb:100 0.000
1:22.428
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.354
When I log in to a new session in Chinese (zh_CN) 27.237
Then the keyboard layout is set to "cn" 0.129
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.014
And Tor is ready 12.632
Then I successfully start the Unsafe Browser 7.106
And I kill the Unsafe Browser 5.283
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.509
And DuckDuckGo is the default search engine 4.834
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.577
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.601
After features/support/hooks.rb:100 0.000
1:4.286
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.168
When I log in to a new session in English (en) 11.931
Then the keyboard layout is set to "us" 0.085
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.016
And Tor is ready 12.994
Then I successfully start the Unsafe Browser 5.645
And I kill the Unsafe Browser 5.285
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.537
And DuckDuckGo is the default search engine 3.718
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 4.157
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:331 1.296
After features/support/hooks.rb:100 0.000
1:21.044
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.379
When I log in to a new session in French (fr) 25.956
Then the keyboard layout is set to "fr" 0.116
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.015
And Tor is ready 13.618
Then I successfully start the Unsafe Browser 4.927
And I kill the Unsafe Browser 5.194
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 7.700
And DuckDuckGo is the default search engine 5.511
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.857
And the layout of the screen keyboard is set to "fr" 0.370
After features/support/hooks.rb:331 1.109
After features/support/hooks.rb:100 0.000
1:23.053
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.483
When I log in to a new session in German (de) 26.469
Then the keyboard layout is set to "de" 0.080
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.014
And Tor is ready 13.209
Then I successfully start the Unsafe Browser 5.892
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.033
And DuckDuckGo is the default search engine 6.124
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.812
And the layout of the screen keyboard is set to "de" 0.396
After features/support/hooks.rb:331 2.857
After features/support/hooks.rb:100 0.000
1:20.898
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.244
When I log in to a new session in Hindi (hi) 26.233
Then the keyboard layout is set to "in" 0.101
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.017
And Tor is ready 12.620
Then I successfully start the Unsafe Browser 6.032
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.316
And DuckDuckGo is the default search engine 4.818
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.559
And the layout of the screen keyboard is set to "us" 0.364
After features/support/hooks.rb:331 3.794
After features/support/hooks.rb:100 0.000
1:19.577
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.141
When I log in to a new session in Indonesian (id) 25.567
Then the keyboard layout is set to "id" 0.106
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.041
And Tor is ready 13.089
Then I successfully start the Unsafe Browser 5.491
And I kill the Unsafe Browser 5.199
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.530
And DuckDuckGo is the default search engine 4.853
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.803
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:331 1.021
After features/support/hooks.rb:100 0.000
1:19.933
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.181
When I log in to a new session in Italian (it) 25.587
Then the keyboard layout is set to "it" 0.091
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.018
And Tor is ready 12.139
Then I successfully start the Unsafe Browser 6.534
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.535
And DuckDuckGo is the default search engine 5.354
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 4.446
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:331 1.367
After features/support/hooks.rb:100 0.000
1:21.301
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.058
When I log in to a new session in Persian (fa) 25.470
Then the keyboard layout is set to "ir" 0.112
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.019
And Tor is ready 13.812
Then I successfully start the Unsafe Browser 6.394
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.809
And DuckDuckGo is the default search engine 5.104
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.545
And the layout of the screen keyboard is set to "ir" 0.361
After features/support/hooks.rb:331 1.350
After features/support/hooks.rb:100 0.000
1:23.760
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.470
When I log in to a new session in Portuguese (pt) 26.984
Then the keyboard layout is set to "pt" 0.152
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.016
And Tor is ready 13.505
Then I successfully start the Unsafe Browser 7.003
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.933
And DuckDuckGo is the default search engine 5.390
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.364
And the layout of the screen keyboard is set to "us" 0.362
After features/support/hooks.rb:331 0.620
After features/support/hooks.rb:100 0.000
1:24.501
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.526
When I log in to a new session in Russian (ru) 28.001
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.013
And Tor is ready 14.040
Then I successfully start the Unsafe Browser 5.505
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.139
And DuckDuckGo is the default search engine 5.359
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 4.838
And the layout of the screen keyboard is set to "ru" 0.423
After features/support/hooks.rb:331 1.194
After features/support/hooks.rb:100 0.000
1:24.423
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.229
When I log in to a new session in Spanish (es) 27.152
Then the keyboard layout is set to "es" 0.111
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.013
And Tor is ready 13.255
Then I successfully start the Unsafe Browser 7.527
And I kill the Unsafe Browser 5.591
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.759
And DuckDuckGo is the default search engine 5.253
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.782
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 1.137
After features/support/hooks.rb:100 0.000
1:22.295
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.199
When I log in to a new session in Turkish (tr) 26.782
Then the keyboard layout is set to "tr" 0.123
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.039
And Tor is ready 13.363
Then I successfully start the Unsafe Browser 6.460
And I kill the Unsafe Browser 5.274
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.574
And DuckDuckGo is the default search engine 5.009
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.732
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:331 1.306
After features/support/hooks.rb:100 0.000
Tags: @product
1:19.167
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.751
When I set the language to Italian (it) 4.705
Then the language and keyboard have not been saved in cleartext storage 2.109
When I shutdown Tails and wait for the computer to power off 17.080
And I start Tails from USB drive "__internal" with network unplugged 46.240
Then the Welcome Screen's language is set to English 0.279
After features/support/hooks.rb:331 0.831
After features/support/hooks.rb:100 0.033
Tags: @product
24.094
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.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.832
When I set the language to Italian (it) 4.611
And I save the language and keyboard options in cleartext storage 11.650
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.353

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:30.954
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.909
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.810
And I create a persistent partition 1:3.155
And I manually store legacy localization settings in Persistent Storage 0.593
When I shutdown Tails and wait for the computer to power off 11.346
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.962
Then the Welcome Screen's language is set to English 0.334
And the Welcome Screen's formats is set to United States 0.206
When I enable persistence 7.921
Then the Welcome Screen's language is set to German 0.499
And the Welcome Screen's formats is set to France 0.243
When I set the language to Italian (it) 4.473
Then the language and keyboard have not been saved in cleartext storage 2.080
When I save the language and keyboard options in cleartext storage 11.418
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.400

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

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

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

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

After features/support/hooks.rb:100 0.006