Project Number Date
test_Tails_ISO_devel 4284 16 Mar 2026, 13:10

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:28.742 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
49.807
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.956
And I log in to a new session in German (de) 24.916
Then the live user's Documents directory exists 0.037
And there is a GNOME bookmark for the Documents directory 15.897
After features/support/hooks.rb:331 1.157
After features/support/hooks.rb:100 0.000
Tags: @product
49.927
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.214
And I log in to a new session in German (de) 27.063
Then the live user's Downloads directory exists 0.040
And there is a GNOME bookmark for the Downloads directory 15.609
After features/support/hooks.rb:331 1.068
After features/support/hooks.rb:100 0.000
Tags: @product
48.136
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.737
And I log in to a new session in German (de) 24.366
Then the live user's Music directory exists 0.048
And there is a GNOME bookmark for the Music directory 15.984
After features/support/hooks.rb:331 0.863
After features/support/hooks.rb:100 0.000
Tags: @product
48.740
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.320
And I log in to a new session in German (de) 25.196
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 16.170
After features/support/hooks.rb:331 1.564
After features/support/hooks.rb:100 0.000
Tags: @product
49.136
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.482
And I log in to a new session in German (de) 25.553
Then the live user's Videos directory exists 0.064
And there is a GNOME bookmark for the Videos directory 16.036
After features/support/hooks.rb:331 1.080
After features/support/hooks.rb:100 0.000
1:22.045
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.329
When I log in to a new session in Arabic (ar) 26.082
Then the keyboard layout is set to "eg" 0.100
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.031
And Tor is ready 12.952
Then I successfully start the Unsafe Browser 5.972
And I kill the Unsafe Browser 5.391
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 8.072
And DuckDuckGo is the default search engine 5.505
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.785
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:331 1.156
After features/support/hooks.rb:100 0.000
1:21.347
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.377
When I log in to a new session in Chinese (zh_CN) 25.784
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.016
And Tor is ready 13.367
Then I successfully start the Unsafe Browser 5.703
And I kill the Unsafe Browser 5.268
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 7.950
And DuckDuckGo is the default search engine 5.267
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.648
And the layout of the screen keyboard is set to "us" 0.390
After features/support/hooks.rb:331 1.248
After features/support/hooks.rb:100 0.000
1:37.868
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
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 English (en) 9.825
Then the keyboard layout is set to "us" 0.130
And tpsd is localized to the selected locale 0.139
When the network is plugged 0.023
And Tor is ready 43.465
Then I successfully start the Unsafe Browser 5.734
And I kill the Unsafe Browser 5.227
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 11.414
And DuckDuckGo is the default search engine 4.217
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.554
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 1.326
After features/support/hooks.rb:100 0.000
1:22.176
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.460
When I log in to a new session in French (fr) 25.679
Then the keyboard layout is set to "fr" 0.098
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.021
And Tor is ready 13.042
Then I successfully start the Unsafe Browser 5.649
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.485
And DuckDuckGo is the default search engine 5.743
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 5.003
And the layout of the screen keyboard is set to "fr" 0.380
After features/support/hooks.rb:331 1.400
After features/support/hooks.rb:100 0.000
1:23.605
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.882
When I log in to a new session in German (de) 25.580
Then the keyboard layout is set to "de" 0.111
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.015
And Tor is ready 13.306
Then I successfully start the Unsafe Browser 5.639
And I kill the Unsafe Browser 5.189
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.969
And DuckDuckGo is the default search engine 5.817
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.340
And the layout of the screen keyboard is set to "de" 0.371
After features/support/hooks.rb:331 1.299
After features/support/hooks.rb:100 0.000
1:22.988
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.706
When I log in to a new session in Hindi (hi) 26.312
Then the keyboard layout is set to "in" 0.091
And tpsd is localized to the selected locale 0.174
When the network is plugged 0.018
And Tor is ready 13.430
Then I successfully start the Unsafe Browser 5.427
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.621
And DuckDuckGo is the default search engine 5.412
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 4.894
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:331 1.098
After features/support/hooks.rb:100 0.000
1:20.710
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.362
When I log in to a new session in Indonesian (id) 25.381
Then the keyboard layout is set to "id" 0.134
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.015
And Tor is ready 13.215
Then I successfully start the Unsafe Browser 5.918
And I kill the Unsafe Browser 5.292
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.257
And DuckDuckGo is the default search engine 5.242
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 4.963
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:331 0.973
After features/support/hooks.rb:100 0.000
1:20.894
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.426
When I log in to a new session in Italian (it) 25.214
Then the keyboard layout is set to "it" 0.084
And tpsd is localized to the selected locale 0.145
When the network is plugged 0.017
And Tor is ready 12.437
Then I successfully start the Unsafe Browser 6.055
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 7.968
And DuckDuckGo is the default search engine 5.611
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 4.996
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:331 1.450
After features/support/hooks.rb:100 0.000
1:20.118
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.205
When I log in to a new session in Persian (fa) 25.128
Then the keyboard layout is set to "ir" 0.136
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.024
And Tor is ready 12.531
Then I successfully start the Unsafe Browser 5.562
And I kill the Unsafe Browser 5.293
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.125
And DuckDuckGo is the default search engine 5.536
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 4.727
And the layout of the screen keyboard is set to "ir" 0.415
After features/support/hooks.rb:331 0.969
After features/support/hooks.rb:100 0.000
1:22.282
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.512
When I log in to a new session in Portuguese (pt) 25.925
Then the keyboard layout is set to "pt" 0.115
And tpsd is localized to the selected locale 0.164
When the network is plugged 0.021
And Tor is ready 13.258
Then I successfully start the Unsafe Browser 5.569
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.138
And DuckDuckGo is the default search engine 5.742
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.881
And the layout of the screen keyboard is set to "us" 0.421
After features/support/hooks.rb:331 1.613
After features/support/hooks.rb:100 0.000
1:22.669
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.207
When I log in to a new session in Russian (ru) 26.722
Then the keyboard layout is set to "ru" 0.100
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.017
And Tor is ready 12.606
Then I successfully start the Unsafe Browser 5.399
And I kill the Unsafe Browser 5.187
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.982
And DuckDuckGo is the default search engine 5.587
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 5.013
And the layout of the screen keyboard is set to "ru" 0.432
After features/support/hooks.rb:331 1.182
After features/support/hooks.rb:100 0.000
1:21.361
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.491
When I log in to a new session in Spanish (es) 25.138
Then the keyboard layout is set to "es" 0.102
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.019
And Tor is ready 12.362
Then I successfully start the Unsafe Browser 5.207
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.976
And DuckDuckGo is the default search engine 5.418
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.633
And the layout of the screen keyboard is set to "us" 0.444
After features/support/hooks.rb:331 1.321
After features/support/hooks.rb:100 0.000
1:20.828
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 Turkish (tr) 25.435
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.137
When the network is plugged 0.021
And Tor is ready 12.254
Then I successfully start the Unsafe Browser 5.058
And I kill the Unsafe Browser 5.333
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 8.030
And DuckDuckGo is the default search engine 5.593
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 5.606
And the layout of the screen keyboard is set to "us" 0.412
After features/support/hooks.rb:331 1.474
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.674
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 9.010
When I set the language to Italian (it) 4.623
Then the language and keyboard have not been saved in cleartext storage 2.097
When I shutdown Tails and wait for the computer to power off 7.025
And I start Tails from USB drive "__internal" with network unplugged 39.555
Then the Welcome Screen's language is set to English 0.362
After features/support/hooks.rb:331 0.854
After features/support/hooks.rb:100 0.007
Tags: @product
24.364
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.078
When I set the language to Italian (it) 4.595
And I save the language and keyboard options in cleartext storage 11.690
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.350

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4284/artifact/build-artifacts/02:04:17_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4284/artifact/build-artifacts/02:04:17_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:57.057
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.107
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.358
And I create a persistent partition 31.495
And I manually store legacy localization settings in Persistent Storage 0.636
When I shutdown Tails and wait for the computer to power off 9.829
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.027
Then the Welcome Screen's language is set to English 0.318
And the Welcome Screen's formats is set to United States 0.222
When I enable persistence 8.087
Then the Welcome Screen's language is set to German 0.502
And the Welcome Screen's formats is set to France 0.198
When I set the language to Italian (it) 4.561
Then the language and keyboard have not been saved in cleartext storage 2.089
When I save the language and keyboard options in cleartext storage 11.621
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.306

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4284/artifact/build-artifacts/02:06:19_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4284/artifact/build-artifacts/02:06:19_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007