Project Number Date
test_Tails_ISO_devel 4356 21 Apr 2026, 18:13

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 232 1 9 0 0 242 20 1 21 27:20.629 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
52.155
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.802
And I log in to a new session in German (de) 27.771
Then the live user's Documents directory exists 0.055
And there is a GNOME bookmark for the Documents directory 15.526
After features/support/hooks.rb:331 0.950
After features/support/hooks.rb:100 0.000
Tags: @product
49.329
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.461
And I log in to a new session in German (de) 27.121
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 14.697
After features/support/hooks.rb:331 1.324
After features/support/hooks.rb:100 0.000
Tags: @product
49.975
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.730
And I log in to a new session in German (de) 26.890
Then the live user's Music directory exists 0.049
And there is a GNOME bookmark for the Music directory 15.304
After features/support/hooks.rb:331 1.143
After features/support/hooks.rb:100 0.000
Tags: @product
50.585
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.728
And I log in to a new session in German (de) 28.017
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 14.790
After features/support/hooks.rb:331 0.920
After features/support/hooks.rb:100 0.000
Tags: @product
50.067
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.313
And I log in to a new session in German (de) 27.575
Then the live user's Videos directory exists 0.067
And there is a GNOME bookmark for the Videos directory 15.110
After features/support/hooks.rb:331 0.914
After features/support/hooks.rb:100 0.000
1:27.565
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.392
When I log in to a new session in Arabic (ar) 26.759
Then the keyboard layout is set to "eg" 0.133
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.019
And Tor is ready 13.574
Then I successfully start the Unsafe Browser 5.946
And I kill the Unsafe Browser 5.347
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.693
And DuckDuckGo is the default search engine 5.733
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 6.083
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.545
After features/support/hooks.rb:100 0.000
1:30.669
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.582
When I log in to a new session in Chinese (zh_CN) 28.718
Then the keyboard layout is set to "cn" 0.203
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.016
And Tor is ready 12.945
Then I successfully start the Unsafe Browser 6.379
And I kill the Unsafe Browser 5.311
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 12.769
And DuckDuckGo is the default search engine 5.818
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 5.050
And the layout of the screen keyboard is set to "us" 0.434
After features/support/hooks.rb:331 1.108
After features/support/hooks.rb:100 0.000
1:7.533
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.686
When I log in to a new session in English (en) 12.452
Then the keyboard layout is set to "us" 0.119
And tpsd is localized to the selected locale 0.144
When the network is plugged 0.035
And Tor is ready 11.755
Then I successfully start the Unsafe Browser 5.539
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.795
And DuckDuckGo is the default search engine 4.164
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 5.908
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:331 1.624
After features/support/hooks.rb:100 0.000
1:24.077
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.544
When I log in to a new session in French (fr) 27.086
Then the keyboard layout is set to "fr" 0.115
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.017
And Tor is ready 12.181
Then I successfully start the Unsafe Browser 6.630
And I kill the Unsafe Browser 5.260
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.804
And DuckDuckGo is the default search engine 5.611
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 4.980
And the layout of the screen keyboard is set to "fr" 0.377
After features/support/hooks.rb:331 1.259
After features/support/hooks.rb:100 0.000
1:27.654
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.626
When I log in to a new session in German (de) 28.203
Then the keyboard layout is set to "de" 0.110
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.018
And Tor is ready 13.204
Then I successfully start the Unsafe Browser 5.467
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 10.638
And DuckDuckGo is the default search engine 5.620
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 5.537
And the layout of the screen keyboard is set to "de" 0.540
After features/support/hooks.rb:331 1.122
After features/support/hooks.rb:100 0.000
1:24.641
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.771
When I log in to a new session in Hindi (hi) 27.361
Then the keyboard layout is set to "in" 0.171
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.017
And Tor is ready 12.180
Then I successfully start the Unsafe Browser 5.594
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.962
And DuckDuckGo is the default search engine 5.629
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 5.815
And the layout of the screen keyboard is set to "us" 0.457
After features/support/hooks.rb:331 1.559
After features/support/hooks.rb:100 0.000
1:29.926
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.460
When I log in to a new session in Indonesian (id) 29.684
Then the keyboard layout is set to "id" 0.123
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.030
And Tor is ready 13.883
Then I successfully start the Unsafe Browser 6.860
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 10.042
And DuckDuckGo is the default search engine 5.816
And I kill the Tor Browser 5.224
And the screen keyboard works in Thunderbird 4.805
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:331 2.174
After features/support/hooks.rb:100 0.000
1:22.917
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.740
When I log in to a new session in Italian (it) 26.468
Then the keyboard layout is set to "it" 0.110
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.020
And Tor is ready 12.095
Then I successfully start the Unsafe Browser 5.007
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.439
And DuckDuckGo is the default search engine 5.654
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 5.358
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:331 1.546
After features/support/hooks.rb:100 0.000
1:23.475
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.824
When I log in to a new session in Persian (fa) 27.365
Then the keyboard layout is set to "ir" 0.104
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.020
And Tor is ready 11.770
Then I successfully start the Unsafe Browser 6.377
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.359
And DuckDuckGo is the default search engine 5.570
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 5.012
And the layout of the screen keyboard is set to "ir" 0.363
After features/support/hooks.rb:331 1.131
After features/support/hooks.rb:100 0.000
1:23.859
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.291
When I log in to a new session in Portuguese (pt) 28.207
Then the keyboard layout is set to "pt" 0.102
And tpsd is localized to the selected locale 0.143
When the network is plugged 0.020
And Tor is ready 12.210
Then I successfully start the Unsafe Browser 6.222
And I kill the Unsafe Browser 5.326
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.065
And DuckDuckGo is the default search engine 5.645
And I kill the Tor Browser 5.348
And the screen keyboard works in Thunderbird 4.771
And the layout of the screen keyboard is set to "us" 0.443
After features/support/hooks.rb:331 1.515
After features/support/hooks.rb:100 0.000
1:24.901
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.634
When I log in to a new session in Russian (ru) 27.193
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.019
And Tor is ready 12.228
Then I successfully start the Unsafe Browser 6.100
And I kill the Unsafe Browser 5.205
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.988
And DuckDuckGo is the default search engine 5.574
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 6.046
And the layout of the screen keyboard is set to "ru" 0.384
After features/support/hooks.rb:331 1.221
After features/support/hooks.rb:100 0.000
1:25.108
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.402
When I log in to a new session in Spanish (es) 26.932
Then the keyboard layout is set to "es" 0.105
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.024
And Tor is ready 13.486
Then I successfully start the Unsafe Browser 5.410
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 9.667
And DuckDuckGo is the default search engine 5.149
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 5.841
And the layout of the screen keyboard is set to "us" 0.432
After features/support/hooks.rb:331 1.325
After features/support/hooks.rb:100 0.000
1:56.306
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.380
When I log in to a new session in Turkish (tr) 26.723
Then the keyboard layout is set to "tr" 0.095
And tpsd is localized to the selected locale 0.146
When the network is plugged 0.014
And Tor is ready 41.649
Then I successfully start the Unsafe Browser 5.633
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 12.683
And DuckDuckGo is the default search engine 5.551
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 5.487
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.570
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.944
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.180
When I set the language to Italian (it) 4.637
Then the language and keyboard have not been saved in cleartext storage 2.101
When I shutdown Tails and wait for the computer to power off 7.187
And I start Tails from USB drive "__internal" with network unplugged 40.570
Then the Welcome Screen's language is set to English 0.267
After features/support/hooks.rb:331 1.084
After features/support/hooks.rb:100 0.007
Tags: @product
27.482
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.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.954
When I set the language to Italian (it) 5.529
And I save the language and keyboard options in cleartext storage 13.997
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
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:505: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.305

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4356/artifact/build-artifacts/02:07:15_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4356/artifact/build-artifacts/02:07:15_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:48.450
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 logged in 9.295
# 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.728
And I manually store legacy localization settings in Persistent Storage 0.603
When I shutdown Tails and wait for the computer to power off 9.668
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.096
Then the Welcome Screen's language is set to English 0.324
And the Welcome Screen's formats is set to United States 0.230
When I enable persistence 9.590
Then the Welcome Screen's language is set to German 0.551
And the Welcome Screen's formats is set to France 0.257
When I set the language to Italian (it) 4.538
Then the language and keyboard have not been saved in cleartext storage 2.091
When I save the language and keyboard options in cleartext storage 2.490
Then the "it" language and keyboard have been saved in cleartext storage 0.120
And I shutdown Tails and wait for the computer to power off 2.834
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.342
Then the Welcome Screen's language is set to Italian 0.746
And the Welcome Screen's formats is set to Italy 0.216
When I enable persistence 11.444
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.215
And the Welcome Screen's language is set to Italian 0.704
After features/support/hooks.rb:331 0.923
After features/support/hooks.rb:100 0.028