Project Number Date
test_Tails_ISO_test-snapshot-restore-improvements 2 21 Aug 2026, 16:21

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:27.511 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
44.850
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.142
And I log in to a new session in German (de) 26.391
Then the live user's Documents directory exists 0.038
And there is a GNOME bookmark for the Documents directory 14.277
After features/support/hooks.rb:339 1.438
After features/support/hooks.rb:108 0.000
Tags: @product
43.258
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.668
And I log in to a new session in German (de) 25.439
Then the live user's Downloads directory exists 0.030
And there is a GNOME bookmark for the Downloads directory 14.119
After features/support/hooks.rb:339 1.079
After features/support/hooks.rb:108 0.000
Tags: @product
44.739
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.617
And I log in to a new session in German (de) 26.819
Then the live user's Music directory exists 0.046
And there is a GNOME bookmark for the Music directory 14.256
After features/support/hooks.rb:339 1.097
After features/support/hooks.rb:108 0.000
Tags: @product
43.461
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.495
And I log in to a new session in German (de) 25.699
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 14.216
After features/support/hooks.rb:339 0.981
After features/support/hooks.rb:108 0.000
Tags: @product
43.401
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.579
And I log in to a new session in German (de) 25.357
Then the live user's Videos directory exists 0.032
And there is a GNOME bookmark for the Videos directory 14.432
After features/support/hooks.rb:339 0.984
After features/support/hooks.rb:108 0.000
20:3.712
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.002
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.624
And I set an administration password 20:0.087
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:46: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 Arabic (ar) 0.000
Then the keyboard layout is set to "eg" 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:339 10.843

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/2/artifact/build-artifacts/02:05:03_Tails_is_localized_for_every_tier-1_language,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/2/artifact/build-artifacts/02:05:03_Tails_is_localized_for_every_tier-1_language,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/2/artifact/build-artifacts/02:05:03_Tails_is_localized_for_every_tier-1_language,_Examples___1_.journal

After features/support/hooks.rb:108 0.000
1:46.276
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.360
And I set an administration password 6.638
When I log in to a new session in Chinese (zh_CN) 24.980
Then the keyboard layout is set to "cn" 0.089
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.026
And Tor is ready 11.941
Then I successfully start the Unsafe Browser 5.891
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 21.848
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 12.344
And DuckDuckGo is the default search engine 4.503
And I kill the Tor Browser 5.149
And the screen keyboard works in Thunderbird 3.867
And the layout of the screen keyboard is set to "us" 0.311
After features/support/hooks.rb:339 0.986
After features/support/hooks.rb:108 0.000
1:26.790
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.557
And I set an administration password 6.672
When I log in to a new session in English (en) 10.423
Then the keyboard layout is set to "us" 0.110
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.030
And Tor is ready 11.333
Then I successfully start the Unsafe Browser 6.668
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 20.723
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 8.746
And DuckDuckGo is the default search engine 3.821
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.827
And the layout of the screen keyboard is set to "us" 0.292
After features/support/hooks.rb:339 0.944
After features/support/hooks.rb:108 0.000
1:41.385
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.290
And I set an administration password 6.791
When I log in to a new session in French (fr) 24.855
Then the keyboard layout is set to "fr" 0.102
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.033
And Tor is ready 12.406
Then I successfully start the Unsafe Browser 5.978
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 20.492
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.955
And DuckDuckGo is the default search engine 5.222
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 3.378
And the layout of the screen keyboard is set to "fr" 0.294
After features/support/hooks.rb:339 0.819
After features/support/hooks.rb:108 0.000
1:41.297
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.461
And I set an administration password 6.785
When I log in to a new session in German (de) 25.769
Then the keyboard layout is set to "de" 0.099
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.029
And Tor is ready 10.452
Then I successfully start the Unsafe Browser 6.748
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 20.539
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.458
And DuckDuckGo is the default search engine 4.678
And I kill the Tor Browser 5.158
And the screen keyboard works in Thunderbird 3.455
And the layout of the screen keyboard is set to "de" 0.317
After features/support/hooks.rb:339 1.006
After features/support/hooks.rb:108 0.000
1:42.660
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.613
And I set an administration password 6.983
When I log in to a new session in Hindi (hi) 25.350
Then the keyboard layout is set to "in" 0.091
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.026
And Tor is ready 11.441
Then I successfully start the Unsafe Browser 6.189
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 20.598
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.887
And DuckDuckGo is the default search engine 4.940
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 3.594
And the layout of the screen keyboard is set to "us" 0.310
After features/support/hooks.rb:339 0.561
After features/support/hooks.rb:108 0.000
1:40.906
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.759
And I set an administration password 6.942
When I log in to a new session in Indonesian (id) 24.452
Then the keyboard layout is set to "id" 0.086
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.025
And Tor is ready 10.925
Then I successfully start the Unsafe Browser 6.080
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 21.208
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 8.048
And DuckDuckGo is the default search engine 4.658
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 3.810
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:339 0.879
After features/support/hooks.rb:108 0.000
1:42.646
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 3.778
And I set an administration password 6.801
When I log in to a new session in Italian (it) 24.618
Then the keyboard layout is set to "it" 0.082
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.042
And Tor is ready 11.594
Then I successfully start the Unsafe Browser 6.167
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 21.095
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.605
And DuckDuckGo is the default search engine 4.833
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 4.170
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 0.834
After features/support/hooks.rb:108 0.000
1:40.641
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.876
When I log in to a new session in Persian (fa) 25.053
Then the keyboard layout is set to "ir" 0.094
And tpsd is localized to the selected locale 0.131
Given the network is plugged 0.035
And Tor is ready 11.063
Then I successfully start the Unsafe Browser 5.819
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 20.616
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.531
And DuckDuckGo is the default search engine 4.635
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.555
And the layout of the screen keyboard is set to "ir" 0.289
After features/support/hooks.rb:339 0.571
After features/support/hooks.rb:108 0.000
1:39.938
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.641
And I set an administration password 6.737
When I log in to a new session in Portuguese (pt) 25.036
Then the keyboard layout is set to "pt" 0.116
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.030
And Tor is ready 10.960
Then I successfully start the Unsafe Browser 5.289
And I kill the Unsafe Browser 5.285
Given Thunderbird is installed 20.487
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 8.311
And DuckDuckGo is the default search engine 4.528
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 3.811
And the layout of the screen keyboard is set to "us" 0.286
After features/support/hooks.rb:339 0.775
After features/support/hooks.rb:108 0.000
1:43.108
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.854
When I log in to a new session in Russian (ru) 24.915
Then the keyboard layout is set to "ru" 0.078
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.057
And Tor is ready 13.532
Then I successfully start the Unsafe Browser 5.440
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 21.219
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.362
And DuckDuckGo is the default search engine 4.802
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 3.397
And the layout of the screen keyboard is set to "ru" 0.361
After features/support/hooks.rb:339 0.706
After features/support/hooks.rb:108 0.000
1:41.553
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.374
And I set an administration password 6.923
When I log in to a new session in Spanish (es) 24.993
Then the keyboard layout is set to "es" 0.084
And tpsd is localized to the selected locale 0.060
Given the network is plugged 0.034
And Tor is ready 11.693
Then I successfully start the Unsafe Browser 6.327
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 20.369
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 8.415
And DuckDuckGo is the default search engine 4.653
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 3.827
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.684
After features/support/hooks.rb:108 0.000
1:40.441
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.370
And I set an administration password 6.791
When I log in to a new session in Turkish (tr) 25.179
Then the keyboard layout is set to "tr" 0.072
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.029
And Tor is ready 10.326
Then I successfully start the Unsafe Browser 6.711
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 20.749
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.902
And DuckDuckGo is the default search engine 5.125
And I kill the Tor Browser 5.158
And the screen keyboard works in Thunderbird 3.395
And the layout of the screen keyboard is set to "us" 0.308
After features/support/hooks.rb:339 0.764
After features/support/hooks.rb:108 0.000
Tags: @product
55.005
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 5.551
When I set the language to Italian (it) 4.643
Then the language and keyboard have not been saved in cleartext storage 2.085
When I shutdown Tails and wait for the computer to power off 5.435
And I start Tails from USB drive "__internal" with network unplugged 37.086
Then the Welcome Screen's language is set to English 0.203
After features/support/hooks.rb:339 0.865
After features/support/hooks.rb:108 0.014
Tags: @product
1:6.439
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 stopped at Tails Greeter's login screen 5.146
When I set the language to Italian (it) 4.507
And I save the language and keyboard options in cleartext storage 2.539
Then the "it" language and keyboard have been saved in cleartext storage 0.087
When I set the language to French (fr) 4.482
Then the "fr" language and keyboard have been saved in cleartext storage 0.119
And I shutdown Tails and wait for the computer to power off 4.092
And I start Tails from USB drive "__internal" with network unplugged 37.620
Then the "fr" language and keyboard have been saved in cleartext storage 0.278
And the Welcome Screen's language is set to French 0.966
When I log in to a new session 6.560
Then the language is set to French 0.038
After features/support/hooks.rb:339 0.713
After features/support/hooks.rb:108 0.005
Tags: @product
2:34.995
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.914
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.308
And I create a persistent partition 31.214
And I manually store legacy localization settings in Persistent Storage 0.214
When I shutdown Tails and wait for the computer to power off 5.247
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.831
Then the Welcome Screen's language is set to English 0.352
And the Welcome Screen's formats is set to United States 0.186
When I enable persistence 12.826
Then the Welcome Screen's language is set to German 0.551
And the Welcome Screen's formats is set to France 0.105
When I set the language to Italian (it) 4.441
Then the language and keyboard have not been saved in cleartext storage 2.088
When I save the language and keyboard options in cleartext storage 2.285
Then the "it" language and keyboard have been saved in cleartext storage 0.076
And I shutdown Tails and wait for the computer to power off 2.668
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.048
Then the Welcome Screen's language is set to Italian 0.711
And the Welcome Screen's formats is set to Italy 0.248
When I enable persistence 14.606
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.240
And the Welcome Screen's language is set to Italian 0.829
After features/support/hooks.rb:339 0.741
After features/support/hooks.rb:108 0.011