Project Number Date
test_Tails_ISO_test-snapshot-restore-improvements 4 21 Aug 2026, 22:02

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 253 1 14 0 0 268 20 1 21 48:28.119 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
43.058
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 4.188
And I log in to a new session in German (de) 24.696
Then the live user's Documents directory exists 0.041
And there is a GNOME bookmark for the Documents directory 14.132
After features/support/hooks.rb:339 0.761
After features/support/hooks.rb:108 0.000
Tags: @product
43.786
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.407
And I log in to a new session in German (de) 26.119
Then the live user's Downloads directory exists 0.043
And there is a GNOME bookmark for the Downloads directory 14.215
After features/support/hooks.rb:339 1.054
After features/support/hooks.rb:108 0.000
Tags: @product
43.476
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.409
And I log in to a new session in German (de) 25.913
Then the live user's Music directory exists 0.034
And there is a GNOME bookmark for the Music directory 14.117
After features/support/hooks.rb:339 0.954
After features/support/hooks.rb:108 0.000
Tags: @product
42.667
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.594
And I log in to a new session in German (de) 24.949
Then the live user's Pictures directory exists 0.039
And there is a GNOME bookmark for the Pictures directory 14.084
After features/support/hooks.rb:339 0.673
After features/support/hooks.rb:108 0.000
Tags: @product
42.929
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.477
And I log in to a new session in German (de) 25.431
Then the live user's Videos directory exists 0.021
And there is a GNOME bookmark for the Videos directory 13.998
After features/support/hooks.rb:339 0.939
After features/support/hooks.rb:108 0.000
1:43.575
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.556
And I set an administration password 6.621
When I log in to a new session in Arabic (ar) 25.800
Then the keyboard layout is set to "eg" 0.114
And tpsd is localized to the selected locale 0.051
Given the network is plugged 0.023
And Tor is ready 12.432
Then I successfully start the Unsafe Browser 6.203
And I kill the Unsafe Browser 5.236
Given Thunderbird is installed 20.675
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 8.460
And DuckDuckGo is the default search engine 5.425
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.398
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.673
After features/support/hooks.rb:108 0.000
1:39.754
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.381
And I set an administration password 6.772
When I log in to a new session in Chinese (zh_CN) 25.346
Then the keyboard layout is set to "cn" 0.095
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.037
And Tor is ready 10.593
Then I successfully start the Unsafe Browser 5.394
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 20.428
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.246
And DuckDuckGo is the default search engine 4.916
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 3.735
And the layout of the screen keyboard is set to "us" 0.278
After features/support/hooks.rb:339 0.984
After features/support/hooks.rb:108 0.000
1:25.657
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.474
And I set an administration password 7.017
When I log in to a new session in English (en) 10.722
Then the keyboard layout is set to "us" 0.106
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.026
And Tor is ready 10.310
Then I successfully start the Unsafe Browser 6.144
And I kill the Unsafe Browser 5.119
Given Thunderbird is installed 20.959
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.938
And DuckDuckGo is the default search engine 3.610
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 3.607
And the layout of the screen keyboard is set to "us" 0.297
After features/support/hooks.rb:339 0.802
After features/support/hooks.rb:108 0.000
20:3.926
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.757
And I set an administration password 20:0.168
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
<internal:kernel>:187:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:89:in `new'
./features/support/helpers/dogtail.rb:89: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:360:in `click'
./features/step_definitions/common_steps.rb:566:in `open_greeter_additional_settings'
./features/step_definitions/common_steps.rb:593:in `/^I set an administration password$/'
features/localization.feature:49:in `And I set an administration password'
features/localization.feature:23:in `And I set an administration password'
When I log in to a new session in French (fr) 0.000
Then the keyboard layout is set to "fr" 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 "fr" 0.000
After features/support/hooks.rb:339 10.571

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#4)' (at time 02:08:24)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/4/artifact/build-artifacts/02:08:24_Tails_is_localized_for_every_tier-1_language,_Examples___4_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/4/artifact/build-artifacts/02:08:24_Tails_is_localized_for_every_tier-1_language,_Examples___4_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/4/artifact/build-artifacts/02:08:24_Tails_is_localized_for_every_tier-1_language,_Examples___4_.journal

After features/support/hooks.rb:108 0.000
1:44.761
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.449
And I set an administration password 6.850
When I log in to a new session in German (de) 26.058
Then the keyboard layout is set to "de" 0.085
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.026
And Tor is ready 12.370
Then I successfully start the Unsafe Browser 5.512
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 20.822
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 10.082
And DuckDuckGo is the default search engine 5.091
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 3.415
And the layout of the screen keyboard is set to "de" 0.433
After features/support/hooks.rb:339 0.948
After features/support/hooks.rb:108 0.000
1:42.803
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.625
And I set an administration password 6.848
When I log in to a new session in Hindi (hi) 24.986
Then the keyboard layout is set to "in" 0.097
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.038
And Tor is ready 11.680
Then I successfully start the Unsafe Browser 5.503
And I kill the Unsafe Browser 5.226
Given Thunderbird is installed 21.032
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.199
And DuckDuckGo is the default search engine 4.683
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 4.185
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 1.211
After features/support/hooks.rb:108 0.000
1:42.605
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.695
And I set an administration password 6.898
When I log in to a new session in Indonesian (id) 25.338
Then the keyboard layout is set to "id" 0.074
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.031
And Tor is ready 12.124
Then I successfully start the Unsafe Browser 5.574
And I kill the Unsafe Browser 5.137
Given Thunderbird is installed 20.795
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.526
And DuckDuckGo is the default search engine 4.829
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 3.935
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 0.611
After features/support/hooks.rb:108 0.000
1:44.794
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.506
And I set an administration password 6.880
When I log in to a new session in Italian (it) 26.587
Then the keyboard layout is set to "it" 0.105
And tpsd is localized to the selected locale 0.125
Given the network is plugged 0.045
And Tor is ready 12.207
Then I successfully start the Unsafe Browser 5.796
And I kill the Unsafe Browser 5.167
Given Thunderbird is installed 20.719
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 9.587
And DuckDuckGo is the default search engine 4.822
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 3.658
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 0.975
After features/support/hooks.rb:108 0.000
1:42.740
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.599
And I set an administration password 6.842
When I log in to a new session in Persian (fa) 25.425
Then the keyboard layout is set to "ir" 0.088
And tpsd is localized to the selected locale 0.057
Given the network is plugged 0.032
And Tor is ready 12.623
Then I successfully start the Unsafe Browser 5.893
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 20.347
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.672
And DuckDuckGo is the default search engine 5.158
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 3.300
And the layout of the screen keyboard is set to "ir" 0.283
After features/support/hooks.rb:339 1.288
After features/support/hooks.rb:108 0.000
1:40.565
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.467
And I set an administration password 6.811
When I log in to a new session in Portuguese (pt) 24.487
Then the keyboard layout is set to "pt" 0.083
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.032
And Tor is ready 10.992
Then I successfully start the Unsafe Browser 5.427
And I kill the Unsafe Browser 5.270
Given Thunderbird is installed 20.439
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 9.674
And DuckDuckGo is the default search engine 4.637
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 3.595
And the layout of the screen keyboard is set to "us" 0.298
After features/support/hooks.rb:339 0.667
After features/support/hooks.rb:108 0.000
1:40.916
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.817
And I set an administration password 6.707
When I log in to a new session in Russian (ru) 24.887
Then the keyboard layout is set to "ru" 0.074
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.031
And Tor is ready 11.367
Then I successfully start the Unsafe Browser 5.619
And I kill the Unsafe Browser 5.152
Given Thunderbird is installed 20.476
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.873
And DuckDuckGo is the default search engine 4.675
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 3.465
And the layout of the screen keyboard is set to "ru" 0.436
After features/support/hooks.rb:339 0.790
After features/support/hooks.rb:108 0.000
1:43.298
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.672
And I set an administration password 6.875
When I log in to a new session in Spanish (es) 26.229
Then the keyboard layout is set to "es" 0.098
And tpsd is localized to the selected locale 0.065
Given the network is plugged 0.032
And Tor is ready 11.613
Then I successfully start the Unsafe Browser 5.015
And I kill the Unsafe Browser 5.210
Given Thunderbird is installed 21.295
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 8.863
And DuckDuckGo is the default search engine 4.725
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 4.012
And the layout of the screen keyboard is set to "us" 0.304
After features/support/hooks.rb:339 0.988
After features/support/hooks.rb:108 0.000
1:43.597
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.616
And I set an administration password 6.901
When I log in to a new session in Turkish (tr) 25.991
Then the keyboard layout is set to "tr" 0.154
And tpsd is localized to the selected locale 0.132
Given the network is plugged 0.024
And Tor is ready 12.322
Then I successfully start the Unsafe Browser 5.628
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 21.054
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.030
And DuckDuckGo is the default search engine 4.928
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 3.917
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:339 0.719
After features/support/hooks.rb:108 0.000
Tags: @product
54.403
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 5.380
When I set the language to Italian (it) 4.662
Then the language and keyboard have not been saved in cleartext storage 2.121
When I shutdown Tails and wait for the computer to power off 5.263
And I start Tails from USB drive "__internal" with network unplugged 36.633
Then the Welcome Screen's language is set to English 0.341
After features/support/hooks.rb:339 1.024
After features/support/hooks.rb:108 0.035
Tags: @product
1:8.163
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 5.487
When I set the language to Italian (it) 4.495
And I save the language and keyboard options in cleartext storage 2.358
Then the "it" language and keyboard have been saved in cleartext storage 0.126
When I set the language to French (fr) 4.518
Then the "fr" language and keyboard have been saved in cleartext storage 0.202
And I shutdown Tails and wait for the computer to power off 4.033
And I start Tails from USB drive "__internal" with network unplugged 39.396
Then the "fr" language and keyboard have been saved in cleartext storage 0.236
And the Welcome Screen's language is set to French 0.722
When I log in to a new session 6.542
Then the language is set to French 0.042
After features/support/hooks.rb:339 0.504
After features/support/hooks.rb:108 0.005
Tags: @product
2:30.636
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and logged in 5.648
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.438
And I create a persistent partition 29.610
And I manually store legacy localization settings in Persistent Storage 0.162
When I shutdown Tails and wait for the computer to power off 5.212
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 33.405
Then the Welcome Screen's language is set to English 0.393
And the Welcome Screen's formats is set to United States 0.120
When I enable persistence 12.819
Then the Welcome Screen's language is set to German 0.580
And the Welcome Screen's formats is set to France 0.234
When I set the language to Italian (it) 4.448
Then the language and keyboard have not been saved in cleartext storage 2.083
When I save the language and keyboard options in cleartext storage 2.431
Then the "it" language and keyboard have been saved in cleartext storage 0.092
And I shutdown Tails and wait for the computer to power off 2.603
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.112
Then the Welcome Screen's language is set to Italian 0.805
And the Welcome Screen's formats is set to Italy 0.309
When I enable persistence 14.556
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.102
And the Welcome Screen's language is set to Italian 0.464
After features/support/hooks.rb:339 0.504
After features/support/hooks.rb:108 0.009