Project Number Date
test_Tails_ISO_stable 6197 12 Mar 2026, 14:37

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:57.558 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.873
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.928
And I log in to a new session in German (de) 26.207
Then the live user's Documents directory exists 0.042
And there is a GNOME bookmark for the Documents directory 15.694
After features/support/hooks.rb:331 1.447
After features/support/hooks.rb:100 0.000
Tags: @product
49.553
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.171
And I log in to a new session in German (de) 25.949
Then the live user's Downloads directory exists 0.056
And there is a GNOME bookmark for the Downloads directory 16.375
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
Tags: @product
49.086
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.638
And I log in to a new session in German (de) 25.739
Then the live user's Music directory exists 0.038
And there is a GNOME bookmark for the Music directory 15.670
After features/support/hooks.rb:331 1.350
After features/support/hooks.rb:100 0.000
Tags: @product
48.762
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.094
And I log in to a new session in German (de) 25.706
Then the live user's Pictures directory exists 0.051
And there is a GNOME bookmark for the Pictures directory 15.909
After features/support/hooks.rb:331 1.530
After features/support/hooks.rb:100 0.000
Tags: @product
48.619
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.465
And I log in to a new session in German (de) 25.404
Then the live user's Videos directory exists 0.063
And there is a GNOME bookmark for the Videos directory 15.686
After features/support/hooks.rb:331 0.884
After features/support/hooks.rb:100 0.000
1:23.163
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.061
When I log in to a new session in Arabic (ar) 25.033
Then the keyboard layout is set to "eg" 0.156
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.017
And Tor is ready 13.396
Then I successfully start the Unsafe Browser 6.190
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.741
And DuckDuckGo is the default search engine 6.198
And I kill the Tor Browser 5.292
And the screen keyboard works in Thunderbird 5.275
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:331 1.090
After features/support/hooks.rb:100 0.000
1:25.883
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.819
When I log in to a new session in Chinese (zh_CN) 26.792
Then the keyboard layout is set to "cn" 0.210
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.051
And Tor is ready 12.970
Then I successfully start the Unsafe Browser 5.871
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.949
And DuckDuckGo is the default search engine 6.002
And I kill the Tor Browser 5.301
And the screen keyboard works in Thunderbird 6.055
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 1.253
After features/support/hooks.rb:100 0.000
1:7.193
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.892
When I log in to a new session in English (en) 10.397
Then the keyboard layout is set to "us" 0.111
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.016
And Tor is ready 13.135
Then I successfully start the Unsafe Browser 6.162
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 8.624
And DuckDuckGo is the default search engine 4.125
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 5.552
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:331 1.185
After features/support/hooks.rb:100 0.000
1:21.909
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.330
When I log in to a new session in French (fr) 25.685
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.143
When the network is plugged 0.038
And Tor is ready 13.460
Then I successfully start the Unsafe Browser 5.955
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.792
And DuckDuckGo is the default search engine 5.654
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.853
And the layout of the screen keyboard is set to "fr" 0.368
After features/support/hooks.rb:331 1.354
After features/support/hooks.rb:100 0.000
1:24.711
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.861
When I log in to a new session in German (de) 27.482
Then the keyboard layout is set to "de" 0.158
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.015
And Tor is ready 12.976
Then I successfully start the Unsafe Browser 5.466
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.486
And DuckDuckGo is the default search engine 6.037
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 5.109
And the layout of the screen keyboard is set to "de" 0.518
After features/support/hooks.rb:331 1.244
After features/support/hooks.rb:100 0.000
1:59.333
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 Hindi (hi) 26.320
Then the keyboard layout is set to "in" 0.161
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.018
And Tor is ready 45.019
Then I successfully start the Unsafe Browser 6.407
And I kill the Unsafe Browser 5.237
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 11.944
And DuckDuckGo is the default search engine 5.712
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.102
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:331 1.632
After features/support/hooks.rb:100 0.000
1:24.194
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.916
When I log in to a new session in Indonesian (id) 25.487
Then the keyboard layout is set to "id" 0.103
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.014
And Tor is ready 13.914
Then I successfully start the Unsafe Browser 5.784
And I kill the Unsafe Browser 5.307
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.307
And DuckDuckGo is the default search engine 4.735
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 5.720
And the layout of the screen keyboard is set to "us" 0.445
After features/support/hooks.rb:331 1.152
After features/support/hooks.rb:100 0.000
1:22.703
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.566
When I log in to a new session in Italian (it) 25.520
Then the keyboard layout is set to "it" 0.186
And tpsd is localized to the selected locale 0.191
When the network is plugged 0.022
And Tor is ready 12.720
Then I successfully start the Unsafe Browser 6.246
And I kill the Unsafe Browser 5.310
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.497
And DuckDuckGo is the default search engine 5.449
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 5.262
And the layout of the screen keyboard is set to "us" 0.442
After features/support/hooks.rb:331 1.257
After features/support/hooks.rb:100 0.000
1:23.945
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.644
When I log in to a new session in Persian (fa) 26.595
Then the keyboard layout is set to "ir" 0.130
And tpsd is localized to the selected locale 0.134
When the network is plugged 0.022
And Tor is ready 13.221
Then I successfully start the Unsafe Browser 6.502
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.069
And DuckDuckGo is the default search engine 5.832
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 4.823
And the layout of the screen keyboard is set to "ir" 0.417
After features/support/hooks.rb:331 1.521
After features/support/hooks.rb:100 0.000
1:23.789
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.329
When I log in to a new session in Portuguese (pt) 25.937
Then the keyboard layout is set to "pt" 0.135
And tpsd is localized to the selected locale 0.138
When the network is plugged 0.018
And Tor is ready 12.896
Then I successfully start the Unsafe Browser 6.497
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.248
And DuckDuckGo is the default search engine 5.491
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 4.990
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:331 1.429
After features/support/hooks.rb:100 0.000
1:22.947
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.736
When I log in to a new session in Russian (ru) 25.746
Then the keyboard layout is set to "ru" 0.101
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.017
And Tor is ready 13.117
Then I successfully start the Unsafe Browser 5.148
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.477
And DuckDuckGo is the default search engine 5.162
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.461
And the layout of the screen keyboard is set to "ru" 0.403
After features/support/hooks.rb:331 1.460
After features/support/hooks.rb:100 0.000
1:20.704
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.532
When I log in to a new session in Spanish (es) 25.420
Then the keyboard layout is set to "es" 0.434
And tpsd is localized to the selected locale 0.195
When the network is plugged 0.015
And Tor is ready 12.707
Then I successfully start the Unsafe Browser 5.575
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.044
And DuckDuckGo is the default search engine 4.851
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 5.048
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.715
After features/support/hooks.rb:100 0.000
1:22.110
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.321
When I log in to a new session in Turkish (tr) 25.244
Then the keyboard layout is set to "tr" 0.109
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.035
And Tor is ready 12.513
Then I successfully start the Unsafe Browser 5.804
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.377
And DuckDuckGo is the default search engine 5.478
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 5.935
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:331 1.191
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.422
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.297
When I set the language to Italian (it) 4.609
Then the language and keyboard have not been saved in cleartext storage 2.214
When I shutdown Tails and wait for the computer to power off 6.852
And I start Tails from USB drive "__internal" with network unplugged 41.161
Then the Welcome Screen's language is set to English 0.286
After features/support/hooks.rb:331 1.110
After features/support/hooks.rb:100 0.008
Tags: @product
24.646
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.435
When I set the language to Italian (it) 4.596
And I save the language and keyboard options in cleartext storage 11.614
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.149

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6197/artifact/build-artifacts/02:03:09_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6197/artifact/build-artifacts/02:03:09_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:59.005
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.851
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.373
And I create a persistent partition 31.730
And I manually store legacy localization settings in Persistent Storage 0.690
When I shutdown Tails and wait for the computer to power off 9.503
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.270
Then the Welcome Screen's language is set to English 0.262
And the Welcome Screen's formats is set to United States 0.174
When I enable persistence 9.009
Then the Welcome Screen's language is set to German 0.738
And the Welcome Screen's formats is set to France 0.200
When I set the language to Italian (it) 4.505
Then the language and keyboard have not been saved in cleartext storage 2.106
When I save the language and keyboard options in cleartext storage 11.587
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.360

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

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

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

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

After features/support/hooks.rb:100 0.007