Project Number Date
test_Tails_ISO_stable 6183 04 Mar 2026, 08:24

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:19.408 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.027
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 10.818
And I log in to a new session in German (de) 28.057
Then the live user's Documents directory exists 0.066
And there is a GNOME bookmark for the Documents directory 17.085
After features/support/hooks.rb:331 1.346
After features/support/hooks.rb:100 0.000
Tags: @product
53.623
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.443
And I log in to a new session in German (de) 27.723
Then the live user's Downloads directory exists 0.059
And there is a GNOME bookmark for the Downloads directory 17.397
After features/support/hooks.rb:331 1.173
After features/support/hooks.rb:100 0.000
Tags: @product
53.474
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.646
And I log in to a new session in German (de) 27.449
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 17.324
After features/support/hooks.rb:331 1.385
After features/support/hooks.rb:100 0.000
Tags: @product
53.810
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.960
And I log in to a new session in German (de) 27.265
Then the live user's Pictures directory exists 0.057
And there is a GNOME bookmark for the Pictures directory 17.526
After features/support/hooks.rb:331 1.563
After features/support/hooks.rb:100 0.000
Tags: @product
53.551
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.850
And I log in to a new session in German (de) 27.458
Then the live user's Videos directory exists 0.060
And there is a GNOME bookmark for the Videos directory 17.182
After features/support/hooks.rb:331 0.984
After features/support/hooks.rb:100 0.000
1:36.454
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.356
When I log in to a new session in Arabic (ar) 28.194
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.065
And Tor is ready 13.903
Then I successfully start the Unsafe Browser 7.135
And I kill the Unsafe Browser 5.294
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 11.921
And DuckDuckGo is the default search engine 7.236
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 8.180
And the layout of the screen keyboard is set to "us" 0.638
After features/support/hooks.rb:331 1.438
After features/support/hooks.rb:100 0.000
1:34.603
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.526
When I log in to a new session in Chinese (zh_CN) 27.779
Then the keyboard layout is set to "cn" 0.117
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.063
And Tor is ready 13.644
Then I successfully start the Unsafe Browser 7.019
And I kill the Unsafe Browser 5.298
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 11.238
And DuckDuckGo is the default search engine 7.320
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 7.551
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:331 1.564
After features/support/hooks.rb:100 0.000
1:17.868
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.685
When I log in to a new session in English (en) 12.860
Then the keyboard layout is set to "us" 0.156
And tpsd is localized to the selected locale 0.216
When the network is plugged 0.117
And Tor is ready 13.916
Then I successfully start the Unsafe Browser 7.175
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.338
And DuckDuckGo is the default search engine 5.469
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 6.805
And the layout of the screen keyboard is set to "us" 0.620
After features/support/hooks.rb:331 1.640
After features/support/hooks.rb:100 0.000
1:32.316
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.457
When I log in to a new session in French (fr) 26.922
Then the keyboard layout is set to "fr" 0.164
And tpsd is localized to the selected locale 0.221
When the network is plugged 0.144
And Tor is ready 13.128
Then I successfully start the Unsafe Browser 7.525
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 10.835
And DuckDuckGo is the default search engine 7.572
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 6.125
And the layout of the screen keyboard is set to "fr" 0.605
After features/support/hooks.rb:331 1.542
After features/support/hooks.rb:100 0.000
1:34.929
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.866
When I log in to a new session in German (de) 27.556
Then the keyboard layout is set to "de" 0.122
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.060
And Tor is ready 15.538
Then I successfully start the Unsafe Browser 6.901
And I kill the Unsafe Browser 5.270
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.867
And DuckDuckGo is the default search engine 7.148
And I kill the Tor Browser 5.300
And the screen keyboard works in Thunderbird 6.523
And the layout of the screen keyboard is set to "de" 0.585
After features/support/hooks.rb:331 1.523
After features/support/hooks.rb:100 0.000
1:34.231
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.652
When I log in to a new session in Hindi (hi) 27.156
Then the keyboard layout is set to "in" 0.129
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.070
And Tor is ready 14.302
Then I successfully start the Unsafe Browser 6.395
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.737
And DuckDuckGo is the default search engine 7.064
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 7.450
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:331 1.118
After features/support/hooks.rb:100 0.000
1:35.292
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.450
When I log in to a new session in Indonesian (id) 27.394
Then the keyboard layout is set to "id" 0.141
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.052
And Tor is ready 13.639
Then I successfully start the Unsafe Browser 7.344
And I kill the Unsafe Browser 5.265
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.589
And DuckDuckGo is the default search engine 7.358
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 7.991
And the layout of the screen keyboard is set to "us" 0.632
After features/support/hooks.rb:331 1.832
After features/support/hooks.rb:100 0.000
2:8.506
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.552
When I log in to a new session in Italian (it) 27.733
Then the keyboard layout is set to "it" 0.113
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.054
And Tor is ready 43.615
Then I successfully start the Unsafe Browser 6.475
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 15.096
And DuckDuckGo is the default search engine 7.216
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 8.307
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:331 1.283
After features/support/hooks.rb:100 0.000
1:33.546
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 9.490
When I log in to a new session in Persian (fa) 27.119
Then the keyboard layout is set to "ir" 0.112
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.050
And Tor is ready 13.868
Then I successfully start the Unsafe Browser 6.673
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 11.714
And DuckDuckGo is the default search engine 6.608
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 6.693
And the layout of the screen keyboard is set to "ir" 0.538
After features/support/hooks.rb:331 1.442
After features/support/hooks.rb:100 0.000
1:36.968
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.438
When I log in to a new session in Portuguese (pt) 28.048
Then the keyboard layout is set to "pt" 0.129
And tpsd is localized to the selected locale 0.136
When the network is plugged 2.303
And Tor is ready 13.973
Then I successfully start the Unsafe Browser 7.201
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.801
And DuckDuckGo is the default search engine 6.498
And I kill the Tor Browser 5.310
And the screen keyboard works in Thunderbird 7.252
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:331 1.522
After features/support/hooks.rb:100 0.000
1:35.043
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.454
When I log in to a new session in Russian (ru) 27.872
Then the keyboard layout is set to "ru" 0.133
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.049
And Tor is ready 14.264
Then I successfully start the Unsafe Browser 6.666
And I kill the Unsafe Browser 5.262
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 11.872
And DuckDuckGo is the default search engine 7.410
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 7.059
And the layout of the screen keyboard is set to "ru" 0.580
After features/support/hooks.rb:331 1.577
After features/support/hooks.rb:100 0.000
1:33.518
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.715
When I log in to a new session in Spanish (es) 27.096
Then the keyboard layout is set to "es" 0.128
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.067
And Tor is ready 13.805
Then I successfully start the Unsafe Browser 7.074
And I kill the Unsafe Browser 5.229
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 10.931
And DuckDuckGo is the default search engine 7.542
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 6.814
And the layout of the screen keyboard is set to "us" 0.638
After features/support/hooks.rb:331 1.486
After features/support/hooks.rb:100 0.000
1:32.843
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.799
When I log in to a new session in Turkish (tr) 26.722
Then the keyboard layout is set to "tr" 0.145
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.057
And Tor is ready 14.819
Then I successfully start the Unsafe Browser 6.849
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 10.964
And DuckDuckGo is the default search engine 6.627
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 6.526
And the layout of the screen keyboard is set to "us" 0.638
After features/support/hooks.rb:331 1.721
After features/support/hooks.rb:100 0.000
Tags: @product
1:15.593
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.480
When I set the language to Italian (it) 4.745
Then the language and keyboard have not been saved in cleartext storage 2.114
When I shutdown Tails and wait for the computer to power off 10.141
And I start Tails from USB drive "__internal" with network unplugged 44.717
Then the Welcome Screen's language is set to English 0.394
After features/support/hooks.rb:331 0.975
After features/support/hooks.rb:100 0.018
Tags: @product
26.703
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.211
When I set the language to Italian (it) 4.769
And I save the language and keyboard options in cleartext storage 11.722
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.864

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6183/artifact/build-artifacts/02:29:32_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6183/artifact/build-artifacts/02:29:32_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:20.498
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 14.568
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.472
And I create a persistent partition 38.275
And I manually store legacy localization settings in Persistent Storage 0.992
When I shutdown Tails and wait for the computer to power off 8.534
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.852
Then the Welcome Screen's language is set to English 0.425
And the Welcome Screen's formats is set to United States 0.339
When I enable persistence 13.333
Then the Welcome Screen's language is set to German 0.891
And the Welcome Screen's formats is set to France 0.400
When I set the language to Italian (it) 4.655
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.658
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.444

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6183/artifact/build-artifacts/02:31:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6183/artifact/build-artifacts/02:31:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.009