Project Number Date
test_Tails_ISO_devel 4255 26 Feb 2026, 12:23

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 27:36.945 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
48.262
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.562
And I log in to a new session in German (de) 23.789
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 15.864
After features/support/hooks.rb:331 1.450
After features/support/hooks.rb:100 0.000
Tags: @product
48.674
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 7.968
And I log in to a new session in German (de) 25.546
Then the live user's Downloads directory exists 0.057
And there is a GNOME bookmark for the Downloads directory 15.102
After features/support/hooks.rb:331 0.956
After features/support/hooks.rb:100 0.000
Tags: @product
47.806
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 7.976
And I log in to a new session in German (de) 24.112
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 15.675
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
Tags: @product
48.266
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 7.971
And I log in to a new session in German (de) 24.273
Then the live user's Pictures directory exists 0.056
And there is a GNOME bookmark for the Pictures directory 15.964
After features/support/hooks.rb:331 1.386
After features/support/hooks.rb:100 0.000
Tags: @product
48.808
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.034
And I log in to a new session in German (de) 24.811
Then the live user's Videos directory exists 0.051
And there is a GNOME bookmark for the Videos directory 15.910
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
1:31.931
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.182
When I log in to a new session in Arabic (ar) 25.794
Then the keyboard layout is set to "eg" 0.162
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.053
And Tor is ready 12.547
Then I successfully start the Unsafe Browser 6.533
And I kill the Unsafe Browser 5.287
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 13.004
And DuckDuckGo is the default search engine 7.201
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 7.056
And the layout of the screen keyboard is set to "us" 0.661
After features/support/hooks.rb:331 1.444
After features/support/hooks.rb:100 0.000
1:30.356
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 7.970
When I log in to a new session in Chinese (zh_CN) 24.614
Then the keyboard layout is set to "cn" 0.139
And tpsd is localized to the selected locale 0.164
When the network is plugged 0.052
And Tor is ready 12.536
Then I successfully start the Unsafe Browser 7.145
And I kill the Unsafe Browser 5.312
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.824
And DuckDuckGo is the default search engine 8.076
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 6.575
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:331 1.847
After features/support/hooks.rb:100 0.000
1:44.560
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 8.322
When I log in to a new session in English (en) 8.798
Then the keyboard layout is set to "us" 0.121
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.053
And Tor is ready 42.327
Then I successfully start the Unsafe Browser 6.069
And I kill the Unsafe Browser 5.240
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 14.934
And DuckDuckGo is the default search engine 5.461
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 7.243
And the layout of the screen keyboard is set to "us" 0.575
After features/support/hooks.rb:331 1.350
After features/support/hooks.rb:100 0.000
1:30.435
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.171
When I log in to a new session in French (fr) 24.337
Then the keyboard layout is set to "fr" 0.105
And tpsd is localized to the selected locale 0.188
When the network is plugged 0.068
And Tor is ready 12.960
Then I successfully start the Unsafe Browser 6.407
And I kill the Unsafe Browser 5.330
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.251
And DuckDuckGo is the default search engine 7.921
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 6.674
And the layout of the screen keyboard is set to "fr" 0.695
After features/support/hooks.rb:331 1.311
After features/support/hooks.rb:100 0.000
1:30.529
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.378
When I log in to a new session in German (de) 24.597
Then the keyboard layout is set to "de" 0.102
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.064
And Tor is ready 12.667
Then I successfully start the Unsafe Browser 5.977
And I kill the Unsafe Browser 5.300
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 12.706
And DuckDuckGo is the default search engine 7.597
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 7.082
And the layout of the screen keyboard is set to "de" 0.595
After features/support/hooks.rb:331 1.255
After features/support/hooks.rb:100 0.000
1:30.115
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.884
When I log in to a new session in Hindi (hi) 25.694
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.084
And Tor is ready 12.207
Then I successfully start the Unsafe Browser 6.392
And I kill the Unsafe Browser 5.289
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 11.644
And DuckDuckGo is the default search engine 7.628
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 6.950
And the layout of the screen keyboard is set to "us" 0.722
After features/support/hooks.rb:331 1.451
After features/support/hooks.rb:100 0.000
1:30.281
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.102
When I log in to a new session in Indonesian (id) 24.222
Then the keyboard layout is set to "id" 0.126
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.051
And Tor is ready 12.904
Then I successfully start the Unsafe Browser 5.951
And I kill the Unsafe Browser 5.299
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 13.559
And DuckDuckGo is the default search engine 6.648
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 7.420
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:331 1.518
After features/support/hooks.rb:100 0.000
1:31.912
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.162
When I log in to a new session in Italian (it) 25.769
Then the keyboard layout is set to "it" 0.109
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.069
And Tor is ready 12.536
Then I successfully start the Unsafe Browser 6.513
And I kill the Unsafe Browser 5.312
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 12.120
And DuckDuckGo is the default search engine 7.882
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 7.421
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:331 1.519
After features/support/hooks.rb:100 0.000
1:30.937
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.173
When I log in to a new session in Persian (fa) 23.791
Then the keyboard layout is set to "ir" 0.138
And tpsd is localized to the selected locale 0.141
When the network is plugged 0.114
And Tor is ready 12.623
Then I successfully start the Unsafe Browser 5.806
And I kill the Unsafe Browser 5.354
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 13.398
And DuckDuckGo is the default search engine 8.171
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 7.261
And the layout of the screen keyboard is set to "ir" 0.587
After features/support/hooks.rb:331 1.279
After features/support/hooks.rb:100 0.000
1:29.780
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.717
When I log in to a new session in Portuguese (pt) 24.859
Then the keyboard layout is set to "pt" 0.100
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.053
And Tor is ready 12.622
Then I successfully start the Unsafe Browser 5.309
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.775
And DuckDuckGo is the default search engine 7.235
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 6.841
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:331 1.637
After features/support/hooks.rb:100 0.000
1:32.017
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.963
When I log in to a new session in Russian (ru) 25.044
Then the keyboard layout is set to "ru" 0.107
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.050
And Tor is ready 13.213
Then I successfully start the Unsafe Browser 6.340
And I kill the Unsafe Browser 5.315
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 12.540
And DuckDuckGo is the default search engine 8.263
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 7.136
And the layout of the screen keyboard is set to "ru" 0.574
After features/support/hooks.rb:331 1.387
After features/support/hooks.rb:100 0.000
1:30.671
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.133
When I log in to a new session in Spanish (es) 25.013
Then the keyboard layout is set to "es" 0.123
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.054
And Tor is ready 13.013
Then I successfully start the Unsafe Browser 5.991
And I kill the Unsafe Browser 5.321
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 12.838
And DuckDuckGo is the default search engine 7.528
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 6.561
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:331 1.134
After features/support/hooks.rb:100 0.000
1:33.329
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.201
When I log in to a new session in Turkish (tr) 25.641
Then the keyboard layout is set to "tr" 0.114
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.064
And Tor is ready 12.787
Then I successfully start the Unsafe Browser 6.645
And I kill the Unsafe Browser 5.286
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 13.770
And DuckDuckGo is the default search engine 7.426
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 7.274
And the layout of the screen keyboard is set to "us" 0.643
After features/support/hooks.rb:331 1.610
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.254
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.905
When I set the language to Italian (it) 4.834
Then the language and keyboard have not been saved in cleartext storage 2.119
When I shutdown Tails and wait for the computer to power off 3.120
And I start Tails from USB drive "__internal" with network unplugged 44.809
Then the Welcome Screen's language is set to English 0.464
After features/support/hooks.rb:331 1.395
After features/support/hooks.rb:100 0.010
Tags: @product
26.791
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.006
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.270
When I set the language to Italian (it) 4.663
And I save the language and keyboard options in cleartext storage 11.857
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.509

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4255/artifact/build-artifacts/02:29:33_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4255/artifact/build-artifacts/02:29:33_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:5.222
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 10.749
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.486
And I create a persistent partition 28.962
And I manually store legacy localization settings in Persistent Storage 0.672
When I shutdown Tails and wait for the computer to power off 7.723
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 44.063
Then the Welcome Screen's language is set to English 0.512
And the Welcome Screen's formats is set to United States 0.412
When I enable persistence 11.790
Then the Welcome Screen's language is set to German 0.788
And the Welcome Screen's formats is set to France 0.325
When I set the language to Italian (it) 4.694
Then the language and keyboard have not been saved in cleartext storage 2.108
When I save the language and keyboard options in cleartext storage 11.931
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.768

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4255/artifact/build-artifacts/02:31:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4255/artifact/build-artifacts/02:31:44_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.016