Project Number Date
test_Tails_ISO_closed-issues-design-doc 1 28 May 2026, 17:57

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 254 1 13 0 0 268 20 1 21 37:7.595 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.172
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.448
And I log in to a new session in German (de) 27.730
Then the live user's Documents directory exists 0.109
And there is a GNOME bookmark for the Documents directory 14.883
After features/support/hooks.rb:335 1.135
After features/support/hooks.rb:104 0.000
Tags: @product
50.771
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.634
And I log in to a new session in German (de) 27.555
Then the live user's Downloads directory exists 0.104
And there is a GNOME bookmark for the Downloads directory 15.477
After features/support/hooks.rb:335 1.615
After features/support/hooks.rb:104 0.000
Tags: @product
49.685
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.454
And I log in to a new session in German (de) 27.423
Then the live user's Music directory exists 0.048
And there is a GNOME bookmark for the Music directory 14.757
After features/support/hooks.rb:335 0.950
After features/support/hooks.rb:104 0.000
Tags: @product
53.300
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.726
And I log in to a new session in German (de) 30.284
Then the live user's Pictures directory exists 0.042
And there is a GNOME bookmark for the Pictures directory 15.246
After features/support/hooks.rb:335 1.357
After features/support/hooks.rb:104 0.000
Tags: @product
48.977
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.953
And I log in to a new session in German (de) 26.307
Then the live user's Videos directory exists 0.059
And there is a GNOME bookmark for the Videos directory 14.656
After features/support/hooks.rb:335 1.111
After features/support/hooks.rb:104 0.000
2:0.208
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.455
And I set an administration password 6.849
When I log in to a new session in Arabic (ar) 27.532
Then the keyboard layout is set to "eg" 0.100
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.013
And Tor is ready 11.922
Then I successfully start the Unsafe Browser 6.185
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 28.438
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 10.372
And DuckDuckGo is the default search engine 5.796
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 4.470
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:335 0.672
After features/support/hooks.rb:104 0.000
2:0.247
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.496
And I set an administration password 6.899
When I log in to a new session in Chinese (zh_CN) 27.087
Then the keyboard layout is set to "cn" 0.147
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.061
And Tor is ready 12.334
Then I successfully start the Unsafe Browser 5.918
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 27.797
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 11.231
And DuckDuckGo is the default search engine 5.923
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.371
And the layout of the screen keyboard is set to "us" 0.358
After features/support/hooks.rb:335 0.618
After features/support/hooks.rb:104 0.000
1:47.499
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.623
And I set an administration password 6.845
When I log in to a new session in English (en) 13.366
Then the keyboard layout is set to "us" 0.100
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.016
And Tor is ready 13.016
Then I successfully start the Unsafe Browser 5.763
And I kill the Unsafe Browser 5.297
Given Thunderbird is installed 27.986
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.393
And DuckDuckGo is the default search engine 4.453
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.709
And the layout of the screen keyboard is set to "us" 0.496
After features/support/hooks.rb:335 1.628
After features/support/hooks.rb:104 0.000
2:10.122
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.566
And I set an administration password 6.812
When I log in to a new session in French (fr) 30.071
Then the keyboard layout is set to "fr" 0.123
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.023
And Tor is ready 18.351
Then I successfully start the Unsafe Browser 5.498
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 27.798
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 11.807
And DuckDuckGo is the default search engine 6.212
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.846
And the layout of the screen keyboard is set to "fr" 0.386
After features/support/hooks.rb:335 1.616
After features/support/hooks.rb:104 0.000
2:4.343
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.593
And I set an administration password 6.951
When I log in to a new session in German (de) 28.032
Then the keyboard layout is set to "de" 0.090
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.014
And Tor is ready 11.889
Then I successfully start the Unsafe Browser 5.652
And I kill the Unsafe Browser 5.223
Given Thunderbird is installed 27.675
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 15.489
And DuckDuckGo is the default search engine 5.441
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.497
And the layout of the screen keyboard is set to "de" 0.367
After features/support/hooks.rb:335 1.907
After features/support/hooks.rb:104 0.000
3:31.968
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.589
And I set an administration password 6.766
When I log in to a new session in Hindi (hi) 3:17.612
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Search' roleName='text'
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 set the language to (.*) \((.*)\)$/'
./features/step_definitions/common_steps.rb:519:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/localization.feature:51:in `When I log in to a new session in Hindi (hi)'
features/localization.feature:24:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "in" 0.000
And tpsd is localized to the selected locale 0.000
Given the network is plugged 0.000
And Tor is ready 0.000
Then I successfully start the Unsafe Browser 0.000
And I kill the Unsafe Browser 0.000
Given Thunderbird is installed 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:335 5.668

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#6)' (at time 01:56:58)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_closed-issues-design-doc/1/artifact/build-artifacts/01:56:58_Tails_is_localized_for_every_tier-1_language,_Examples___6_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_closed-issues-design-doc/1/artifact/build-artifacts/01:56:58_Tails_is_localized_for_every_tier-1_language,_Examples___6_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_closed-issues-design-doc/1/artifact/build-artifacts/01:56:58_Tails_is_localized_for_every_tier-1_language,_Examples___6_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_closed-issues-design-doc/1/artifact/build-artifacts/01:56:58_Tails_is_localized_for_every_tier-1_language,_Examples___6_.journal

After features/support/hooks.rb:104 0.000
1:59.849
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.832
And I set an administration password 6.851
When I log in to a new session in Indonesian (id) 27.086
Then the keyboard layout is set to "id" 0.120
And tpsd is localized to the selected locale 0.135
Given the network is plugged 0.085
And Tor is ready 11.786
Then I successfully start the Unsafe Browser 5.391
And I kill the Unsafe Browser 5.289
Given Thunderbird is installed 28.161
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 10.937
And DuckDuckGo is the default search engine 5.745
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.716
And the layout of the screen keyboard is set to "us" 0.372
After features/support/hooks.rb:335 1.826
After features/support/hooks.rb:104 0.000
2:3.740
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.292
And I set an administration password 7.025
When I log in to a new session in Italian (it) 26.691
Then the keyboard layout is set to "it" 0.137
And tpsd is localized to the selected locale 0.119
Given the network is plugged 0.024
And Tor is ready 12.180
Then I successfully start the Unsafe Browser 5.971
And I kill the Unsafe Browser 5.354
Given Thunderbird is installed 28.694
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 12.272
And DuckDuckGo is the default search engine 5.855
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.355
And the layout of the screen keyboard is set to "us" 0.463
After features/support/hooks.rb:335 1.414
After features/support/hooks.rb:104 0.000
2:4.012
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.470
And I set an administration password 6.912
When I log in to a new session in Persian (fa) 28.929
Then the keyboard layout is set to "ir" 0.123
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.020
And Tor is ready 12.396
Then I successfully start the Unsafe Browser 6.428
And I kill the Unsafe Browser 5.250
Given Thunderbird is installed 27.802
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 12.350
And DuckDuckGo is the default search engine 5.386
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 5.075
And the layout of the screen keyboard is set to "ir" 0.429
After features/support/hooks.rb:335 1.342
After features/support/hooks.rb:104 0.000
2:1.116
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.427
And I set an administration password 6.943
When I log in to a new session in Portuguese (pt) 27.593
Then the keyboard layout is set to "pt" 0.110
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.015
And Tor is ready 13.498
Then I successfully start the Unsafe Browser 5.465
And I kill the Unsafe Browser 5.221
Given Thunderbird is installed 27.884
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 10.638
And DuckDuckGo is the default search engine 5.558
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.889
And the layout of the screen keyboard is set to "us" 0.413
After features/support/hooks.rb:335 1.184
After features/support/hooks.rb:104 0.000
1:59.942
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.545
And I set an administration password 6.969
When I log in to a new session in Russian (ru) 27.514
Then the keyboard layout is set to "ru" 0.113
And tpsd is localized to the selected locale 0.112
Given the network is plugged 0.019
And Tor is ready 12.009
Then I successfully start the Unsafe Browser 6.163
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 27.566
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 10.893
And DuckDuckGo is the default search engine 5.440
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 4.654
And the layout of the screen keyboard is set to "ru" 0.364
After features/support/hooks.rb:335 1.476
After features/support/hooks.rb:104 0.000
2:1.742
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.407
And I set an administration password 6.907
When I log in to a new session in Spanish (es) 27.874
Then the keyboard layout is set to "es" 0.105
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.016
And Tor is ready 12.058
Then I successfully start the Unsafe Browser 5.906
And I kill the Unsafe Browser 5.297
Given Thunderbird is installed 27.908
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 11.943
And DuckDuckGo is the default search engine 6.104
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 4.356
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:335 1.749
After features/support/hooks.rb:104 0.000
1:59.739
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.736
And I set an administration password 6.804
When I log in to a new session in Turkish (tr) 27.650
Then the keyboard layout is set to "tr" 0.125
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.020
And Tor is ready 11.722
Then I successfully start the Unsafe Browser 5.439
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 27.572
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.657
And DuckDuckGo is the default search engine 5.615
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 4.339
And the layout of the screen keyboard is set to "us" 0.438
After features/support/hooks.rb:335 0.682
After features/support/hooks.rb:104 0.000
Tags: @product
1:5.958
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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.471
When I set the language to Italian (it) 4.709
Then the language and keyboard have not been saved in cleartext storage 2.092
When I shutdown Tails and wait for the computer to power off 7.126
And I start Tails from USB drive "__internal" with network unplugged 42.207
Then the Welcome Screen's language is set to English 0.350
After features/support/hooks.rb:335 1.105
After features/support/hooks.rb:104 0.012
Tags: @product
1:19.376
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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 7.834
When I set the language to Italian (it) 5.602
And I save the language and keyboard options in cleartext storage 2.535
Then the "it" language and keyboard have been saved in cleartext storage 0.160
When I set the language to French (fr) 4.593
Then the "fr" language and keyboard have been saved in cleartext storage 0.149
And I shutdown Tails and wait for the computer to power off 4.312
And I start Tails from USB drive "__internal" with network unplugged 42.917
Then the "fr" language and keyboard have been saved in cleartext storage 0.414
And the Welcome Screen's language is set to French 0.811
When I log in to a new session 9.969
Then the language is set to French 0.073
After features/support/hooks.rb:335 0.865
After features/support/hooks.rb:104 0.006
Tags: @product
2:43.821
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.909
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.352
And I create a persistent partition 30.444
And I manually store legacy localization settings in Persistent Storage 0.282
When I shutdown Tails and wait for the computer to power off 8.408
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.061
Then the Welcome Screen's language is set to English 0.279
And the Welcome Screen's formats is set to United States 0.205
When I enable persistence 9.204
Then the Welcome Screen's language is set to German 0.533
And the Welcome Screen's formats is set to France 0.245
When I set the language to Italian (it) 4.561
Then the language and keyboard have not been saved in cleartext storage 2.085
When I save the language and keyboard options in cleartext storage 2.349
Then the "it" language and keyboard have been saved in cleartext storage 0.111
And I shutdown Tails and wait for the computer to power off 2.803
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.601
Then the Welcome Screen's language is set to Italian 0.622
And the Welcome Screen's formats is set to Italy 0.203
When I enable persistence 10.580
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.201
And the Welcome Screen's language is set to Italian 0.774
After features/support/hooks.rb:335 0.944
After features/support/hooks.rb:104 0.010