Project Number Date
test_Tails_ISO_stable 6207 16 Mar 2026, 12:48

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 28:3.546 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
51.494
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.890
And I log in to a new session in German (de) 26.260
Then the live user's Documents directory exists 0.060
And there is a GNOME bookmark for the Documents directory 16.283
After features/support/hooks.rb:331 1.048
After features/support/hooks.rb:100 0.000
Tags: @product
50.788
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.458
And I log in to a new session in German (de) 27.083
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 16.197
After features/support/hooks.rb:331 1.416
After features/support/hooks.rb:100 0.000
Tags: @product
50.537
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.835
And I log in to a new session in German (de) 26.445
Then the live user's Music directory exists 0.050
And there is a GNOME bookmark for the Music directory 16.205
After features/support/hooks.rb:331 1.131
After features/support/hooks.rb:100 0.000
Tags: @product
53.041
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.534
And I log in to a new session in German (de) 29.495
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 15.963
After features/support/hooks.rb:331 1.330
After features/support/hooks.rb:100 0.000
Tags: @product
52.166
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.712
And I log in to a new session in German (de) 27.476
Then the live user's Videos directory exists 0.100
And there is a GNOME bookmark for the Videos directory 16.877
After features/support/hooks.rb:331 1.025
After features/support/hooks.rb:100 0.000
1:40.578
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 20.910
When I log in to a new session in Arabic (ar) 26.673
Then the keyboard layout is set to "eg" 0.132
And tpsd is localized to the selected locale 0.135
When the network is plugged 0.015
And Tor is ready 13.888
Then I successfully start the Unsafe Browser 6.868
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 9.740
And DuckDuckGo is the default search engine 6.026
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 5.214
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 2.757
After features/support/hooks.rb:100 0.000
1:24.865
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.515
When I log in to a new session in Chinese (zh_CN) 27.111
Then the keyboard layout is set to "cn" 0.167
And tpsd is localized to the selected locale 0.162
When the network is plugged 0.036
And Tor is ready 12.677
Then I successfully start the Unsafe Browser 6.018
And I kill the Unsafe Browser 5.306
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.910
And DuckDuckGo is the default search engine 5.584
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 5.633
And the layout of the screen keyboard is set to "us" 0.456
After features/support/hooks.rb:331 1.412
After features/support/hooks.rb:100 0.000
1:43.774
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.802
When I log in to a new session in English (en) 14.164
Then the keyboard layout is set to "us" 0.120
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.016
And Tor is ready 44.115
Then I successfully start the Unsafe Browser 6.060
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 11.369
And DuckDuckGo is the default search engine 4.409
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 4.664
And the layout of the screen keyboard is set to "us" 0.419
After features/support/hooks.rb:331 1.920
After features/support/hooks.rb:100 0.000
1:27.379
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.828
When I log in to a new session in French (fr) 28.054
Then the keyboard layout is set to "fr" 0.116
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.014
And Tor is ready 15.461
Then I successfully start the Unsafe Browser 5.661
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 8.665
And DuckDuckGo is the default search engine 5.270
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 5.175
And the layout of the screen keyboard is set to "fr" 0.409
After features/support/hooks.rb:331 1.502
After features/support/hooks.rb:100 0.000
1:26.468
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.496
When I log in to a new session in German (de) 28.055
Then the keyboard layout is set to "de" 0.124
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.014
And Tor is ready 14.444
Then I successfully start the Unsafe Browser 6.125
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 7.947
And DuckDuckGo is the default search engine 5.986
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.175
And the layout of the screen keyboard is set to "de" 0.407
After features/support/hooks.rb:331 2.483
After features/support/hooks.rb:100 0.000
1:26.256
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.519
When I log in to a new session in Hindi (hi) 27.917
Then the keyboard layout is set to "in" 0.125
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.020
And Tor is ready 13.703
Then I successfully start the Unsafe Browser 6.193
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.327
And DuckDuckGo is the default search engine 5.237
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.144
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:331 1.723
After features/support/hooks.rb:100 0.000
1:25.653
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.695
When I log in to a new session in Indonesian (id) 26.940
Then the keyboard layout is set to "id" 0.133
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.017
And Tor is ready 14.770
Then I successfully start the Unsafe Browser 5.594
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.433
And DuckDuckGo is the default search engine 5.688
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.289
And the layout of the screen keyboard is set to "us" 0.447
After features/support/hooks.rb:331 1.292
After features/support/hooks.rb:100 0.000
1:26.725
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.415
When I log in to a new session in Italian (it) 28.610
Then the keyboard layout is set to "it" 0.135
And tpsd is localized to the selected locale 0.140
When the network is plugged 0.018
And Tor is ready 13.248
Then I successfully start the Unsafe Browser 6.440
And I kill the Unsafe Browser 5.290
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.708
And DuckDuckGo is the default search engine 5.556
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 5.449
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.136
After features/support/hooks.rb:100 0.000
1:58.270
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.779
When I log in to a new session in Persian (fa) 26.795
Then the keyboard layout is set to "ir" 0.137
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.031
And Tor is ready 43.670
Then I successfully start the Unsafe Browser 6.118
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.066
And DuckDuckGo is the default search engine 5.689
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.914
And the layout of the screen keyboard is set to "ir" 0.405
After features/support/hooks.rb:331 1.639
After features/support/hooks.rb:100 0.000
1:28.302
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.563
When I log in to a new session in Portuguese (pt) 28.137
Then the keyboard layout is set to "pt" 0.111
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 13.780
Then I successfully start the Unsafe Browser 6.709
And I kill the Unsafe Browser 5.256
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 9.487
And DuckDuckGo is the default search engine 5.997
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 5.302
And the layout of the screen keyboard is set to "us" 0.502
After features/support/hooks.rb:331 1.519
After features/support/hooks.rb:100 0.000
1:25.225
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
When I log in to a new session in Russian (ru) 27.022
Then the keyboard layout is set to "ru" 0.121
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.017
And Tor is ready 14.019
Then I successfully start the Unsafe Browser 5.816
And I kill the Unsafe Browser 5.280
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 8.476
And DuckDuckGo is the default search engine 5.778
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 5.301
And the layout of the screen keyboard is set to "ru" 0.428
After features/support/hooks.rb:331 0.969
After features/support/hooks.rb:100 0.000
1:31.390
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.631
When I log in to a new session in Spanish (es) 32.184
Then the keyboard layout is set to "es" 0.104
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.018
And Tor is ready 14.765
Then I successfully start the Unsafe Browser 5.709
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 9.254
And DuckDuckGo is the default search engine 5.590
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 5.039
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:331 1.364
After features/support/hooks.rb:100 0.000
1:27.774
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.658
When I log in to a new session in Turkish (tr) 27.893
Then the keyboard layout is set to "tr" 0.095
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.023
And Tor is ready 13.487
Then I successfully start the Unsafe Browser 7.279
And I kill the Unsafe Browser 5.320
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.800
And DuckDuckGo is the default search engine 6.439
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 4.900
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 6.384
After features/support/hooks.rb:100 0.000
Tags: @product
1:13.607
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 9.335
When I set the language to Italian (it) 5.658
Then the language and keyboard have not been saved in cleartext storage 2.103
When I shutdown Tails and wait for the computer to power off 8.625
And I start Tails from USB drive "__internal" with network unplugged 47.506
Then the Welcome Screen's language is set to English 0.378
After features/support/hooks.rb:331 1.055
After features/support/hooks.rb:100 0.009
Tags: @product
25.705
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.487
When I set the language to Italian (it) 5.587
And I save the language and keyboard options in cleartext storage 11.631
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.594

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

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

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

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

After features/support/hooks.rb:100 0.000
Tags: @product
2:13.537
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 9.510
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 1.170
And I create a persistent partition 43.921
And I manually store legacy localization settings in Persistent Storage 0.651
When I shutdown Tails and wait for the computer to power off 10.066
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.845
Then the Welcome Screen's language is set to English 0.251
And the Welcome Screen's formats is set to United States 0.223
When I enable persistence 8.758
Then the Welcome Screen's language is set to German 0.579
And the Welcome Screen's formats is set to France 0.287
When I set the language to Italian (it) 4.557
Then the language and keyboard have not been saved in cleartext storage 2.134
When I save the language and keyboard options in cleartext storage 11.579
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.529

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6207/artifact/build-artifacts/02:12:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6207/artifact/build-artifacts/02:12:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.015