Project Number Date
test_Tails_ISO_devel 4271 10 Mar 2026, 11:17

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 26:59.251 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
53.544
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.593
And I log in to a new session in German (de) 26.638
Then the live user's Documents directory exists 0.062
And there is a GNOME bookmark for the Documents directory 17.249
After features/support/hooks.rb:331 1.324
After features/support/hooks.rb:100 0.000
Tags: @product
50.170
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.304
And I log in to a new session in German (de) 26.478
Then the live user's Downloads directory exists 0.061
And there is a GNOME bookmark for the Downloads directory 16.325
After features/support/hooks.rb:331 1.090
After features/support/hooks.rb:100 0.000
Tags: @product
48.864
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.992
And I log in to a new session in German (de) 24.850
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 15.968
After features/support/hooks.rb:331 2.462
After features/support/hooks.rb:100 0.000
Tags: @product
50.569
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.413
And I log in to a new session in German (de) 25.373
Then the live user's Pictures directory exists 0.096
And there is a GNOME bookmark for the Pictures directory 17.685
After features/support/hooks.rb:331 1.375
After features/support/hooks.rb:100 0.000
Tags: @product
52.755
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.121
And I log in to a new session in German (de) 28.088
Then the live user's Videos directory exists 0.040
And there is a GNOME bookmark for the Videos directory 16.505
After features/support/hooks.rb:331 3.015
After features/support/hooks.rb:100 0.000
1:29.110
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.586
When I log in to a new session in Arabic (ar) 25.491
Then the keyboard layout is set to "eg" 0.106
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.017
And Tor is ready 12.986
Then I successfully start the Unsafe Browser 6.696
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 13.488
And DuckDuckGo is the default search engine 5.523
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 6.202
And the layout of the screen keyboard is set to "us" 0.416
After features/support/hooks.rb:331 1.058
After features/support/hooks.rb:100 0.000
1:29.534
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 Chinese (zh_CN) 29.274
Then the keyboard layout is set to "cn" 0.099
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.026
And Tor is ready 13.847
Then I successfully start the Unsafe Browser 6.412
And I kill the Unsafe Browser 5.224
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.991
And DuckDuckGo is the default search engine 6.057
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.218
And the layout of the screen keyboard is set to "us" 0.640
After features/support/hooks.rb:331 1.382
After features/support/hooks.rb:100 0.000
1:8.226
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.447
When I log in to a new session in English (en) 11.094
Then the keyboard layout is set to "us" 0.164
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.023
And Tor is ready 13.376
Then I successfully start the Unsafe Browser 6.077
And I kill the Unsafe Browser 5.509
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.878
And DuckDuckGo is the default search engine 4.191
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 5.609
And the layout of the screen keyboard is set to "us" 0.440
After features/support/hooks.rb:331 1.411
After features/support/hooks.rb:100 0.000
1:27.886
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.257
When I log in to a new session in French (fr) 29.166
Then the keyboard layout is set to "fr" 0.139
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.018
And Tor is ready 13.384
Then I successfully start the Unsafe Browser 6.596
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.959
And DuckDuckGo is the default search engine 6.396
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.981
And the layout of the screen keyboard is set to "fr" 0.375
After features/support/hooks.rb:331 1.831
After features/support/hooks.rb:100 0.000
1:26.369
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.732
When I log in to a new session in German (de) 26.428
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.023
And Tor is ready 13.980
Then I successfully start the Unsafe Browser 5.695
And I kill the Unsafe Browser 5.285
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 9.440
And DuckDuckGo is the default search engine 5.319
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 6.388
And the layout of the screen keyboard is set to "de" 0.546
After features/support/hooks.rb:331 2.114
After features/support/hooks.rb:100 0.000
1:30.258
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 7.550
When I log in to a new session in Hindi (hi) 26.281
Then the keyboard layout is set to "in" 0.157
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.028
And Tor is ready 14.436
Then I successfully start the Unsafe Browser 6.210
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 12.715
And DuckDuckGo is the default search engine 6.475
And I kill the Tor Browser 5.279
And the screen keyboard works in Thunderbird 5.133
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:331 1.923
After features/support/hooks.rb:100 0.000
1:25.720
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.674
When I log in to a new session in Indonesian (id) 25.812
Then the keyboard layout is set to "id" 0.114
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.020
And Tor is ready 13.446
Then I successfully start the Unsafe Browser 5.835
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 10.244
And DuckDuckGo is the default search engine 5.067
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 6.264
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:331 1.337
After features/support/hooks.rb:100 0.000
1:27.093
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.493
When I log in to a new session in Italian (it) 26.575
Then the keyboard layout is set to "it" 0.131
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.063
And Tor is ready 14.419
Then I successfully start the Unsafe Browser 6.464
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 8.940
And DuckDuckGo is the default search engine 6.371
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 5.484
And the layout of the screen keyboard is set to "us" 0.433
After features/support/hooks.rb:331 1.345
After features/support/hooks.rb:100 0.000
1:29.487
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.917
When I log in to a new session in Persian (fa) 26.336
Then the keyboard layout is set to "ir" 0.136
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.021
And Tor is ready 14.062
Then I successfully start the Unsafe Browser 6.557
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 12.537
And DuckDuckGo is the default search engine 5.453
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.308
And the layout of the screen keyboard is set to "ir" 0.531
After features/support/hooks.rb:331 1.463
After features/support/hooks.rb:100 0.000
1:25.452
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.736
When I log in to a new session in Portuguese (pt) 25.753
Then the keyboard layout is set to "pt" 0.120
And tpsd is localized to the selected locale 0.130
When the network is plugged 0.030
And Tor is ready 14.941
Then I successfully start the Unsafe Browser 6.414
And I kill the Unsafe Browser 5.291
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 8.752
And DuckDuckGo is the default search engine 5.452
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 5.144
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.346
After features/support/hooks.rb:100 0.000
1:58.262
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 7.779
When I log in to a new session in Russian (ru) 27.575
Then the keyboard layout is set to "ru" 0.121
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.017
And Tor is ready 42.954
Then I successfully start the Unsafe Browser 5.673
And I kill the Unsafe Browser 5.416
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 11.994
And DuckDuckGo is the default search engine 5.819
And I kill the Tor Browser 5.312
And the screen keyboard works in Thunderbird 5.015
And the layout of the screen keyboard is set to "ru" 0.408
After features/support/hooks.rb:331 1.135
After features/support/hooks.rb:100 0.000
1:27.674
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.706
When I log in to a new session in Spanish (es) 27.395
Then the keyboard layout is set to "es" 0.103
And tpsd is localized to the selected locale 0.211
When the network is plugged 0.066
And Tor is ready 13.317
Then I successfully start the Unsafe Browser 6.541
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 9.639
And DuckDuckGo is the default search engine 5.792
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.838
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:331 1.407
After features/support/hooks.rb:100 0.000
1:23.339
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.046
When I log in to a new session in Turkish (tr) 25.391
Then the keyboard layout is set to "tr" 0.145
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.032
And Tor is ready 13.230
Then I successfully start the Unsafe Browser 5.538
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.140
And DuckDuckGo is the default search engine 5.291
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 5.446
And the layout of the screen keyboard is set to "us" 0.470
After features/support/hooks.rb:331 1.448
After features/support/hooks.rb:100 0.000
Tags: @product
1:7.672
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.137
When I set the language to Italian (it) 4.686
Then the language and keyboard have not been saved in cleartext storage 2.145
When I shutdown Tails and wait for the computer to power off 7.490
And I start Tails from USB drive "__internal" with network unplugged 43.852
Then the Welcome Screen's language is set to English 0.360
After features/support/hooks.rb:331 1.030
After features/support/hooks.rb:100 0.008
Tags: @product
24.606
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 8.391
When I set the language to Italian (it) 4.615
And I save the language and keyboard options in cleartext storage 11.599
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.109

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4271/artifact/build-artifacts/02:06:59_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4271/artifact/build-artifacts/02:06:59_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:2.651
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 9.723
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.388
And I create a persistent partition 31.251
And I manually store legacy localization settings in Persistent Storage 0.666
When I shutdown Tails and wait for the computer to power off 9.678
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.983
Then the Welcome Screen's language is set to English 0.331
And the Welcome Screen's formats is set to United States 0.249
When I enable persistence 9.370
Then the Welcome Screen's language is set to German 0.485
And the Welcome Screen's formats is set to France 0.208
When I set the language to Italian (it) 4.521
Then the language and keyboard have not been saved in cleartext storage 2.100
When I save the language and keyboard options in cleartext storage 11.689
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.253

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4271/artifact/build-artifacts/02:09:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4271/artifact/build-artifacts/02:09:07_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.021