Project Number Date
test_Tails_ISO_test-snapshot-restore-improvements 11 24 Aug 2026, 13:09

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 233 2 33 0 0 268 19 2 21 47:45.551 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.099
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 4.494
And I log in to a new session in German (de) 25.147
Then the live user's Documents directory exists 0.040
And there is a GNOME bookmark for the Documents directory 14.417
After features/support/hooks.rb:339 0.761
After features/support/hooks.rb:108 0.000
Tags: @product
46.710
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.895
And I log in to a new session in German (de) 28.088
Then the live user's Downloads directory exists 0.050
And there is a GNOME bookmark for the Downloads directory 14.675
After features/support/hooks.rb:339 1.277
After features/support/hooks.rb:108 0.000
Tags: @product
45.693
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 4.013
And I log in to a new session in German (de) 27.070
Then the live user's Music directory exists 0.037
And there is a GNOME bookmark for the Music directory 14.571
After features/support/hooks.rb:339 1.341
After features/support/hooks.rb:108 0.000
Tags: @product
43.685
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.674
And I log in to a new session in German (de) 25.458
Then the live user's Pictures directory exists 0.039
And there is a GNOME bookmark for the Pictures directory 14.513
After features/support/hooks.rb:339 0.664
After features/support/hooks.rb:108 0.000
Tags: @product
45.667
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 4.062
And I log in to a new session in German (de) 27.323
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 14.231
After features/support/hooks.rb:339 0.836
After features/support/hooks.rb:108 0.000
1:47.114
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 4.305
And I set an administration password 6.862
When I log in to a new session in Arabic (ar) 27.280
Then the keyboard layout is set to "eg" 0.069
And tpsd is localized to the selected locale 0.064
Given the network is plugged 0.034
And Tor is ready 11.970
Then I successfully start the Unsafe Browser 5.294
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 21.942
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 9.104
And DuckDuckGo is the default search engine 4.986
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.263
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:339 0.718
After features/support/hooks.rb:108 0.000
1:53.445
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 4.028
And I set an administration password 6.866
When I log in to a new session in Chinese (zh_CN) 27.291
Then the keyboard layout is set to "cn" 0.087
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.029
And Tor is ready 12.753
Then I successfully start the Unsafe Browser 6.334
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 23.937
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 12.101
And DuckDuckGo is the default search engine 4.871
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.247
And the layout of the screen keyboard is set to "us" 0.321
After features/support/hooks.rb:339 1.011
After features/support/hooks.rb:108 0.000
1:34.344
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.941
And I set an administration password 6.657
When I log in to a new session in English (en) 11.725
Then the keyboard layout is set to "us" 0.088
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.025
And Tor is ready 11.749
Then I successfully start the Unsafe Browser 7.086
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 24.487
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.509
And DuckDuckGo is the default search engine 4.169
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 3.987
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 0.976
After features/support/hooks.rb:108 0.000
1:48.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 4.512
And I set an administration password 6.942
When I log in to a new session in French (fr) 26.459
Then the keyboard layout is set to "fr" 0.109
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.041
And Tor is ready 12.098
Then I successfully start the Unsafe Browser 6.008
And I kill the Unsafe Browser 5.248
Given Thunderbird is installed 21.374
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.090
And DuckDuckGo is the default search engine 4.983
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 6.129
And the layout of the screen keyboard is set to "fr" 0.357
After features/support/hooks.rb:339 1.329
After features/support/hooks.rb:108 0.000
1:47.240
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 4.114
And I set an administration password 6.938
When I log in to a new session in German (de) 27.340
Then the keyboard layout is set to "de" 0.092
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.030
And Tor is ready 11.059
Then I successfully start the Unsafe Browser 6.106
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 20.759
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.315
And DuckDuckGo is the default search engine 6.197
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 4.128
And the layout of the screen keyboard is set to "de" 0.479
After features/support/hooks.rb:339 1.419
After features/support/hooks.rb:108 0.000
1:47.829
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.108
And I set an administration password 6.885
When I log in to a new session in Hindi (hi) 26.829
Then the keyboard layout is set to "in" 0.078
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.037
And Tor is ready 12.305
Then I successfully start the Unsafe Browser 5.765
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 21.801
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 9.911
And DuckDuckGo is the default search engine 5.106
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.081
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:339 1.129
After features/support/hooks.rb:108 0.000
20:4.682
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 4.581
And I set an administration password 20:0.101
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:52: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 Indonesian (id) 0.000
Then the keyboard layout is set to "id" 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.846

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:16:02_Tails_is_localized_for_every_tier-1_language,_Examples___7_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:16:02_Tails_is_localized_for_every_tier-1_language,_Examples___7_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:16:02_Tails_is_localized_for_every_tier-1_language,_Examples___7_.journal

After features/support/hooks.rb:108 0.000
1:48.426
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 4.152
And I set an administration password 6.797
When I log in to a new session in Italian (it) 25.542
Then the keyboard layout is set to "it" 0.111
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.035
And Tor is ready 12.070
Then I successfully start the Unsafe Browser 5.678
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 20.772
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 13.132
And DuckDuckGo is the default search engine 5.443
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 3.839
And the layout of the screen keyboard is set to "us" 0.323
After features/support/hooks.rb:339 0.851
After features/support/hooks.rb:108 0.000
1:50.142
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.669
And I set an administration password 7.102
When I log in to a new session in Persian (fa) 27.391
Then the keyboard layout is set to "ir" 0.084
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.025
And Tor is ready 12.705
Then I successfully start the Unsafe Browser 6.534
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 21.159
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 10.701
And DuckDuckGo is the default search engine 5.666
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.085
And the layout of the screen keyboard is set to "ir" 0.385
After features/support/hooks.rb:339 0.750
After features/support/hooks.rb:108 0.000
1:46.139
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.321
And I set an administration password 7.006
When I log in to a new session in Portuguese (pt) 26.276
Then the keyboard layout is set to "pt" 0.085
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.032
And Tor is ready 11.108
Then I successfully start the Unsafe Browser 6.418
And I kill the Unsafe Browser 5.226
Given Thunderbird is installed 21.074
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 9.386
And DuckDuckGo is the default search engine 5.270
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 4.193
And the layout of the screen keyboard is set to "us" 0.358
After features/support/hooks.rb:339 0.829
After features/support/hooks.rb:108 0.000
1:50.714
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 4.048
And I set an administration password 6.758
When I log in to a new session in Russian (ru) 26.042
Then the keyboard layout is set to "ru" 0.094
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.025
And Tor is ready 11.731
Then I successfully start the Unsafe Browser 7.071
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 23.764
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.198
And DuckDuckGo is the default search engine 5.219
And I kill the Tor Browser 5.170
And the screen keyboard works in Thunderbird 3.848
And the layout of the screen keyboard is set to "ru" 0.375
After features/support/hooks.rb:339 1.213
After features/support/hooks.rb:108 0.000
1:46.910
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.373
And I set an administration password 6.796
When I log in to a new session in Spanish (es) 25.168
Then the keyboard layout is set to "es" 0.102
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.046
And Tor is ready 12.310
Then I successfully start the Unsafe Browser 5.789
And I kill the Unsafe Browser 5.161
Given Thunderbird is installed 21.462
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 10.162
And DuckDuckGo is the default search engine 5.554
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 4.128
And the layout of the screen keyboard is set to "us" 0.450
After features/support/hooks.rb:339 1.394
After features/support/hooks.rb:108 0.000
1:44.777
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.958
And I set an administration password 7.070
When I log in to a new session in Turkish (tr) 27.613
Then the keyboard layout is set to "tr" 0.101
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.028
And Tor is ready 10.487
Then I successfully start the Unsafe Browser 6.066
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 20.756
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.560
And DuckDuckGo is the default search engine 5.401
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.869
And the layout of the screen keyboard is set to "us" 0.326
After features/support/hooks.rb:339 0.970
After features/support/hooks.rb:108 0.000
Tags: @product
56.210
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 6.075
When I set the language to Italian (it) 4.624
Then the language and keyboard have not been saved in cleartext storage 2.104
When I shutdown Tails and wait for the computer to power off 5.504
And I start Tails from USB drive "__internal" with network unplugged 37.545
Then the Welcome Screen's language is set to English 0.355
After features/support/hooks.rb:339 0.835
After features/support/hooks.rb:108 0.072
Tags: @product
1:12.719
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.676
When I set the language to Italian (it) 4.711
And I save the language and keyboard options in cleartext storage 2.509
Then the "it" language and keyboard have been saved in cleartext storage 1.194
When I set the language to French (fr) 4.488
Then the "fr" language and keyboard have been saved in cleartext storage 0.088
And I shutdown Tails and wait for the computer to power off 4.069
And I start Tails from USB drive "__internal" with network unplugged 42.019
Then the "fr" language and keyboard have been saved in cleartext storage 0.318
And the Welcome Screen's language is set to French 0.727
When I log in to a new session 6.873
Then the language is set to French 0.041
After features/support/hooks.rb:339 0.500
After features/support/hooks.rb:108 0.024
Tags: @product
20.259
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 6.362
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.285
And I create a persistent partition 13.611
The
The Dogtail init script raised: SearchError: descendant of [frame | Persistent Storage]: 'Create Persistent Storage' 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:272:in `button'
./features/step_definitions/usb.rb:386:in `/^I try to create a persistent partition( for Additional Software)?( using the wizard that was already open)?$/'
./features/step_definitions/usb.rb:355:in `/^I create a persistent partition( with the default settings)?( for Additional Software)?( using the wizard that was already open)?$/'
features/localization.feature:86:in `And I create a persistent partition'
And I manually store legacy localization settings in Persistent Storage 0.000
When I shutdown Tails and wait for the computer to power off 0.000
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to English 0.000
And the Welcome Screen's formats is set to United States 0.000
When I enable persistence 0.000
Then the Welcome Screen's language is set to German 0.000
And the Welcome Screen's formats is set to France 0.000
When I set the language to Italian (it) 0.000
Then the language and keyboard have not been saved in cleartext storage 0.000
When I save the language and keyboard options in cleartext storage 0.000
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:339 5.263

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:29:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:29:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:29:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-snapshot-restore-improvements/11/artifact/build-artifacts/02:29:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.000